在Jenkins中的JUnit測(cè)試
下面的例子將考慮
第1步- 轉(zhuǎn)到 Jenkins 儀表盤,然后點(diǎn)擊現(xiàn)有的HelloWorld項(xiàng)目,并選擇配置(Configure)選項(xiàng),如下圖所示:
第2步 - 瀏覽到部分添加生成步驟和選擇調(diào)用Ant選項(xiàng)。
第3步 - 單擊高級(jí)(Advanced )按鈕。
第4步 - 在構(gòu)建文件部分,輸入 build.xml 文件的位置。這里構(gòu)建的文件位置是:D:\worksp\yiibai.com\jenkins\HelloWorldBuild.xml
第5步 - 接下來,單擊該選項(xiàng)添加后期生成選項(xiàng),然后選擇“Publish Junit test result report”
第6步 - 在測(cè)試報(bào)告XML,進(jìn)入如下圖所示的位置。確保報(bào)表是其在 Hello World 項(xiàng)目工作區(qū)創(chuàng)建的文件夾中?!?.xml” 主要是告訴Jenkins 這是由JUnit測(cè)試用例運(yùn)行產(chǎn)生的結(jié)果XML文件。然后被轉(zhuǎn)換成以后可以查看報(bào)告的 XML 文件。完成后,單擊在最后保存(Save)選項(xiàng)。
第7步 - 保存后,可以點(diǎn)擊“Build Now ”選項(xiàng)。
一旦構(gòu)建完成后,構(gòu)建的狀態(tài)將顯示,如果構(gòu)建成功與否。在生成的輸出信息,你現(xiàn)在會(huì)發(fā)現(xiàn)叫做測(cè)試結(jié)果(Test Result)附加部分。在我們的例子中,我們進(jìn)入了一個(gè)負(fù)面的測(cè)試情況下,這樣的結(jié)果只會(huì)失敗,作為一個(gè)例子。
可以到控制臺(tái)輸出中看到更多的信息。但是更有趣的是,如果點(diǎn)擊測(cè)試結(jié)果,將看到一個(gè)鉆頭的測(cè)試結(jié)果下來。