我正在尝试使用此示例将 Allure 与 TestNG 和 Maven 一起使用。每次运行此示例时,都会生成 xml 文件的重复副本。我正在使用 allure 1.4.0.RC8。对此的任何指导都将受到高度赞赏。
问问题
2835 次
1 回答
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
于 2014-08-06T16:15:34.083 回答