首页 文章
  • 1 votes
     answers
     views

    Devel ::封面 - 不可能将分支标记为不可移动

    老实说,我不确定这是一个错误还是我错过了什么 . Devel::Cover 以某种方式基于先前的条件忽略了我的 # uncoverable branch true . 我有2个文件 - Test 和 Test2 - uncoverable 在 Test 中 . 现在当触发条件(见下文)没有被注释掉时,我获得了50%的分支覆盖率,如下所示: 现在注释掉触发条件并再次运行一切,我得到: ...
  • 3 votes
     answers
     views

    Devel :: Cover HTML报告进程被杀死

    我有200多个硒测试案例的测试套件,每个测试套件使用Devel :: Cover捕获覆盖范围 . 在运行所有测试用例之后,当我尝试使用'cover cover_db -report html'生成HTML报告时,在消耗了大约16 GB且内存错误的所有内存后,进程将被终止 . 知道如何解决这个问题吗?任何帮助都会很棒
  • -1 votes
     answers
     views

    Devel ::封面报告分支和条件覆盖率在报告中显示不适用?

    我通过使用Devel :: Cover使用apache生成一些.pm和mason文件的覆盖范围但是对于mason文件,分支和条件的覆盖范围显示为n / a,而对于相同的mason文件语句覆盖率将达到100% . 请帮忙 .
  • 0 votes
     answers
     views

    Devel :: Cover - 仅限子程序覆盖

    我只想在我的perl文件中覆盖子程序 . 所以在主文件中我插入了以下语句: mainfile.pl use Devel::Cover::Subroutine; 如果我运行mainfile.pl它会显示错误: Devel::Cover: Writing coverage database to /home/devel1/Devel-Cover-0.78/examples1/cover_db/run...
  • 4 votes
     answers
     views

    对于Devel :: Cover来覆盖特定路径中的所有文件

    我的任务是清理一些写得不好的遗留代码,但却有大量的测试 . 其中一些测试在这样的文件中运行代码: fcgi/*.fcgi 我非常希望将这些内容纳入我的报道报告中 . 事实上,我希望确保我可以在 lib/ , fcgi/ 和 utils/ 中包含所有内容(无论扩展名),并且在任何其他目录中都不包含任何内容 . 这是我的许多尝试之一: HARNESS_PERL_SWITCHES=-MDevel::C...
  • -1 votes
     answers
     views

    Devel的解释::封面[关闭]

    如何在Devel :: Cover的基础上进行代码更改?我想通过我们的代码从devel中获取结果时想知道更多内容吗?并寻找Windows代码覆盖的好工具 .
  • 5 votes
     answers
     views

    如何使用Devel :: Cover标记`//`条件无法解决?

    我有以下逻辑: sub test { my ($x, $y) = @_; die unless defined $x || defined $y; # uncoverable condition false return $x // $y; } test( 1, 2 ); test( 1, undef ); test( undef, 2 ...
  • 4 votes
     answers
     views

    Devel ::覆盖HTML输出

    我正在玩Devel :: Cover,看看我们的测试套件实际上是如何测试我们的代码库的 . 我使用_726895运行所有测试似乎没有任何失败或崩溃,但覆盖表的HTML输出包含所有模块的这些条目: 列出的 BEGIN 的数量似乎与源文件中的 use Module::X 语句的数量相匹配,但实际上使HTML输出混乱 . 有没有办法禁用此功能?我在教程或Github问题跟踪器中没有看到任何提及它 .
  • 1 votes
     answers
     views

    使用Devel :: Cover过滤目录

    我想用apache web服务器在CentOS中覆盖我的基于Perl的应用程序,然后去Devel::Cover完成它 . 经过一些初步的努力,我安装了它 . 由于 PERL5OPT env变量没有帮助我获得覆盖,我试图在代码中包含 use Devel::Cover (我知道这是一个坏主意,但它符合我的目的) . 在我重新启动网络服务器之后, cover_db 正在生成其运行/结构,但数据似乎也在...
  • 1 votes
     answers
     views

    Devel :: Cover Branch覆盖条件三元运算符

    我在一个模块上从 Devel::Cover 运行 cover 并在使用条件三元运算符的行中获得50%的分支覆盖率,即 return @rgb ? map { hex $_ } @rgb : undef; 这个可以吗?我是否必须更改代码才能使用 if/else 块以获得100%的覆盖率? 我是 Devel::Cover 的新手,所以你能提供的关于此的任何见解都会非常有帮助 . 谢谢

热门问题