Jenkins为Junit提供了一个开箱即用的功能,并为其他技术的单元测试提供了大量插件,例如MSTest用于.Net单元测试.如果您转到 https://wiki.jenkins-ci.org/display/JENKINS/链接xUnit + Plugin 它将提供单元测试插件列表.
Jenkins的Junit测试示例
以下示例将考虑
基于Junit的简单HelloWorldTest类.
Ant作为Jenkins中的构建工具来相应地构建类.
第1步 : 转到Jenkins仪表板并单击现有的HelloWorld项目并选择配置选项
第2步 : 浏览到Add a Build步骤并选择Invoke Ant选项.
第3步 : 单击高级按钮.
步骤4 : 在构建文件部分中,输入build.xml文件的位置.
第5步 : 接下来,单击Add to build选项选项并选择"Publish Junit test result report"选项
第6步 : 在测试报告XML中,输入如下所示的位置.确保Reports是在HelloWorld项目工作区中创建的文件夹. "* .xml"基本上告诉Jenkins获取由运行Junit测试用例产生的结果xml文件.然后将这些xml文件转换为可以在以后查看的报告.
完成后,单击末尾的"保存"选项.
第7步 : 保存后,您可以单击"立即构建"选项.
构建完成后,构建的状态将显示构建是否成功.在Build输出信息中,您现在将注意到另一个名为Test Result的部分.在我们的例子中,我们输入了一个负面的测试用例,结果只是作为一个例子.
可以转到控制台输出以查看更多信息.但更有趣的是,如果单击"测试结果",您现在将看到测试结果的向下钻取.