当运行./Build testcover
来测试代码覆盖率时,有没有一种方法可以传递某种选项来使用我自己的样式表,可能作为覆盖?
我查看了Devel::Cover CPAN文档无济于事。
答案 0 :(得分:5)
CSS文件为cover_db/cover.css
。随意改变。
答案 1 :(得分:4)
查看Devel::Cover::Report::Html_minimal的来源,您似乎需要通过创建自己的报告格式并覆盖print_stylesheet()
来执行您想要的操作。那是“容易”的部分......
接下来,您需要让Module::Build
在运行cover
时使用自定义报告格式。同样,查看源代码,testcover
中的默认Module::Build
操作只运行$self->do_system('cover')
,而cover
脚本不允许您使用环境覆盖报告格式变量,您必须在给定模块的构建类中重写ACTION_testcover()
。
在运行./Build testcover
之后,似乎只是修改了默认的CSS文件,正如另一个答案中建议的那样,这是一个更容易的解决方案。