Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何让Hudson显示完整的selenium报告?_Java_Selenium_Hudson - Fatal编程技术网

Java 如何让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插件的各种其

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

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被添加了两次!!!!我不知道该怎么办?