无法使用 Devel::Cover 生成代码覆盖率结果

Ent*_*ast 4 perl devel-cover

我尝试c4rgr.pl使用Devel::Cover. 我有一个.pm模块位于同一区域。我正在使用perl -MDevel::Cover c4rgr.pl,它生成一个cover_db并且里面有一个runs子目录。

runs子目录内,每次运行命令并获取Covera时,都会创建一个版本化目录。cover.13cover.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,但在我的情况下没有这样做?

too*_*lic 5

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

cover -report html -outputdir cover_report
Run Code Online (Sandbox Code Playgroud)