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