【发布时间】:2012-01-13 15:02:23
【问题描述】:
我想知道如何生成一个 phpunit 报告,该报告告诉哪些测试失败以及哪些测试通过了。 phpunit.xml 中的任何配置?除了 php 覆盖率报告,我找不到任何信息。
我想要下图(由 junit 生成)
谢谢
【问题讨论】:
标签: php unit-testing testing phpunit report
我想知道如何生成一个 phpunit 报告,该报告告诉哪些测试失败以及哪些测试通过了。 phpunit.xml 中的任何配置?除了 php 覆盖率报告,我找不到任何信息。
我想要下图(由 junit 生成)
谢谢
【问题讨论】:
标签: php unit-testing testing phpunit report
您可以从 junit.xml 日志文件中创建几乎所有您想要的输出格式。可以在here、here is a table 和here is a little more on the subject 中找到自己动手的示例。
如果您想为多项目提供一些小的东西,可以使用“sismo”,这是一个非常小的 CI 服务器,可以运行您的所有本地项目,以便您始终了解它们的状态。 Check the symfony project page for details
通常,由于大多数人不需要/希望在本地查看此报告并希望看到更多内容,因此不会在本地完成此操作,而使用 a full blown Continuous Integration server like Jenkins Demo。它可以向您显示PHPUnit 可以提供的所有信息等等。 Check my setup guide 看到安装并不难。
更新:
另请参阅:SO: Web interface to phpunittests 以及 Visual PHPUnit 工具。
【讨论】: