Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
168 commits
Select commit Hold shift + click to select a range
ecb55a8
use junit plaform runner for junit 4.4
olamy Sep 14, 2025
e0221fc
fix some compilation
olamy Sep 17, 2025
3e3fdd8
expecting changes here
olamy Sep 17, 2025
ff07b82
fix the NPEs
olamy Sep 17, 2025
8c751f1
fix unit tests
olamy Sep 18, 2025
df6a547
those timing tests are so flaky
olamy Sep 19, 2025
138de48
spotless
olamy Sep 19, 2025
24e4fb3
add version range as vintage can be used only from 4.12
olamy Sep 19, 2025
a358029
restore test
olamy Sep 19, 2025
504017c
Force junit 4 to use 4.12 as minimum with platform engine
olamy Sep 22, 2025
2966acd
avoid some NPE
olamy Sep 23, 2025
8de77f4
remove surefire junit4, 47 code
olamy Sep 24, 2025
db2374c
junit 4.12
olamy Sep 24, 2025
ceed97e
more renaming
olamy Sep 24, 2025
dee08bb
remove duplicate line
olamy Sep 24, 2025
81ca9dc
more its upgrade to 4.12
olamy Sep 24, 2025
f9d3df1
remove junit 3 provider, update to junit 4 (#3190)
sebtiem Sep 24, 2025
4b4cace
more its migration to junit 4.12
olamy Sep 24, 2025
35bdbbd
more its migration to junit 4.12
olamy Sep 24, 2025
650ea44
more its migration to junit 4.12
olamy Sep 24, 2025
cbc6560
more its migration to junit 4.12
olamy Sep 24, 2025
9f084af
spotless:apply
olamy Sep 24, 2025
d5bc963
remove junit 3 support (#3191)
sebtiem Sep 24, 2025
fa04d0d
fix missing remove modules
olamy Sep 24, 2025
4c161f9
no need of specific 4.7 tests
olamy Sep 25, 2025
032e0ff
restore provider parameters
olamy Sep 25, 2025
44764aa
no more pojo simple
olamy Sep 27, 2025
88e35f0
no more pojo simple
olamy Sep 27, 2025
c5d4312
fix turning parallel from junit4 to junit.vintage.execution.parallel
olamy Sep 27, 2025
931fcad
enable test launchers to expect errors in log after execution
sebtiem Sep 26, 2025
39891c9
add unsupported error and test
sebtiem Sep 26, 2025
b42b91a
remove unnecessary packages from test
sebtiem Sep 26, 2025
ae3d99f
use version range, add tests for JUnit 4 versions, adjust naming of s…
sebtiem Oct 1, 2025
e3df0af
move unsupported versions tests to one file
sebtiem Oct 2, 2025
56014a7
refine method call of expected failing tests with specific error message
sebtiem Oct 2, 2025
11589f4
tidy up
sebtiem Oct 2, 2025
e51a3ba
apply spotless
sebtiem Oct 6, 2025
f215d0b
use junit 4 in failsafe plugin ITs
sebtiem Oct 6, 2025
9bfbb4e
add null safety, more usable exception message
sebtiem Oct 7, 2025
6c8d413
Handle Category from junit4
olamy Oct 7, 2025
86098ba
do not restrict too old junit for all runners
olamy Oct 8, 2025
4357329
use testng runner with junit platform runner
olamy Oct 9, 2025
ededf23
remove potential double catching, adjust IT to modified log message (…
sebtiem Oct 10, 2025
67f836e
TestNG only from 6.14.3
olamy Oct 10, 2025
5515ffe
testng removal
olamy Oct 10, 2025
6d45efb
Bumping version to 3.6.0-SNAPSHOT
olamy Oct 10, 2025
f7cd749
map testng configuration to junit platform runner
olamy Oct 10, 2025
d25ee84
fix some of testng version as minimum supported is now 6.14.3
olamy Oct 11, 2025
a878343
be carefull with testng groups properties not mapped on tags filter
olamy Oct 11, 2025
53b9d8f
remove not existing dependencies
olamy Oct 13, 2025
2cdc4e4
tests can run both vintage and testng engines
olamy Oct 13, 2025
905bf88
file names have changed
olamy Oct 13, 2025
97b0a83
remove surefire-grouper
olamy Oct 14, 2025
37dfab2
fix potential NPE while reporting results
sebtiem Oct 14, 2025
3781454
disable running junit test if there is a property junit to false
olamy Oct 16, 2025
fca15ac
fix unit test
olamy Oct 16, 2025
629a954
fix test ng version check, ensure order by last modified value from file
olamy Oct 18, 2025
b291850
fix IT for skipped with TestNG
olamy Oct 18, 2025
6cfd096
remove testng which does not make sense anymore
olamy Oct 19, 2025
ec4a4df
fix IT
olamy Oct 19, 2025
d7c35b8
fix IT
olamy Oct 19, 2025
d7fb75f
fix IT (#3206)
sebtiem Oct 20, 2025
3a62d89
Remove junit platform runner junit4 (#3207)
sebtiem Oct 20, 2025
769641f
Revert "remove testng which does not make sense anymore"
olamy Oct 21, 2025
c934918
fix testng reporter/listener
olamy Oct 21, 2025
89832f9
remove not anymore needed test
olamy Oct 21, 2025
4b08f7e
testng suitexml not supported anymore with testng-engine
olamy Oct 21, 2025
67696b4
fix ReportersIT
olamy Oct 21, 2025
8cfb491
FIx Surefire1082ParallelJUnitParameterizedIT
olamy Oct 21, 2025
85c6dee
finally fix includes/excludes with junit4
olamy Oct 30, 2025
1cc3492
fix issues with handling of / in selector
olamy Oct 30, 2025
282fd1d
fix IT
olamy Oct 30, 2025
82354b7
add includes/excludes ITs for junit5
olamy Oct 30, 2025
9904294
TestNG suite xml is not supported anymore
olamy Oct 30, 2025
7375052
spotless
olamy Oct 30, 2025
c06b160
missing changes due to removal of testng suitexml
olamy Oct 30, 2025
54e7685
fix issue with -Dtest
olamy Oct 31, 2025
a093e18
setup junit bom
olamy Nov 1, 2025
4c2eb1d
not supported anymore
olamy Nov 2, 2025
d8e8f02
fix junit vintage setup
olamy Nov 3, 2025
542ab95
fixing my bad
olamy Nov 5, 2025
d525404
fix -Dtest usage
olamy Nov 5, 2025
c33254f
No adding junit-vintage-engine if already a dependency
olamy Nov 5, 2025
ed0556a
testng suite xml not supported anymore
olamy Nov 5, 2025
f0b2cfd
groups expression not supported anymore
olamy Nov 5, 2025
0b03503
fixes with api dependencies manipulation
olamy Nov 6, 2025
6a3ee90
fixing method pattern
olamy Nov 6, 2025
68f2147
test junit parallel testing
olamy Nov 6, 2025
2b47874
fix -Dtest documentation, inclusion of junit engine
olamy Nov 9, 2025
ed1c6a6
fix selector for simple class name
olamy Nov 9, 2025
52b2b12
fix class pattern with method name
olamy Nov 9, 2025
24202bb
fix management of non documented sysproperty junit
olamy Nov 9, 2025
f3cf75b
one more fix
olamy Nov 10, 2025
7cfaea2
junit3 provider configuration not supported anymore
olamy Nov 10, 2025
4c6db6f
run test with suite in parallel
olamy Nov 11, 2025
269cba8
fix -Dtest with only method name
olamy Nov 11, 2025
f203088
fix inherited category annotation ITs
olamy Nov 11, 2025
8a88047
TestNG suitexml not supported anymore
olamy Nov 11, 2025
a0046ef
fix wrong assert....
olamy Nov 11, 2025
3f24836
TestNG suitexml not supported anymore
olamy Nov 11, 2025
13dd872
fix ignore, Assume as skipped
olamy Nov 12, 2025
4719f7f
Implement JUniit4 Listener via JunitPlaform listener (#3212)
sebtiem Nov 13, 2025
1c3ddbf
testng threadcount fix IT
olamy Nov 13, 2025
e446b48
fix a bit of test using surefire.skipAfterFailureCount
olamy Nov 14, 2025
03ba0f0
fix a bit of test using surefire.skipAfterFailureCount
olamy Nov 14, 2025
080b401
fix fail fast for junit
olamy Nov 14, 2025
2151b3a
test cancellation with testng engine snapshot
olamy Nov 14, 2025
cc41724
renaming, adjust runListener class loading (#3222)
sebtiem Nov 15, 2025
6797ed0
Bump org.codehaus.plexus:plexus-java from 1.5.0 to 1.5.1
dependabot[bot] Nov 7, 2025
b41c7eb
Bump commons-io:commons-io from 2.20.0 to 2.21.0
dependabot[bot] Nov 10, 2025
c342939
fix -Dtest documentation, inclusion of junit engine
olamy Nov 9, 2025
398f4ed
fix rebase from master
olamy Nov 15, 2025
a3c37c6
fix rebase from master
olamy Nov 15, 2025
4385633
fix fail fast for TestNG
olamy Nov 16, 2025
592efbd
fix TwoTestCasesIT
olamy Nov 16, 2025
f5ca0c2
fix testng dataproviderthreadcount support
olamy Nov 16, 2025
6519cc8
minor change
olamy Nov 17, 2025
d2e0a56
Fix IT
olamy Nov 17, 2025
ca54756
fix test
olamy Nov 18, 2025
e829896
fix test
olamy Nov 18, 2025
ba6efbb
Fix test
olamy Nov 18, 2025
d254b5a
fix unsupported junit version
olamy Nov 20, 2025
9ba9480
fix more tests for junit4 listeners
olamy Nov 20, 2025
143f19e
fix bad change
olamy Nov 20, 2025
f4e4c92
Fix it wrong version of junit
olamy Nov 22, 2025
b15c6bc
fix IT
olamy Nov 23, 2025
23550c6
fix IT
olamy Nov 23, 2025
ec24e71
fix IT
olamy Nov 23, 2025
6c411b7
Java pojo test not supported anymore
olamy Nov 23, 2025
614241f
Fix rerun and skip IT
olamy Nov 23, 2025
d637e96
test not needed
olamy Nov 23, 2025
27d3f12
Fix testng verbose
olamy Nov 23, 2025
cfe5c7a
Fix IT log assert
olamy Nov 24, 2025
9e5eef5
Fix IT
olamy Nov 24, 2025
e407a4a
Fix IT
olamy Nov 25, 2025
672036b
use better naming
olamy Nov 25, 2025
ac2c114
remove non supported anymore
olamy Nov 25, 2025
521db93
Fix IT
olamy Nov 25, 2025
90a16a1
Implement some ordering fron runorder parameter and fix IT Surefire80…
olamy Nov 25, 2025
6befe64
Fix junit version
olamy Nov 26, 2025
c80029a
Fix junit version
olamy Nov 26, 2025
723d77d
fix IT
olamy Nov 26, 2025
1d0f961
cleanup runOrder
olamy Nov 26, 2025
9f67850
cleanup not used
olamy Nov 26, 2025
7f3c8a7
add runOrder test for junit 5 and 6
olamy Nov 28, 2025
962288a
disable runOrder for now with testng
olamy Nov 29, 2025
22346f0
fix IT
olamy Nov 29, 2025
ca1d66b
fixed parallel to not be flaky test depending on hardware
olamy Nov 29, 2025
6721b18
restore IT and suuport parallel classesAndMethods
olamy Nov 30, 2025
d90cb43
fix management of getThreadCountClasses or getThreadCountMethods
olamy Nov 30, 2025
9bab1ac
Fix log parsing
olamy Dec 2, 2025
b5a306e
handle ! for -Dtest
olamy Dec 2, 2025
1b3b2cf
disable tests not workking with TestNG reg with method names
olamy Dec 2, 2025
527f9cc
disable as not supported
olamy Dec 2, 2025
3e6d2df
needs Java 17
olamy Dec 3, 2025
f72bb9f
simplify Jenkinsfile
olamy Dec 3, 2025
28ef3b3
fix IT
olamy Dec 3, 2025
378031b
fix IT: inheritance is being handled differently on JUnitPlatformProv…
sebtiem Dec 14, 2025
98b1334
use stack trace to locate current test class in use
olly-cb Dec 16, 2025
80e4872
remove now useless code
olamy Dec 26, 2025
ae04b82
Fix IT file is there now but empty
olamy Dec 30, 2025
c4e1e8c
Need stacktrace to store it per test class in reports
olamy Jan 17, 2026
fea437f
Ignore non solvable problem for now
olamy Jan 18, 2026
aeb0224
Remove obsolete test
olamy Jan 18, 2026
fd2812a
fix possible flaky test
olamy Jan 18, 2026
2bf49af
remove totally flaky unpredictible test
olamy Jan 20, 2026
0d1b107
remove outdated test case
olamy Jan 23, 2026
636aa37
fix IT
olamy Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,20 @@
~ specific language governing permissions and limitations
~ under the License.
-->

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="Suite 1 Test" verbose="4">

<test name="Sample Test 1">
<classes>
<class name="testng.suiteXml.TestNGSuiteTest"/>
</classes>
</test>

</suite>
<extensions>
<extension>
<groupId>eu.maveniverse.maven.mimir</groupId>
<artifactId>extension3</artifactId>
<version>0.11.2</version>
</extension>
<extension>
<groupId>org.apache.maven.extensions</groupId>
<artifactId>maven-build-cache-extension</artifactId>
<version>1.2.1</version>
</extension>
<extension>
<groupId>eu.maveniverse.maven.turbo-builder</groupId>
<artifactId>maven-turbo-builder</artifactId>
<version>0.13</version>
</extension>
</extensions>
92 changes: 92 additions & 0 deletions .mvn/maven-build-cache-config.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
<!--
~ Licensed to the Apache Software Foundation (ASF) under one
~ or more contributor license agreements. See the NOTICE file
~ distributed with this work for additional information
~ regarding copyright ownership. The ASF licenses this file
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing,
~ software distributed under the License is distributed on an
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~ KIND, either express or implied. See the License for the
~ specific language governing permissions and limitations
~ under the License.
-->
<cache xmlns="http://maven.apache.org/BUILD-CACHE-CONFIG/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/BUILD-CACHE-CONFIG/1.0.0 https://maven.apache.org/xsd/build-cache-config-1.0.0.xsd">
<configuration>
<enabled>true</enabled>
<!-- activated via cli -->
<!-- to disable it just use -Dmaven.build.cache.enabled=false -->
</configuration>
<input>
<global>
<glob>{*.java,*.xml,*.properties,*.mod,*.adoc}</glob>
<excludes>
<exclude>*Jenkinsfile*</exclude>
<exclude>./idea/*</exclude>
</excludes>
</global>
<plugins>
<plugin groupId="org.apache.maven.plugins" artifactId="maven-surefire-plugin">
<effectivePom>
<excludeProperties>
<excludeProperty>systemPropertyVariables</excludeProperty>
</excludeProperties>
</effectivePom>
</plugin>
</plugins>
</input>
<executionControl>
<runAlways>
<goalsLists>
<goalsList artifactId="maven-install-plugin">
<goals>
<goal>install</goal>
</goals>
</goalsList>
<goalsList artifactId="maven-deploy-plugin">
<goals>
<goal>deploy</goal>
</goals>
</goalsList>
<goalsList artifactId="docker-maven-plugin">
<goals>
<goal>build</goal>
<goal>push</goal>
</goals>
</goalsList>
</goalsLists>
</runAlways>
<reconcile>
<plugins>
<plugin artifactId="maven-surefire-plugin" goal="test">
<reconciles>
<reconcile propertyName="skip" skipValue="true"/>
<reconcile propertyName="skipExec" skipValue="true"/>
<reconcile propertyName="skipTests" skipValue="true"/>
<reconcile propertyName="test" skipValue="true"/>
</reconciles>
<nologs>
<nolog propertyName="systemPropertyVariables"/>
</nologs>
</plugin>
<plugin artifactId="maven-failsafe-plugin" goal="integration-test">
<reconciles>
<reconcile propertyName="skip" skipValue="true"/>
<reconcile propertyName="skipExec" skipValue="true"/>
<reconcile propertyName="skipTests" skipValue="true"/>
<reconcile propertyName="test" skipValue="true"/>
</reconciles>
<nologs>
<nolog propertyName="systemPropertyVariables"/>
</nologs>
</plugin>
</plugins>
</reconcile>
</executionControl>
</cache>
1 change: 1 addition & 0 deletions .mvn/maven.config
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-Daether.dependencyCollector.impl=bf
47 changes: 3 additions & 44 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ oses.eachWithIndex { osMapping, indexOfOs ->
final String stageKey = "${os}-jdk${jdk}-maven${maven}"

def mavenOpts = '-Xms64m -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
mavenOpts += (os == 'linux' ? ' -Xmx1g' : ' -Xmx256m')
mavenOpts += (os == 'linux' ? ' -Xmx2g' : ' -Xmx512m')

if (label == null || jdkName == null || mvnName == null) {
println "Skipping ${stageKey} as unsupported by Jenkins Environment."
Expand All @@ -64,14 +64,11 @@ oses.eachWithIndex { osMapping, indexOfOs ->
boolean first = indexOfOs == 0 && indexOfMaven == 0 && indexOfJdk == 0
def failsafeItPort = 8000 + 100 * indexOfMaven + 10 * indexOfJdk
def allOptions = options + ['-Djava.awt.headless=true', "-Dfailsafe-integration-test-port=${failsafeItPort}", "-Dfailsafe-integration-test-stop-port=${1 + failsafeItPort}"]

if (!maven.startsWith('3.2') && !maven.startsWith('3.3') && !maven.startsWith('3.5')) {
allOptions += '--no-transfer-progress'
}
allOptions += '--no-transfer-progress'
ws(dir: "${os == 'windows' ? "${TEMP}\\${BUILD_TAG}" : pwd()}") {
buildProcess(stageKey, jdkName, mvnName,
first && env.BRANCH_NAME == 'master' ? goalsDepl : goals,
allOptions, mavenOpts, first)
allOptions, mavenOpts, true)
}
}
}
Expand All @@ -83,33 +80,6 @@ oses.eachWithIndex { osMapping, indexOfOs ->
timeout(time: 12, unit: 'HOURS') {
try {
parallel(stages)
// JENKINS-34376 seems to make it hard to detect the aborted builds
} catch (org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) {
println "org.jenkinsci.plugins.workflow.steps.FlowInterruptedException: ${e}"
// this ambiguous condition means a user probably aborted
if (e.causes.size() == 0) {
currentBuild.result = 'ABORTED'
} else {
currentBuild.result = 'FAILURE'
}
throw e
} catch (hudson.AbortException e) {
println "hudson.AbortException: ${e}"
// this ambiguous condition means during a shell step, user probably aborted
if (e.getMessage().contains('script returned exit code 143')) {
currentBuild.result = 'ABORTED'
} else {
currentBuild.result = 'FAILURE'
}
throw e
} catch (InterruptedException e) {
println "InterruptedException: ${e}"
currentBuild.result = 'ABORTED'
throw e
} catch (Throwable e) {
println "Throwable: ${e}"
currentBuild.result = 'FAILURE'
throw e
} finally {
if (env.BRANCH_NAME == 'master') {
jenkinsNotify()
Expand Down Expand Up @@ -168,10 +138,6 @@ def buildProcess(String stageKey, String jdkName, String mvnName, goals, options
unstable(" executing command status= " + errorStatus)
}
}

} catch (Throwable e) {
println "Throwable: ${e}"
throw e
} finally {
try {
if (makeReports) {
Expand All @@ -184,10 +150,6 @@ def buildProcess(String stageKey, String jdkName, String mvnName, goals, options
allowEmptyResults: true,
keepLongStdio: true,
testResults: testReportsPatternCsv())

if (currentBuild.result == 'UNSTABLE') {
currentBuild.result = 'FAILURE'
}
}

if (errorStatus != 0) {
Expand All @@ -213,7 +175,6 @@ static def sourcesPatternCsv() {
'**/surefire-booter/src/main/java,' +
'**/surefire-extensions-api/src/main/java,' +
'**/surefire-extensions-spi/src/main/java,' +
'**/surefire-grouper/src/main/java,' +
'**/surefire-its/src/main/java,' +
'**/surefire-logger-api/src/main/java,' +
'**/surefire-providers/**/src/main/java,' +
Expand All @@ -230,7 +191,6 @@ static def classPatternCsv() {
'**/surefire-booter/target/classes,' +
'**/surefire-extensions-api/target/classes,' +
'**/surefire-extensions-spi/target/classes,' +
'**/surefire-grouper/target/classes,' +
'**/surefire-its/target/classes,' +
'**/surefire-logger-api/target/classes,' +
'**/surefire-providers/**/target/classes,' +
Expand All @@ -245,7 +205,6 @@ static def testReportsPatternCsv() {
'**/maven-surefire-report-plugin/target/surefire-reports/*.xml,' +
'**/surefire-api/target/surefire-reports/*.xml,' +
'**/surefire-booter/target/surefire-reports/*.xml,' +
'**/surefire-grouper/target/surefire-reports/*.xml,' +
'**/surefire-its/target/surefire-reports/*.xml,' +
'**/surefire-logger-api/target/surefire-reports/*.xml,' +
'**/surefire-providers/**/target/surefire-reports/*.xml,' +
Expand Down
7 changes: 1 addition & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,16 +70,11 @@ Build the Surefire project using **Maven 3.6.3+** and **JDK 8+**.
```
mvn install -P ide-development -f surefire-shared-utils/pom.xml
```
* Build module `surefire-grouper` in order to generate and compile sources into `target/generated-sources/javacc` using this Maven command:
```
mvn compile -f surefire-grouper/pom.xml
```

* In Eclipse, select _File > Import ... > Maven Project_

* Select all projects (poms) except `surefire-shared-utils`,
enter profile `ide-development` in _Advanced -> Profiles_
* Check module `surefire-grouper` has source folder `target/generated-sources/javacc`.
If not, add it manually in the module's project properties
* In IntelliJ, select _Maven > Profiles_ and check `ide-development`

### Deploying web site
Expand Down
2 changes: 1 addition & 1 deletion maven-failsafe-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire</artifactId>
<version>3.5.5-SNAPSHOT</version>
<version>3.6.0-SNAPSHOT</version>
</parent>

<groupId>org.apache.maven.plugins</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
2 changes: 1 addition & 1 deletion maven-failsafe-plugin/src/it/multiple-summaries/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
2 changes: 1 addition & 1 deletion maven-failsafe-plugin/src/it/working-directory/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
Loading
Loading