<dependencies>
...
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-java</artifactId>
<version>2.14.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-junit5</artifactId>
<version>2.14.0</version>
<scope>test</scope>
</dependency>
...
</dependencies>
<dependencies>
...
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.7.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.7.0</version>
<scope>test</scope>
</dependency>
...
</dependencies>
<dependencies>
...
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>2.14.0</version>
<scope>test</scope>
</dependency>
...
</dependencies>
import io.qameta.allure.*;
public class TestClass {
@Test
@Description("This is a test method")
@Epic("My Test Cases")
@Feature("Feature 1")
@Story("Story 1")
@Step("Verify something")
public void testMethod() {
// Test code goes here
}
}
allure serve target/allure-results