在运行./Build testcover
以测试代码覆盖率时,有没有办法我可以传递某种选项来使用我自己的样式表,也许作为替代?
我查看了Devel::Cover CPAN 文档无济于事。
在运行./Build testcover
以测试代码覆盖率时,有没有办法我可以传递某种选项来使用我自己的样式表,也许作为替代?
我查看了Devel::Cover CPAN 文档无济于事。
CSS 文件是cover_db/cover.css
. 随意改变。
查看Devel::Cover::Report::Html_minimal的来源,您似乎需要通过子类化并覆盖print_stylesheet()
来做您想做的事情来制作自己的报告格式。这就是“简单”的部分......
接下来,您需要Module::Build
在运行时使用自定义报告格式cover
。同样,查看源代码,默认testcover
操作Module::Build
只是运行$self->do_system('cover')
,并且由于cover
脚本不允许您使用环境变量覆盖报告格式,因此您必须ACTION_testcover()
在给定模块的构建类中覆盖。
似乎只是在./Build testcover
按照另一个答案中的建议运行后修改默认的 CSS 文件是一个更简单的解决方案。