如何配置 PHPunit 测试结果输出到 HTML 文件


How to configure PHPunit test results output to HTML file?

我正在使用phpunit进行测试,我真的需要HTML格式的html报告。请给我看最简单的方法或代码示例。

内置 PHPUnit,您可以使用 --testdox-html <output file> 选项生成 HTML 格式的报告。输出非常简陋。

--testdox-html是向后兼容的,
但无意改进,请参阅:#4605

或者,您可以使用 --log-junit <output file> 选项生成 junit xml 输出,并使用 xsl-script 将 xml 输出转换为 html,例如来自 phing 的输出(您将需要 phpunit-noframes.xslstr.replace.function.xsl )使用 xslt处理器(如 xsltproc)。这将提供更多信息。

对于终极功能,有phpunit的前端,它将浏览器中的测试结果显示为HTML,这也值得一看:

  • VisualPHPUnit (resp. at Github)
  • PHPUnit_Html