2

我试图找到一个c4rgr.pl测试文件的代码覆盖率Devel::Cover。我有一个.pm模块位于同一区域。我正在使用perl -MDevel::Cover c4rgr.pl,它生成一个cover_db并且里面有一个runs子目录。

runs子目录中,每次运行Cover命令时都会创建一个版本化目录并cover.13获得一个。这个cover.13文件(我认为)包含代码覆盖结果的原始数据。

尽管如此,我还是无法以 HTML 输出格式或在终端屏幕上获得测试结果。

这就是我所做的:

  1. 跑过perl -MDevel::Cover c4rgr.pl

    在这里,c4rgr.pl使用位于同一区域的 .pm 模块。

  2. 当我运行上面的命令时,它会运行测试文件,但没有Devel::Cover获得 HTML 输出中显示的测试覆盖率输出。然而,cover.13每次都会创建该文件。

    Cover.13<- 1401378982.24872.12631<- 运行 <- cover_db

  3. 有人可以告诉我如何获取 HTML 文件吗?我能够运行具有相同功能的虚拟测试并生成 HTML 文件。但是根据我的实际测试,它没有。或者有没有办法将cover.13文件转换为在我的情况下没有完成的 HTML?

4

1 回答 1

3

运行后perl -MDevel::Cover c4rgr.pl,运行cover命令。例如:

cover -report html -outputdir cover_report
于 2014-05-29T17:38:45.527 回答