5

我正在尝试使用 JSTestDriver 以 Hudson 作为持续集成后端来自动化我的 Javascript 测试。我的目标是让 Hudson 至少生成一份关于测试结果的报告,将失败的构建失败作为最理想的结果。

我在网上快速搜索了一下,发现 Hudson 似乎没有 JSTestDriver 的直接插件(它只有一个用于 TeamCity)。我正在考虑使用 Hudson 作为外部工作来监控 javascript 测试,但我觉得这比要求的要复杂。

有没有人对上述情况有经验/建议?

谢谢。

4

3 回答 3

6

找到最近发表的关于这个主题的这篇文章。看起来 Hudson 通过其核心功能支持 JsTestDriver。你只需要知道如何配置它。

http://cjohansen.no/en/javascript/javascript_continuous_integration_with_hudson_and_jstestdriver

于 2010-10-29T15:36:10.517 回答
4

xUnit 插件是否涵盖了您?

通常,Hudson 测试插件不运行测试 - 您构建脚本应该运行测试本身。然后 Hudson 拾取生成的报告,并在 Hudson UI 中很好地呈现它。

于 2009-10-15T14:38:30.720 回答
1

试试这个线程:Unable to get hudson to parse JUnit test output XML

基本上 jstestdriver 会为您生成符合 JUnit 的 XML 结果,当您可以在您选择的 CI 系统中进一步使用时。

于 2010-01-14T11:55:43.807 回答