5

在运行./Build testcover以测试代码覆盖率时,有没有办法我可以传递某种选项来使用我自己的样式表,也许作为替代?

我查看了Devel::Cover CPAN 文档无济于事。

4

2 回答 2

5

CSS 文件是cover_db/cover.css. 随意改变。

于 2014-02-24T18:20:17.867 回答
4

查看Devel::Cover::Report::Html_minimal的来源,您似乎需要通过子类化并覆盖print_stylesheet()来做您想做的事情来制作自己的报告格式。这就是“简单”的部分......

接下来,您需要Module::Build在运行时使用自定义报告格式cover。同样,查看源代码,默认testcover操作Module::Build只是运行$self->do_system('cover'),并且由于cover脚本不允许您使用环境变量覆盖报告格式,因此您必须ACTION_testcover()在给定模块的构建类中覆盖。

似乎只是在./Build testcover按照另一个答案中的建议运行后修改默认的 CSS 文件是一个更简单的解决方案。

于 2014-02-24T19:16:27.253 回答