Jenkins执行testNG生成美观的测试报告(Allure2)
2018-01-07 14:03
471 查看
一.Jinkens配置
1.插件管理下载aullre插件
2.全局工具配置中安装Allure Commandline
3.创建任务
3.1 配置工程路径
3.2 构建命令
3.3 配置allure报告路径
二. maven配置
注意点:
1.最好不要加其他的测试报告监听器,可能会出问题
2.(重点)<workingDirectory>target/</workingDirectory>使allure-results在terget目录下生成,如果不加的话会在根目录下,到时候测试报告会丢失数据,并且运行器也不会显示
三.效果展示
我这只是先粗略的把流程走走通,还有一些问题需要解决,先做个记录,日后再慢慢优化
参考:
开源测试工具 allure--开源 report 框架阶段性总结介绍
开源测试工具 Allure2-开源 report 框架介绍 (Allure+Jenkins)
1.插件管理下载aullre插件
2.全局工具配置中安装Allure Commandline
3.创建任务
3.1 配置工程路径
3.2 构建命令
3.3 配置allure报告路径
二. maven配置
<properties> <aspectj.version>1.8.10</aspectj.version> </properties> <dependencies> <dependency> <groupId>io.qameta.allure</groupId> <artifactId>allure-testng</artifactId> <version>2.0-BETA21</version> </dependency> </dependencies> <build> <plugins> <!-- 添加插件,添加插件, 关联testNg.xml,添加ReportNg的监听器,修改最后的TestNg的报告 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <argLine> -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar" </argLine> <suiteXmlFiles> <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlFiles> <properties> <property> <name>usedefaultlisteners</name> <value>false</value> </property> </properties> <!-- 使allure-results在target文件夹下(很重要) --> <workingDirectory>target/</workingDirectory> </configuration> <dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>${aspectj.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build>
注意点:
1.最好不要加其他的测试报告监听器,可能会出问题
2.(重点)<workingDirectory>target/</workingDirectory>使allure-results在terget目录下生成,如果不加的话会在根目录下,到时候测试报告会丢失数据,并且运行器也不会显示
三.效果展示
我这只是先粗略的把流程走走通,还有一些问题需要解决,先做个记录,日后再慢慢优化
参考:
开源测试工具 allure--开源 report 框架阶段性总结介绍
开源测试工具 Allure2-开源 report 框架介绍 (Allure+Jenkins)
相关文章推荐
- Mac Eclipse+Maven+TestNg+ReportNg 生成测试报告
- Python之使用unittest框架和HTMLTestRunner.py文件实现多个测试用例执行与测试报告生成
- python selenium执行所有测试用例并生成报告
- IDEA如何自动生成testNG的测试报告?
- Testng生成的测试报告乱码解决办法
- Jenkins 执行Robot Framework 测试报告打不开解决方法
- HTMLTestRunner 为什么用PyCharm(Eclipse)执行测试成功但无法生成报告
- HTMLTestRunner 为什么用PyCharm(Eclipse)执行测试成功但无法生成报告
- python调用HTMLTestRunner+unittest实现一次执行多个测试类,并生成与每个测试类对应的测试报告,并不像某些人写的每次只执行一个测试类,具体看代码,附上整个project代码
- Jenkins集成Cucumber生成图形化的测试报告
- jmeter+ant+jenkins+mac 报告优化(三) 使用命令行执行jmeter方式生成多维度的图形化HTML报告
- jenkins+maven+junit构建自动化测试,整合junit xml生成直观的测试报告
- Ant执行JUnit测试并生成报告
- 关于reportng生成的测试报告不按测试执行顺序的解决办法
- java应用测试报告生成(一): sonarqube配合Jenkins生成测试报告及覆盖率
- ANT调用JMeter执行脚本并生成html测试报告
- 如何美化TestNg生成的测试报告
- jenkins+maven+junit构建自动化测试,整合junit xml生成直观的测试报告
- Jenkins+Jmeter+Ant 生成测试报告
- Ant执行JUnit测试并生成报告