5

我正在尝试使用此示例将 Allure 与 TestNG 和 Maven 一起使用。每次运行此示例时,都会生成 xml 文件的重复副本。我正在使用 allure 1.4.0.RC8。对此的任何指导都将受到高度赞赏。

4

1 回答 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 回答