JSTestDriver和持续集成

时间:2009-10-15 05:47:12

标签: javascript continuous-integration hudson js-test-driver

我正在尝试使用JSTestDriver自动化我的Javascript测试,使用Hudson作为持续集成后端。我的目标是让Hudson至少制作一份关于测试结果的报告,但是如果失败的测试结果是最不可取的结果。

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

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

感谢。

3 个答案:

答案 0 :(得分:6)

发现这篇文章最近发表在这个主题上。看起来Hudson通过其核心功能支持JsTestDriver。您只需要知道如何配置它。

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

答案 1 :(得分:4)

xUnit插件能覆盖你吗?

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

答案 2 :(得分:1)

试试这个主题:Unable to get hudson to parse JUnit test output XML

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