如何让Hudson显示完整的硒报告?

我们的Hudson安装显示了Selenium报告的一个非常简单的版本:

Selenium Report Result
numTestPasses   2
numTestFailures 0

我了解到应该可以通过Hudson查看完整的报告,并且还可以跟踪测试的开发情况。 但是如何?


我们将Hudson配置为通过Ant任务运行Selenium。 然后我们添加了一个构建后行为来“发布JUnit测试结果报告”。 通过这个设置,我们可以看到每个失败的测试名称以及每个测试需要花费多长时间,并能够深入到所有测试以查看具体信息。

您可以使用Selenium插件将该构建后操作添加到您的项目中。


不知道这是否适合您的环境:我通过JUnit(和phpunit)测试用例在Hudson自由式项目中使用ant来运行selenium-rc。 Hudson收集并发布JUnit,并通过xUnit Plugin在可选的后期构建步骤中提供各种其他测试结果。

也许你只需要找出构建过程在哪里存储实际的XML报告,并指示哈德森发布它?


我使用这个插件在Hudson中运行Selenium测试。 它运行我的Selenium测试并发布详细的测试报告。 配置非常容易,如果你有很多测试套件需要执行,可能并不完美。

链接地址: http://www.djcxy.com/p/1439.html

上一篇: How to get Hudson to show complete selenium report?

下一篇: Auto Screen Rotation Disabling Widget RemoteView onClick event