Devel::Cover - 程序结束前保存覆盖率数据

Devel::Cover - Save coverage data before the program ends

问题: 我可以在代码中强制 Devel::Cover 到 dump/save 覆盖率数据吗? cover->dump_coverage(),在程序终止之前?

上下文: 即使我用 kill -9 强行结束 Perl 进程,我也想提取覆盖率报告,Devel::Cover cannot save its coverage data. I have found that Devel::Cover has a method to turning it off/on在运行时,但这似乎并没有强制模块转储其数据。它是否有另一种方法来转储覆盖范围?

在Devel::Cover端,调用Devel::Cover::report()。

捕捉信号由您决定...