<dependency> <groupId>io.qameta.allure</groupId> <artifactId>allure-java-commons</artifactId> <version>2.14.0</version> <scope>test</scope> </dependency> import io.qameta.allure.*; public class MyTestClass { @Test @Epic("Epic 1") @Feature("Feature 1") @Story("Story 1") public void myTestMethod() { } } <build> <plugins> <plugin> <groupId>io.qameta.allure</groupId> <artifactId>allure-maven</artifactId> <version>2.9</version> <configuration> <reportVersion>2.9.0</reportVersion> <resultsDirectory>${project.build.directory}/allure-results</resultsDirectory> <reportDirectory>${project.build.directory}/allure-report</reportDirectory> </configuration> </plugin> </plugins> </build> groovy plugins { id 'java' id 'io.qameta.allure' version '2.9' } allure { version = '2.9.0' aspectjweaver = true } test { useTestNG() afterTest { TestDescriptor desc, TestResult result -> if (result.resultType == TestResult.ResultType.FAILURE) { allure(['test-case', desc.name], excludePackages: ['java.time', 'sun.util.calendar']) } } } mvn clean test allure:report


上一篇:
下一篇:
切换中文