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