我想使用JSTestDriver來自動化我的JavaScript測試與哈德森作爲持續集成後端。我的目標是讓哈德森至少編寫一份關於測試結果的報告,在失敗的測試上失敗是最可取的結果。JSTestDriver和持續集成
我在網上做了一個快速搜索,發現Hudson似乎沒有JSTestDriver的直接插件(它只有一個用於TeamCity)。我正在考慮使用Hudson作爲外部工作來監控javascript測試,但我有一種感覺,這比所需的更復雜。
有沒有人有上述情況/建議的經驗?
謝謝。
我想使用JSTestDriver來自動化我的JavaScript測試與哈德森作爲持續集成後端。我的目標是讓哈德森至少編寫一份關於測試結果的報告,在失敗的測試上失敗是最可取的結果。JSTestDriver和持續集成
我在網上做了一個快速搜索,發現Hudson似乎沒有JSTestDriver的直接插件(它只有一個用於TeamCity)。我正在考慮使用Hudson作爲外部工作來監控javascript測試,但我有一種感覺,這比所需的更復雜。
有沒有人有上述情況/建議的經驗?
謝謝。
xUnit插件是否覆蓋你?
一般來說,哈德森測試插件不運行測試 - 你建立的腳本應該運行測試本身。然後Hudson拿起生成的報告,並在Hudson UI中很好地呈現它。
試試這個線程:Unable to get hudson to parse JUnit test output XML
基本上jstestdriver生成你的JUnit兼容的XML結果,當你還可以在你選擇的CI系統使用。
發現這篇最近發表在這個話題上的文章。看起來Hudson通過其核心功能支持JsTestDriver。你只需要知道如何配置它。
http://cjohansen.no/en/javascript/javascript_continuous_integration_with_hudson_and_jstestdriver