Jenkins 2.x实践指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

5.5 Allure测试报告:更美观的测试报告

5.5.1 Allure测试报告介绍

是不是觉得JUnit输出的测试报告不美观。不只是JUnit,很多其他编程语言的测试框架的测试报告也差不多。Allure测试报告是一个框架,能将各种测试报告更美观地呈现出来。

5.5.2 集成Allure、Maven、Jenkins

接下来,我们将Allure、Maven、Jenkins集成。Allure与其他编程语言及构建工具的集成与此类似。

具体步骤如下:

(1)安装Allure Jenkins插件(https://plugins.jenkins.io/allure-jenkins-plugin),进入Jenkins的Manage Jenkins→Global Tool Configuration→Allure Commandline页,配置Allure自动下载并安装的版本,如图5-25所示。

图5-25 安装Allure Jenkins插件

(2)在pom.xml文件中加入依赖。

(3)在pom.xml文件中加入Allure插件(https://github.com/allure-framework/allure-maven)。

(4)在Jenkinsfile中的post阶段加入allure步骤。

构建完成后,我们看到在构建历史记录中出现了Allure的logo,如图5-26所示。

单击Allure的logo,就可以进入优美的测试报告页面了,如图5-27所示。

Allure测试报告是不是美观了很多?不要小看这点视觉上的改善,它可能会让你的领导对你刮目相看。

图5-26 出现Allure的logo

图5-27 优美的测试报告页面