我正在尝试使用JSTestDriver自动化我的Javascript测试,使用Hudson作为持续集成后端。我的目标是让Hudson至少制作一份关于测试结果的报告,但是如果失败的测试结果是最不可取的结果。
我在网上快速搜索,发现Hudson似乎没有JSTestDriver的直接插件(它只有一个用于TeamCity)。我正在考虑使用Hudson监视javascript测试作为外部工作,但我觉得这比需要的更复杂。
有没有人对上述情况有经验/建议?
感谢。
答案 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结果。