Я пытаюсь использовать Allure с TestNG и Maven, используя этот пример. Каждый раз, когда я запускаю этот пример, создаются дубликаты файлов xml. Я использую очарование 1.4.0.RC8. Любое руководство по этому вопросу высоко ценится.
Allure Framework: адаптер TestNG создает дубликаты XML-файлов
Ответы (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
@JavaCreeper: помогло?
- person vania-pooh; 08.08.2014
Да, это сработало. Я удалил прослушиватель Allure из файлов POM.xml и тестовых классов.
- person JavaCreeper; 11.08.2014