Allure测试报告生成后,竟然没有数据?数据全都是NaN?
吐槽:这个报告好看是好看,但是坑也是非常的多啊!
这个问题纠结了我好几天,为什么生成的报告中没有数据?网上查阅了所有关于allure的相关资料,绝大部分是python的解决方案,关于java的少之又少,也不知道问题究竟出在哪里。希望这篇文章能帮助到一些遇到此问题的人,不要像我一样到处翻阅资料。
首先我们来看一下,我是怎么在项目中配置allure报告的:
- 在pom.xml中导入相关的maven依赖
<!--allure-testng-->
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>2.0-BETA21</version>
</dependency>
- 在pom.xml中配置maven的maven-surefire-plugin插件,说明:Maven本身并不是一个单元测试框架,Java世界中主流的单元测试框架为JUnit和TestNG。Maven所做的只是在构建执行到特定生命周期阶段的时候,通过