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