Я только что подключил отчет Allure к своим тестам TestNG и сборке Maven. Все работает отлично, а отчеты - это переохлаждение. Только одно: @ Step аннотация не работает. Шаги не отображаются в отчете. Я последовал примерам.Аннотации Allure @Step не работают
ответ
Для того, чтобы сделать, @Parameter @ Шаг и @Attachment аннотаций работы вы должны правильно включить AspectJ время загрузки ткачество. В основном это так же просто, как прохождение пути к aspectjweaver.jar как -javaagent JVM-аргумент.
Вот как это можно сделать в Maven Surefire Plugin: https://github.com/allure-examples/allure-junit-example/blob/master/pom.xml#L63
Вы должны aspectjweaver зависимость в вашем ПОМ тоже (как в данном примере), так что эта библиотека будет загружаться автоматически Maven. В противном случае аннотации все равно не сработают. Или, может быть, тесты даже не начнутся, я не уверен ...
Для запуска из среды IDE вы можете указать ту же самую опцию JVM (не тестовому классу) в окне бегущей строки IDE. Замена свойства $ {settings.localRepository} реальным путем, конечно. Поскольку это свойство maven, и среда IDE ничего об этом не знает.
РЕШЕННЫЙ! Я проверил тесты с помощью тестировщика InteliJIDEA, но должен был работать только через maven.
Вам необходимо запустить MVN чистую тест , а затем МВН сайт
- 1. Аннотации Allure @Step не работают с кодом groovy/spock
- 2. Allure Заголовок аннотации
- 3. Аннотации FOSRestBundle не работают
- 4. @IdempotentReceiver аннотации не работают
- 5. Показать аннотации не работают
- 6. Весна Аннотации не работают
- 7. Java Аннотации не работают
- 8. Аннотации Hibernate Polymorphism.EXPLICIT не работают?
- 9. Swagger Springfox аннотации не работают
- 10. Spring @EventListener аннотации не работают
- 11. Django: Фильтрация Аннотации не работают
- 12. Аннотации от javax.validation.constraints не работают
- 13. Аннотации PHP-DI не работают
- 14. Аннотации Джексона «JsonValue» не работают
- 15. Графана аннотации работают непоследовательно
- 16. Аннотации Gson не работают с моей моделью.
- 17. Макросы аннотации не работают в IntelliJ14
- 18. Query DSL аннотации не работают на netbeans
- 19. Аннотации @JsonView от Jackson не работают
- 20. Защита от ролей аннотации не работают (Джерси)
- 21. Symfony2 Аннотации маршрута по классу не работают
- 22. Struts 2 Аннотации с перехватчиками не работают
- 23. RangeAttribute данные аннотации не работают должным образом
- 24. IntelliJ Spring Gradle Project Аннотации не работают
- 25. Аннотации JQuery ResourceDependency не работают в UIComponent
- 26. Почему запись и аннотации не работают?
- 27. Hibernate Аннотации сканирования пакетов не работают
- 28. jackson jboss eap6.1.1 аннотации не работают
- 29. WCF аннотации от Devtrends не работают
- 30. .NET MVC 3: аннотации модели не работают
Пожалуйста, убедитесь, что вы следуете Allure FAQ («Файлы XML созданы, но нет шагов, вложений или параметров присутствуют ...») на странице https://github.com/allure-framework/allure-core/wiki/FAQ- и-Устранение неполадок – volkovs
РЕШЕНИЕ! Я провел тесты с помощью InteliJIDEA testng runner, но должен был работать только через maven Спасибо! – ygrunin
Вы можете запускать тесты любым способом, но не забудьте указать путь к aspectjweaver.jar как -javaagent JVM-аргумент, если вы собираетесь использовать аннотации для вызовов частных методов. –