我尝试使用Devel::Cover
查找c4rgr.pl
测试文件的代码覆盖率。我有一个.pm
模块位于同一区域。我使用的是perl -MDevel::Cover c4rgr.pl
,它会生成cover_db
并且内部有一个runs
子目录。
在runs
子目录中,每次运行Cover
命令时都会创建一个版本化目录,并获得cover.13
。这个cover.13
文件(我认为)具有代码覆盖率结果的原始数据。
但是,我无法以HTML输出格式或终端屏幕获得测试结果。
这就是我的所作所为:
运行perl -MDevel::Cover c4rgr.pl
此处,c4rgr.pl
使用位于同一区域的.pm模块。
当我运行上面的命令时,它运行测试文件,但没有获得Devel::Cover
HTML输出中显示的测试覆盖率输出。然而,每次都会创建cover.13
文件。
Cover.13
< - 1401378982.24872.12631
< - 运行< - cover_db
。
有人可以告诉我如何获取HTML文件吗?我能够运行具有相同功能的虚拟测试并生成HTML文件。但是根据我的实际测试,它没有。或者有没有办法将cover.13
文件转换为我的情况下没有完成的HTML?
答案 0 :(得分:3)
运行perl -MDevel::Cover c4rgr.pl
后,运行cover命令。例如:
cover -report html -outputdir cover_report