我试图用Devel::Cover
找到c4rgr.pl
测试文件的代码覆盖率。我有一个.pm
模块在同一区域。我使用的是perl -MDevel::Cover c4rgr.pl
,它生成一个cover_db
,并在里面有一个runs
子目录。
在runs
子目录中,每次运行Cover
命令时都会创建一个版本化的目录,并获得一个cover.13
。这个cover.13
文件(我认为)有代码覆盖率结果的原始数据。
但是,我仍然无法以HTML输出格式或在Terminal屏幕上获得测试结果。
我是这样做的:
-
运行
perl -MDevel::Cover c4rgr.pl
这里,
c4rgr.pl
使用位于同一区域的.pm模块。 -
当我运行上述命令时,它运行测试文件,但没有得到
Devel::Cover
HTML输出所示的测试覆盖率输出。但是,每次都会创建cover.13
文件。Cover.13
& lt;——1401378982.24872.12631
& lt -运行& lt;cover_db
。 -
谁能告诉我如何得到HTML文件,请?我能够运行一个具有相同特性的虚拟测试,并生成一个HTML文件。但在我的实际测试中,它不是。或者有一种方法将
cover.13
文件转换为HTML,而不是在我的情况下完成?
执行完perl -MDevel::Cover c4rgr.pl
命令后,执行cover命令。例如:
cover -report html -outputdir cover_report