📜  Jenkins-单元测试

📅  最后修改于: 2020-12-06 09:50:30             🧑  作者: Mango


Jenkins为Junit提供了开箱即用的功能,并提供了许多用于其他技术的单元测试的插件,例如用于.Net单元测试的MSTest。如果您转到链接https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin ,它将提供可用的单元测试插件列表。

单元测试单元测试插件

Jenkins中的Junit测试示例

以下示例将考虑

  • 一个基于Junit的简单HelloWorldTest类。
  • Ant是Jenkins中的构建工具,用于相应地构建类。

步骤1-转到Jenkins仪表板,然后单击现有的HelloWorld项目,然后选择“配置”选项

Junit测试示例

步骤2-浏览到“添加构建”步骤部分,然后选择“调用Ant”选项。

调用蚂蚁

步骤3-单击高级按钮。

进阶按钮

步骤4-在构建文件部分中,输入build.xml文件的位置。

XML位置

步骤5-接下来,单击“添加后生成选项”选项,然后选择“发布Junit测试结果报告”选项

发布Junit报告

步骤6-在测试报告XML中,输入如下所示的位置。确保“报告”是在HelloWorld项目工作区中创建的文件夹。 “ * .xml”基本上告诉Jenkins拾取运行Junit测试用例产生的结果xml文件。然后将这些xml文件转换为报告,以便以后查看。

完成后,单击最后的“保存”选项。

报告测试XML

步骤7-保存后,您可以单击立即构建选项。

构建完成后,构建状态将显示构建是否成功。在生成输出信息中,您现在会注意到一个名为“测试结果”的附加部分。在我们的案例中,我们输入了一个否定的Test案例,因此结果将作为示例而失败。

构建选项

可以转到控制台输出以查看更多信息。但是更有趣的是,如果单击“测试结果”,您现在将看到“测试结果”的详细信息。

测试结果