Skip to content

Commit acb6de1

Browse files
authored
Merge pull request #1548 from uhafner/surefire
Fix configuration of surefire plugin
2 parents 2521f90 + 4812cdf commit acb6de1

4 files changed

Lines changed: 16 additions & 23 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: Set up Maven
3030
uses: stCarolas/setup-maven@v5
3131
with:
32-
maven-version: 3.9.9
32+
maven-version: 3.9.11
3333
- name: Build with Maven
3434
env:
3535
BROWSER: chrome-container

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Set up Maven
3636
uses: stCarolas/setup-maven@v5
3737
with:
38-
maven-version: 3.9.9
38+
maven-version: 3.9.11
3939

4040
- name: Initialize CodeQL
4141
uses: github/codeql-action/init@v3

.github/workflows/update-badges.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Set up Maven
2424
uses: stCarolas/setup-maven@v5
2525
with:
26-
maven-version: 3.9.9
26+
maven-version: 3.9.11
2727
- name: Build and test with Maven
2828
env:
2929
NVD_API_KEY: ${{ secrets.NVD_API_KEY }}

pom.xml

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
7878
<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
7979
<maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>
80-
<maven-failsafe-plugin.version>3.5.3</maven-failsafe-plugin.version>
80+
<maven-failsafe-plugin.version>3.5.2</maven-failsafe-plugin.version>
8181
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
8282
<maven-pmd-plugin.version>3.27.0</maven-pmd-plugin.version>
8383
<pmd.version>7.16.0</pmd.version>
@@ -87,7 +87,7 @@
8787
<spotbugs-maven-plugin.version>4.9.4.0</spotbugs-maven-plugin.version>
8888
<findsecbugs-plugin.version>1.14.0</findsecbugs-plugin.version>
8989
<jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version>
90-
<maven-pitest-plugin.version>1.20.2</maven-pitest-plugin.version>
90+
<pitest-maven-plugin.version>1.20.2</pitest-maven-plugin.version>
9191
<pitest-junit5-plugin.version>1.2.3</pitest-junit5-plugin.version>
9292
<error-prone.version>2.41.0</error-prone.version>
9393
<nullaway.version>0.12.9</nullaway.version>
@@ -111,9 +111,6 @@
111111
<rewrite-static-analysis.version>2.15.0</rewrite-static-analysis.version>
112112
<rewrite-migrate-java.version>3.15.1</rewrite-migrate-java.version>
113113
<rewrite-recommendations.version>1.15.0</rewrite-recommendations.version>
114-
115-
<!-- Maven Surefire ArgLine -->
116-
<argLine>-Djava.util.logging.config.file=logging.properties</argLine>
117114
</properties>
118115

119116
<dependencyManagement>
@@ -353,6 +350,14 @@
353350
<groupId>org.apache.maven.plugins</groupId>
354351
<artifactId>maven-surefire-plugin</artifactId>
355352
<version>${maven-surefire-plugin.version}</version>
353+
<configuration>
354+
<trimStackTrace>false</trimStackTrace> <!-- SUREFIRE-1798 -->
355+
<excludes>
356+
<exclude>**/*ITest.*</exclude>
357+
<exclude>**/*ArchitectureRulesTest$*</exclude>
358+
</excludes>
359+
<argLine>@{argLine} -Djava.util.logging.config.file=logging.properties -javaagent:${org.mockito:mockito-core:jar}</argLine>
360+
</configuration>
356361
<executions>
357362
<execution>
358363
<goals>
@@ -370,7 +375,7 @@
370375
<goals>
371376
<goal>test</goal>
372377
</goals>
373-
<id>architecture-tests</id>
378+
<id>architecture-test</id>
374379
<phase>test</phase>
375380
<configuration>
376381
<includes>
@@ -450,7 +455,7 @@
450455
<plugin>
451456
<groupId>org.pitest</groupId>
452457
<artifactId>pitest-maven</artifactId>
453-
<version>${maven-pitest-plugin.version}</version>
458+
<version>${pitest-maven-plugin.version}</version>
454459
<configuration>
455460
<outputFormats>XML,HTML</outputFormats>
456461
<excludedTestClasses>
@@ -903,19 +908,6 @@
903908
</execution>
904909
</executions>
905910
</plugin>
906-
<plugin>
907-
<groupId>org.apache.maven.plugins</groupId>
908-
<artifactId>maven-surefire-plugin</artifactId>
909-
<configuration>
910-
<trimStackTrace>false</trimStackTrace>
911-
<!-- SUREFIRE-1798 -->
912-
<excludes>
913-
<exclude>**/*ITest.*</exclude>
914-
<exclude>**/*ArchitectureRulesTest$*</exclude>
915-
</excludes>
916-
<argLine>@{argLine} -javaagent:${org.mockito:mockito-core:jar}</argLine>
917-
</configuration>
918-
</plugin>
919911
<plugin>
920912
<groupId>org.assertj</groupId>
921913
<artifactId>assertj-assertions-generator-maven-plugin</artifactId>
@@ -1070,6 +1062,7 @@
10701062
<pmd.failOnViolation>false</pmd.failOnViolation>
10711063
<spotbugs.failOnError>false</spotbugs.failOnError>
10721064
<gpg.skip>true</gpg.skip>
1065+
<revapi.failBuildOnProblemsFound>false</revapi.failBuildOnProblemsFound>
10731066
</properties>
10741067
</profile>
10751068
<profile>

0 commit comments

Comments
 (0)