3. 后,因為測試的終結果是需要得到測試報告,而測試報告我們已經(jīng)通過ci_reporter轉(zhuǎn)換成了Junit風格的xml文件了,因此這里需要像傳統(tǒng)的Junit測試一樣,指定Junit報告位置,像上一節(jié)描述的一樣,ci_reporter的報告默認會在放在test/reports目錄下。
運行并且展示結果
后在Job頁面點擊“立即生成”開始運行這個任務,運行過程中會將這個任務綁定到剛才已經(jīng)配置好的client上,調(diào)用配置好的rake ci:setup:testunit test –trace命令,終運行完成后將測試報告保存在test/reports目錄下,并且在Hudson頁面進行展示。然后通過旺旺消息發(fā)送給相關人員,點擊消息中URL便可直接查看測試結果。
后記
完成這樣一個嘗試要感謝柱石同學提供的無私幫助,柱石同學陪我加了兩天班,非常感謝!另外還要感謝Hudson的創(chuàng)始人Kohsuke,它開創(chuàng)了這樣好的一個產(chǎn)品,讓我們現(xiàn)在2個人維護了接近4000*3這樣一個數(shù)量級的用例,讓我們放飛我們的思想,做任何我們想做的事情,如同Java之父James gosling,Hudson之父Kohsuke 也與近日離開了Oracle,近日他也宣布了 Hudson 2.0 的road map,讓我們祝福他一路走好!