Skip to content

Commit 0bb929f

Browse files
committed
CI: fix allure test reports
1 parent 4e9547e commit 0bb929f

File tree

1 file changed

+34
-3
lines changed

1 file changed

+34
-3
lines changed

pom.xml

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
<sonar.organization>arangodb-1</sonar.organization>
3636
<sonar.java.spotbugs.reportPaths>target/spotbugsXml.xml</sonar.java.spotbugs.reportPaths>
3737
<sonar.coverage.jacoco.xmlReportPaths>target/site/jacoco/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
38+
<allure.version>2.30.0</allure.version>
39+
<aspectj.version>1.9.25</aspectj.version>
3840
<jpms.argLine/>
3941
</properties>
4042

@@ -89,8 +91,7 @@
8991
</dependency>
9092
<dependency>
9193
<groupId>io.qameta.allure</groupId>
92-
<artifactId>allure-junit5</artifactId>
93-
<version>2.30.0</version>
94+
<artifactId>allure-junit4</artifactId>
9495
<scope>test</scope>
9596
</dependency>
9697
</dependencies>
@@ -104,6 +105,13 @@
104105
<scope>import</scope>
105106
<type>pom</type>
106107
</dependency>
108+
<dependency>
109+
<groupId>io.qameta.allure</groupId>
110+
<artifactId>allure-bom</artifactId>
111+
<version>${allure.version}</version>
112+
<type>pom</type>
113+
<scope>import</scope>
114+
</dependency>
107115
</dependencies>
108116
</dependencyManagement>
109117

@@ -254,12 +262,35 @@
254262
<version>3.5.3</version>
255263
<configuration>
256264
<!--suppress MavenModelInspection -->
257-
<argLine>${argLine} ${jpms.argLine}</argLine>
265+
<argLine>${argLine} ${jpms.argLine}
266+
-Dfile.encoding=${project.build.sourceEncoding}
267+
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
268+
</argLine>
258269
<trimStackTrace>false</trimStackTrace>
259270
<includes>
260271
<include>com.arangodb.tinkerpop.gremlin.${test.graph.type}.**</include>
261272
</includes>
273+
<properties>
274+
<property>
275+
<name>listener</name>
276+
<value>io.qameta.allure.junit4.AllureJunit4</value>
277+
</property>
278+
</properties>
262279
</configuration>
280+
<dependencies>
281+
<dependency>
282+
<groupId>org.aspectj</groupId>
283+
<artifactId>aspectjweaver</artifactId>
284+
<version>${aspectj.version}</version>
285+
<scope>compile</scope>
286+
</dependency>
287+
<dependency>
288+
<groupId>io.qameta.allure</groupId>
289+
<artifactId>allure-junit4-aspect</artifactId>
290+
<version>${allure.version}</version>
291+
<scope>compile</scope>
292+
</dependency>
293+
</dependencies>
263294
</plugin>
264295

265296
<plugin>

0 commit comments

Comments
 (0)