我正在尝试使用此example将Allure与TestNG和Maven一起使用。每次运行此示例时,都会生成xml文件的重复副本。我正在使用诱惑1.4.0.RC8。对此的任何指导都非常感谢。
答案 0 :(得分:7)
由于Allure 1.4.0.RC4监听器通过ServiceLoader添加。只需从maven-surefire-plugin中删除listener属性即可。此配置应该有效:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<configuration>
<argLine>
-javaagent:${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar
</argLine>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
</plugin>
阅读我们的wiki:https://github.com/allure-framework/allure-core/wiki/TestNG