Allure Framework: адаптер TestNG создает дубликаты XML-файлов

Я пытаюсь использовать Allure с TestNG и Maven, используя этот пример. Каждый раз, когда я запускаю этот пример, создаются дубликаты файлов xml. Я использую очарование 1.4.0.RC8. Любое руководство по этому вопросу высоко ценится.


person JavaCreeper    schedule 06.08.2014    source источник


Ответы (1)


Начиная с Allure 1.4.0.RC4 прослушиватель добавляется через ServiceLoader. Просто удалите свойство слушателя из maven-surefire-plugin. Эта конфигурация должна работать:

    <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>

Узнайте больше на нашей вики: https://github.com/allure-framework/allure-core/wiki/TestNG

person Dmitry Baev    schedule 06.08.2014
comment
@JavaCreeper: помогло? - person vania-pooh; 08.08.2014
comment
Да, это сработало. Я удалил прослушиватель Allure из файлов POM.xml и тестовых классов. - person JavaCreeper; 11.08.2014