1- From 21890515f3eeba73065b79b6a65678ec1e2a821d Mon Sep 17 00:00:00 2001
1+ From 68a41813f6fad18f5192932d5c07d89ef090643c Mon Sep 17 00:00:00 2001
22From: Mikolaj Izdebski <mizdebsk@redhat.com>
33Date: Mon, 27 Apr 2020 10:45:30 +0200
4- Subject: [PATCH 3/3 ] Disable JUnit 4.8 test grouping
4+ Subject: [PATCH 2/4 ] Disable JUnit 4.8 test grouping
55
66Forwarded: not-needed
7-
87---
98 .../surefire/junitcore/JUnitCoreProvider.java | 25 +++--------------
109 .../maven/surefire/testng/TestNGExecutor.java | 27 -------------------
1110 2 files changed, 3 insertions(+), 49 deletions(-)
1211
1312diff --git a/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java b/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java
14- index 7c74e8b86..c86bb276c 100644
13+ index 7ed483426..1ffd826db 100644
1514--- a/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java
1615+++ b/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java
17- @@ -25 ,7 +25 ,6 @@
16+ @@ -40 ,7 +40 ,6 @@
1817 import org.apache.maven.surefire.common.junit4.JUnit4RunListener;
1918 import org.apache.maven.surefire.common.junit4.JUnitTestFailureListener;
2019 import org.apache.maven.surefire.common.junit4.Notifier;
2120- import org.apache.maven.surefire.common.junit48.FilterFactory;
2221 import org.apache.maven.surefire.common.junit48.JUnit48Reflector;
2322 import org.apache.maven.surefire.common.junit48.JUnit48TestChecker;
24- import org.apache.maven.surefire.providerapi.AbstractProvider ;
25- @@ -47 ,6 +46 ,7 @@
26- import java.util.concurrent.ConcurrentHashMap ;
27-
28- import static org.apache.maven.surefire.booter.CommandReader.getReader ;
23+ import org.junit.runner.Description ;
24+ @@ -51 ,6 +50 ,7 @@
25+ import static org.apache.maven.surefire.api.report.RunMode.RERUN_TEST_AFTER_FAILURE ;
26+ import static org.apache.maven.surefire.api.testset.TestListResolver.optionallyWildcardFilter;
27+ import static org.apache.maven.surefire.api.util.TestsToRun.fromClass ;
2928+ import static org.apache.maven.surefire.common.junit4.JUnit4ProviderUtil.createMatchAnyDescriptionFilter;
3029 import static org.apache.maven.surefire.common.junit4.JUnit4ProviderUtil.generateFailingTestDescriptions;
3130 import static org.apache.maven.surefire.common.junit4.JUnit4RunListenerFactory.createCustomListeners;
3231 import static org.apache.maven.surefire.common.junit4.Notifier.pureNotifier;
3332@@ -126,7 +126,7 @@ public RunResult invoke( Object forkTestSet )
34- new Notifier( createRunListener( reporterFactory, consoleStream ) , getSkipAfterFailureCount() );
33+ Notifier notifier = new Notifier( listener , getSkipAfterFailureCount() );
3534 // startCapture() called in createRunListener() in prior to setTestsToRun()
3635
3736- Filter filter = jUnit48Reflector.isJUnit48Available() ? createJUnit48Filter() : null;
3837+ Filter filter = null;
3938
4039 if ( testsToRun == null )
4140 {
42- @@ -168 ,8 +168 ,7 @@ public RunResult invoke( Object forkTestSet )
41+ @@ -169 ,8 +169 ,7 @@ public RunResult invoke( Object forkTestSet )
4342 {
4443 Set<Description> failures = generateFailingTestDescriptions( testFailureListener.getAllFailures() );
4544 testFailureListener.reset();
@@ -49,7 +48,7 @@ index 7c74e8b86..c86bb276c 100644
4948 rerunCore.execute( testsToRun, failureDescriptionFilter );
5049 }
5150 }
52- @@ -270 ,24 +269 ,6 @@ private boolean isParallelTypes()
51+ @@ -271 ,24 +270 ,6 @@ private boolean isParallelTypes()
5352 return jUnitCoreParameters.isParallelClasses() || jUnitCoreParameters.isParallelSuites();
5453 }
5554
@@ -75,10 +74,10 @@ index 7c74e8b86..c86bb276c 100644
7574 {
7675 TestsToRun scanned = scanResult.applyFilter( scannerFilter, testClassLoader );
7776diff --git a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
78- index 6bc30a300..05c55f55a 100644
77+ index 7ed1719a8..07d3ad33c 100644
7978--- a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
8079+++ b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGExecutor.java
81- @@ -237 ,36 +237 ,9 @@ private static XmlMethodSelector createMethodNameFilteringSelector( TestListReso
80+ @@ -278 ,36 +278 ,9 @@ private static XmlMethodSelector createMethodNameFilteringSelector( TestListReso
8281 private static XmlMethodSelector createGroupMatchingSelector( Map<String, String> options )
8382 throws TestSetFailedException
8483 {
@@ -116,5 +115,5 @@ index 6bc30a300..05c55f55a 100644
116115
117116 static void run( List<String> suiteFiles, String testSourceDirectory,
118117- -
119- 2.25.2
118+ 2.35.1
120119
0 commit comments