如何在 Hudson 中查看测试结果?

如何在 Hudson 中查看测试结果?

我在 Hudson 中找不到测试结果的链接。如何在 Hudson Web 界面中查看测试结果(即哪些测试失败)?

我已经为项目选中了“发布 JUnit 测试结果报告”。我很确定“测试报告 XML”的设置正确:(trunk/tmp/selenium-test-run/*.xml)。我使用工作区资源管理器查看 Hudson 是否确实看到了测试结果目录(确实看到了)。并且此目录中有一个测试结果文件。

但我仍然找不到结果查看器的链接。Hudson 有这个功能吗?

附言:我确实搜索了在线文档,但一无所获。我确实用谷歌搜索过。但没发现任何有用的东西。我没有阅读整个文档。

答案1

您要发布 JUnit 测试结果还是 selenium 测试结果?如果是后者,请尝试Seleniumhq 插件。由于我从未使用过它,因此您必须自己找到正确的配置,但 StackOverflow 上有一些关于此主题的问题。仅供参考,还有第二个 selenium 插件可用,但我认为我提到的插件是显示测试结果的正确插件。

答案2

我以前在获取这些路径时遇到了麻烦。这个方法有效,在 Hudson 中我定义了一个名为“hello”的作业,Hudson 中的路径设置为:

hello/junit-results/TEST-hello.TestHello.xml

文件系统位于:

/home/me/.hudson/jobs/hello/workspace/hello/junit-results

我模糊地知道“性能”插件在 junit 结果发布中发挥了作用,但也许只是为了图表。

http://wiki.hudson-ci.org/display/HUDSON/Performance+Plugin

相关内容