Java 如何让Hudson显示完整的selenium报告?
我们的Hudson安装展示了一个非常简朴的Selenium报告版本:Java 如何让Hudson显示完整的selenium报告?,java,selenium,hudson,Java,Selenium,Hudson,我们的Hudson安装展示了一个非常简朴的Selenium报告版本: Selenium Report Result numTestPasses 2 numTestFailures 0 我知道应该可以通过Hudson查看完整的报告,还可以跟踪测试的开发。但是怎么做呢?不确定这是否适合您的环境:我正在Hudson freestyle项目中通过JUnit(和phpunit)测试用例使用ant运行selenium rc。 Hudson在可选的构建后步骤中收集并发布JUnit和xUnit插件的各种其
Selenium Report Result
numTestPasses 2
numTestFailures 0
我知道应该可以通过Hudson查看完整的报告,还可以跟踪测试的开发。但是怎么做呢?不确定这是否适合您的环境:我正在Hudson freestyle项目中通过JUnit(和phpunit)测试用例使用ant运行selenium rc。 Hudson在可选的构建后步骤中收集并发布JUnit和xUnit插件的各种其他测试结果
也许您只需要找出构建过程存储实际xml报告的位置,并指示hudson发布它?我们将hudson配置为通过Ant任务运行Selenium。然后,我们在“发布JUnit测试结果报告”中添加了一个构建后操作。通过此设置,我们可以看到每个失败的测试名称,以及每个测试花费的时间,以及深入到所有测试以查看细节的能力
您可以使用Selenium插件将构建后操作添加到您的项目中。我使用此插件在Hudson中运行Selenium测试。它运行我的Selenium测试并发布详细的测试报告。非常容易配置,如果您有很多测试套件要执行,可能并不完美。我们使用SeleniumHQ插件。结果保存在工作区中(这通过使用“发布Selenium报告”在项目配置中完成)。您可以通过在项目配置中使用“归档工件”来保存构建报告。我们已经将Selenium测试作为普通JUnit测试编写,它与其余测试一起执行,因此这些报告被嵌入到hudson生成的JUnit测试报告中。您能给我们提供更多详细信息吗?-您是否使用hudsons selenium插件您是否从ant/maven调用selenium?是的,selenium插件已安装到Hudson。Selenium是使用Selenium maven插件运行的。我已经给出了我的TestResult.html文件的相对路径来“发布Selenium报告”输入,但是当我检查控制台输出时,它被认为是“/usr/local/apache-tomcat-6.0.20/seleniumtest\usr\local\apache-tomcat-6.0.20\seleniumtest\seleniumtest\Selenium html\TestResult.html”,注意rootpath被添加了两次!!!!我不知道该怎么办?