Jenkins爲Junit提供了開箱即用的功能,並爲其他技術的單元測試提供了大量插件,例如MSTest for.Net單元測試。如果您轉到https://wiki.jenkins ci.org/display/jenkins/xUnit+Plugin>連結https://wiki.jenkins ci.org/display/jenkins/xUnit+Plugin,它將給出可用的單元測試插件列表。
Example of a Junit Test in Jenkins
下面的示例將考慮
- A simple HelloWorldTest class based on Junit.
- Ant as the build tool within Jenkins to build the class accordingly.
步驟1−轉到Jenkins儀錶板,單擊現有的HelloWorld項目並選擇Configure選項
步驟2−瀏覽到要添加生成步驟的部分並選擇要調用Ant的選項。
第3步單擊「高級」按鈕。
步驟4−在build file部分中,輸入build.xml文件的位置。
第5步−下一步單擊「添加後期生成」選項並選擇「發布Junit測試結果報告」選項
步驟6−在測試報告XML中,輸入如下所示的位置。確保報表是在HelloWorld項目工作區中創建的文件夾。「*.xml」基本上告訴Jenkins獲取運行Junit測試用例生成的結果xml文件。這些xml文件隨後被轉換爲可供以後查看的報告。
完成後,單擊末尾的「保存」選項。
步驟7−保存後,可以單擊「立即生成」選項。
生成完成後,生成的狀態將顯示生成是否成功。在生成輸出信息中,您現在將注意到一個名爲Test Result的附加部分。在我們的例子中,我們輸入了一個否定的測試用例,這樣結果就會失敗。
可以轉到控制台輸出查看更多信息。但更有趣的是,如果您單擊測試結果,您現在將看到測試結果的向下鑽取。