This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From 05af044e62a9082624fe6a4cf8f409e14486efbd Mon Sep 17 00:00:00 2001
|
||||
From b42885011a1ba16ac446a2b83a8164677519066f Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Fridrich=20=C5=A0trba?= <fridrich.strba@bluewin.ch>
|
||||
Date: Tue, 1 Oct 2024 22:01:47 +0200
|
||||
Subject: [PATCH 2/2] Unshade surefire
|
||||
@@ -7,9 +7,10 @@ Subject: [PATCH 2/2] Unshade surefire
|
||||
maven-failsafe-plugin/pom.xml | 26 +++++----------
|
||||
.../maven/plugin/failsafe/VerifyMojo.java | 2 +-
|
||||
.../util/FailsafeSummaryXmlUtils.java | 6 ++--
|
||||
maven-surefire-common/pom.xml | 32 +++++++++++++------
|
||||
.../plugin/surefire/AbstractSurefireMojo.java | 22 ++++++-------
|
||||
maven-surefire-common/pom.xml | 32 ++++++++++++------
|
||||
.../plugin/surefire/AbstractSurefireMojo.java | 28 +++++++---------
|
||||
.../surefire/StartupReportConfiguration.java | 2 +-
|
||||
.../surefire/SurefireDependencyResolver.java | 1 -
|
||||
.../maven/plugin/surefire/SurefireHelper.java | 2 +-
|
||||
.../plugin/surefire/SurefireProperties.java | 2 +-
|
||||
.../maven/plugin/surefire/TestClassPath.java | 2 +-
|
||||
@@ -31,9 +32,10 @@ Subject: [PATCH 2/2] Unshade surefire
|
||||
.../plugin/surefire/util/ScannerUtil.java | 2 +-
|
||||
.../surefire/util/SpecificFileFilter.java | 2 +-
|
||||
.../maven/surefire/stream/EventDecoder.java | 2 +-
|
||||
.../surefire/AbstractSurefireMojoTest.java | 6 ++--
|
||||
.../AbstractSurefireMojoJava7PlusTest.java | 30 +++--------------
|
||||
.../surefire/AbstractSurefireMojoTest.java | 33 +++----------------
|
||||
.../plugin/surefire/SurefireHelperTest.java | 2 +-
|
||||
.../booterclient/ForkConfigurationTest.java | 22 ++++++-------
|
||||
.../booterclient/ForkConfigurationTest.java | 22 +++++--------
|
||||
.../booterclient/ForkStarterTest.java | 6 ++--
|
||||
.../JarManifestForkConfigurationTest.java | 2 +-
|
||||
...ModularClasspathForkConfigurationTest.java | 2 +-
|
||||
@@ -44,7 +46,7 @@ Subject: [PATCH 2/2] Unshade surefire
|
||||
.../StatelessTestsetInfoReporterTest.java | 2 +-
|
||||
.../report/ConsoleOutputFileReporterTest.java | 2 +-
|
||||
maven-surefire-report-plugin/pom.xml | 21 +++++++++---
|
||||
pom.xml | 1 -
|
||||
pom.xml | 17 ----------
|
||||
surefire-api/pom.xml | 17 +++++++---
|
||||
.../maven/surefire/api/booter/Command.java | 2 +-
|
||||
.../api/filter/SpecificTestClassFilter.java | 2 +-
|
||||
@@ -57,7 +59,7 @@ Subject: [PATCH 2/2] Unshade surefire
|
||||
.../api/util/internal/ClassMethod.java | 2 +-
|
||||
.../api/util/internal/ObjectUtils.java | 4 +--
|
||||
.../api/util/internal/ObjectUtilsTest.java | 4 +--
|
||||
surefire-booter/pom.xml | 27 +++++++++++++---
|
||||
surefire-booter/pom.xml | 27 ++++++++++++---
|
||||
.../maven/surefire/booter/CommandReader.java | 4 +--
|
||||
.../maven/surefire/booter/ForkedBooter.java | 2 +-
|
||||
.../maven/surefire/booter/PpidChecker.java | 10 +++---
|
||||
@@ -85,7 +87,7 @@ Subject: [PATCH 2/2] Unshade surefire
|
||||
surefire-providers/common-junit48/pom.xml | 8 ++---
|
||||
.../common/junit48/FilterFactory.java | 2 +-
|
||||
.../common/junit48/FilterFactoryTest.java | 2 +-
|
||||
.../surefire-junit-platform/pom.xml | 18 ++++++++---
|
||||
.../surefire-junit-platform/pom.xml | 18 +++++++---
|
||||
.../junitplatform/JUnitPlatformProvider.java | 4 +--
|
||||
.../junitplatform/RunListenerAdapter.java | 2 +-
|
||||
surefire-providers/surefire-junit3/pom.xml | 10 +++---
|
||||
@@ -94,7 +96,8 @@ Subject: [PATCH 2/2] Unshade surefire
|
||||
.../testng/TestNGDirectoryTestSuite.java | 2 +-
|
||||
.../maven/surefire/testng/TestNGExecutor.java | 2 +-
|
||||
surefire-report-parser/pom.xml | 5 +++
|
||||
90 files changed, 283 insertions(+), 235 deletions(-)
|
||||
surefire-shadefire/pom.xml | 1 -
|
||||
93 files changed, 289 insertions(+), 310 deletions(-)
|
||||
|
||||
diff --git a/maven-failsafe-plugin/pom.xml b/maven-failsafe-plugin/pom.xml
|
||||
index dc71f83ad..480a18dc1 100644
|
||||
@@ -241,7 +244,7 @@ index aba5a859b..58ed7a692 100644
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
|
||||
index b783d73be..a6864899a 100644
|
||||
index b783d73be..60bb2fec4 100644
|
||||
--- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
|
||||
+++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
|
||||
@@ -81,6 +81,7 @@
|
||||
@@ -300,6 +303,33 @@ index b783d73be..a6864899a 100644
|
||||
|
||||
/**
|
||||
* Abstract base class for running tests using Surefire.
|
||||
@@ -1874,7 +1874,6 @@ private StartupConfiguration newStartupConfigWithClasspath(
|
||||
getApiArtifact(),
|
||||
getSpiArtifact(),
|
||||
getLoggerApiArtifact(),
|
||||
- getSurefireSharedUtilsArtifact()
|
||||
};
|
||||
Set<Artifact> inProcArtifacts = retainInProcArtifactsUnique(providerArtifacts, additionalInProcArtifacts);
|
||||
Classpath inProcClasspath = createInProcClasspath(providerClasspath, inProcArtifacts);
|
||||
@@ -1997,7 +1996,6 @@ private StartupConfiguration newStartupConfigWithModularPath(
|
||||
getApiArtifact(),
|
||||
getSpiArtifact(),
|
||||
getLoggerApiArtifact(),
|
||||
- getSurefireSharedUtilsArtifact()
|
||||
};
|
||||
Set<Artifact> inProcArtifacts = retainInProcArtifactsUnique(providerArtifacts, additionalInProcArtifacts);
|
||||
Classpath inProcClasspath = createInProcClasspath(providerClasspath, inProcArtifacts);
|
||||
@@ -2041,10 +2039,6 @@ private Artifact getApiArtifact() {
|
||||
return getPluginArtifactMap().get("org.apache.maven.surefire:surefire-api");
|
||||
}
|
||||
|
||||
- private Artifact getSurefireSharedUtilsArtifact() {
|
||||
- return getPluginArtifactMap().get("org.apache.maven.surefire:surefire-shared-utils");
|
||||
- }
|
||||
-
|
||||
private Artifact getLoggerApiArtifact() {
|
||||
return getPluginArtifactMap().get("org.apache.maven.surefire:surefire-logger-api");
|
||||
}
|
||||
diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java
|
||||
index cd805c7c7..ef11bab33 100644
|
||||
--- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java
|
||||
@@ -316,6 +346,18 @@ index cd805c7c7..ef11bab33 100644
|
||||
|
||||
/**
|
||||
* All the parameters used to construct reporters
|
||||
diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java
|
||||
index 46739e347..85dd3e99a 100644
|
||||
--- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java
|
||||
+++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireDependencyResolver.java
|
||||
@@ -78,7 +78,6 @@ class SurefireDependencyResolver {
|
||||
"surefire-junit-platform",
|
||||
"surefire-api",
|
||||
"surefire-logger-api",
|
||||
- "surefire-shared-utils",
|
||||
"common-java5",
|
||||
"common-junit3",
|
||||
"common-junit4",
|
||||
diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java
|
||||
index 6285506c7..ab0628d9f 100644
|
||||
--- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/SurefireHelper.java
|
||||
@@ -703,8 +745,84 @@ index 0bfc1e26b..f03a83d7a 100644
|
||||
|
||||
/**
|
||||
*
|
||||
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java
|
||||
index 39007de0d..4fa30a81c 100644
|
||||
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java
|
||||
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java
|
||||
@@ -199,16 +199,6 @@ public void shouldHaveStartupConfigForModularClasspath() throws Exception {
|
||||
"org.apache.maven.surefire", "surefire-booter", createFromVersion("1"), "runtime", "jar", "", handler);
|
||||
booter.setFile(mockFile("surefire-booter.jar"));
|
||||
|
||||
- Artifact utils = new DefaultArtifact(
|
||||
- "org.apache.maven.surefire",
|
||||
- "surefire-shared-utils",
|
||||
- createFromVersion("1"),
|
||||
- "runtime",
|
||||
- "jar",
|
||||
- "",
|
||||
- handler);
|
||||
- utils.setFile(mockFile("surefire-shared-utils.jar"));
|
||||
-
|
||||
Map<String, Artifact> artifacts = new HashMap<>();
|
||||
artifacts.put("org.apache.maven.surefire:maven-surefire-common", common);
|
||||
artifacts.put("org.apache.maven.surefire:surefire-extensions-api", ext);
|
||||
@@ -216,7 +206,6 @@ public void shouldHaveStartupConfigForModularClasspath() throws Exception {
|
||||
artifacts.put("org.apache.maven.surefire:surefire-logger-api", loggerApi);
|
||||
artifacts.put("org.apache.maven.surefire:surefire-extensions-spi", spi);
|
||||
artifacts.put("org.apache.maven.surefire:surefire-booter", booter);
|
||||
- artifacts.put("org.apache.maven.surefire:surefire-shared-utils", utils);
|
||||
when(mojo.getPluginArtifactMap()).thenReturn(artifacts);
|
||||
|
||||
ProviderInfo providerInfo = mock(ProviderInfo.class);
|
||||
@@ -259,8 +248,8 @@ public void shouldHaveStartupConfigForModularClasspath() throws Exception {
|
||||
"test(compact) classpath: non-modular.jar junit.jar hamcrest.jar",
|
||||
"test(compact) modulepath: modular.jar classes",
|
||||
"provider(compact) classpath: surefire-provider.jar",
|
||||
- "in-process classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar surefire-shared-utils.jar",
|
||||
- "in-process(compact) classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar surefire-shared-utils.jar");
|
||||
+ "in-process classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar",
|
||||
+ "in-process(compact) classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar");
|
||||
|
||||
assertThat(conf).isNotNull();
|
||||
assertThat(conf.isShadefire()).isFalse();
|
||||
@@ -369,16 +358,6 @@ public void shouldHaveStartupConfigForModularClasspathAndTestDescriptor() throws
|
||||
"org.apache.maven.surefire", "surefire-booter", createFromVersion("1"), "runtime", "jar", "", handler);
|
||||
booter.setFile(mockFile("surefire-booter.jar"));
|
||||
|
||||
- Artifact utils = new DefaultArtifact(
|
||||
- "org.apache.maven.surefire",
|
||||
- "surefire-shared-utils",
|
||||
- createFromVersion("1"),
|
||||
- "runtime",
|
||||
- "jar",
|
||||
- "",
|
||||
- handler);
|
||||
- utils.setFile(mockFile("surefire-shared-utils.jar"));
|
||||
-
|
||||
Map<String, Artifact> artifacts = new HashMap<>();
|
||||
artifacts.put("org.apache.maven.surefire:maven-surefire-common", common);
|
||||
artifacts.put("org.apache.maven.surefire:surefire-extensions-api", ext);
|
||||
@@ -386,7 +365,6 @@ public void shouldHaveStartupConfigForModularClasspathAndTestDescriptor() throws
|
||||
artifacts.put("org.apache.maven.surefire:surefire-logger-api", loggerApi);
|
||||
artifacts.put("org.apache.maven.surefire:surefire-extensions-spi", spi);
|
||||
artifacts.put("org.apache.maven.surefire:surefire-booter", booter);
|
||||
- artifacts.put("org.apache.maven.surefire:surefire-shared-utils", utils);
|
||||
when(mojo.getPluginArtifactMap()).thenReturn(artifacts);
|
||||
|
||||
ProviderInfo providerInfo = mock(ProviderInfo.class);
|
||||
@@ -417,8 +395,8 @@ public void shouldHaveStartupConfigForModularClasspathAndTestDescriptor() throws
|
||||
"test(compact) classpath:",
|
||||
"test(compact) modulepath: test-classes classes modular.jar non-modular.jar junit.jar hamcrest.jar",
|
||||
"provider(compact) classpath: surefire-provider.jar",
|
||||
- "in-process classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar surefire-shared-utils.jar",
|
||||
- "in-process(compact) classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar surefire-shared-utils.jar");
|
||||
+ "in-process classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar",
|
||||
+ "in-process(compact) classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar");
|
||||
|
||||
assertThat(conf).isNotNull();
|
||||
assertThat(conf.isShadefire()).isFalse();
|
||||
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoTest.java
|
||||
index c2967b534..1fb6e73be 100644
|
||||
index c2967b534..eccf65741 100644
|
||||
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoTest.java
|
||||
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/AbstractSurefireMojoTest.java
|
||||
@@ -91,12 +91,12 @@
|
||||
@@ -723,6 +841,75 @@ index c2967b534..1fb6e73be 100644
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.codehaus.plexus.languages.java.jpms.ModuleNameSource.MODULEDESCRIPTOR;
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
@@ -478,16 +478,6 @@ public void shouldHaveStartupConfigForNonModularClasspath() throws Exception {
|
||||
"org.apache.maven.surefire", "surefire-booter", createFromVersion("1"), "runtime", "jar", "", handler);
|
||||
booter.setFile(mockFile("surefire-booter.jar"));
|
||||
|
||||
- Artifact utils = new DefaultArtifact(
|
||||
- "org.apache.maven.surefire",
|
||||
- "surefire-shared-utils",
|
||||
- createFromVersion("1"),
|
||||
- "runtime",
|
||||
- "jar",
|
||||
- "",
|
||||
- handler);
|
||||
- utils.setFile(mockFile("surefire-shared-utils.jar"));
|
||||
-
|
||||
Map<String, Artifact> providerArtifactsMap = new HashMap<>();
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:maven-surefire-common", common);
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:surefire-extensions-api", ext);
|
||||
@@ -495,7 +485,6 @@ public void shouldHaveStartupConfigForNonModularClasspath() throws Exception {
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:surefire-logger-api", loggerApi);
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:surefire-extensions-spi", spi);
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:surefire-booter", booter);
|
||||
- providerArtifactsMap.put("org.apache.maven.surefire:surefire-shared-utils", utils);
|
||||
|
||||
when(mojo.getPluginArtifactMap()).thenReturn(providerArtifactsMap);
|
||||
|
||||
@@ -547,8 +536,8 @@ public void shouldHaveStartupConfigForNonModularClasspath() throws Exception {
|
||||
"provider classpath: surefire-provider.jar",
|
||||
"test(compact) classpath: test-classes classes junit.jar hamcrest.jar",
|
||||
"provider(compact) classpath: surefire-provider.jar",
|
||||
- "in-process classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar surefire-shared-utils.jar",
|
||||
- "in-process(compact) classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar surefire-shared-utils.jar");
|
||||
+ "in-process classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar",
|
||||
+ "in-process(compact) classpath: surefire-provider.jar maven-surefire-common.jar surefire-booter.jar surefire-extensions-api.jar surefire-api.jar surefire-extensions-spi.jar surefire-logger-api.jar");
|
||||
|
||||
assertThat(conf.getClassLoaderConfiguration()).isSameAs(classLoaderConfiguration);
|
||||
|
||||
@@ -660,16 +649,6 @@ private StartupConfiguration startupConfigurationForProvider(ProviderInfo provid
|
||||
"org.apache.maven.surefire", "surefire-booter", createFromVersion("1"), "runtime", "jar", "", handler);
|
||||
booter.setFile(mockFile("surefire-booter.jar"));
|
||||
|
||||
- Artifact utils = new DefaultArtifact(
|
||||
- "org.apache.maven.surefire",
|
||||
- "surefire-shared-utils",
|
||||
- createFromVersion("1"),
|
||||
- "runtime",
|
||||
- "jar",
|
||||
- "",
|
||||
- handler);
|
||||
- utils.setFile(mockFile("surefire-shared-utils.jar"));
|
||||
-
|
||||
Map<String, Artifact> providerArtifactsMap = new HashMap<>();
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:maven-surefire-common", common);
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:surefire-extensions-api", ext);
|
||||
@@ -677,7 +656,6 @@ private StartupConfiguration startupConfigurationForProvider(ProviderInfo provid
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:surefire-logger-api", loggerApi);
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:surefire-extensions-spi", spi);
|
||||
providerArtifactsMap.put("org.apache.maven.surefire:surefire-booter", booter);
|
||||
- providerArtifactsMap.put("org.apache.maven.surefire:surefire-shared-utils", utils);
|
||||
|
||||
when(mojo.getPluginArtifactMap()).thenReturn(providerArtifactsMap);
|
||||
|
||||
@@ -737,7 +715,6 @@ public void shouldCreateStartupConfigWithModularPath() throws Exception {
|
||||
artifacts.put("org.apache.maven.surefire:surefire-logger-api", dummyArtifact);
|
||||
artifacts.put("org.apache.maven.surefire:surefire-extensions-spi", dummyArtifact);
|
||||
artifacts.put("org.apache.maven.surefire:surefire-booter", dummyArtifact);
|
||||
- artifacts.put("org.apache.maven.surefire:surefire-shared-utils", dummyArtifact);
|
||||
mojo.setPluginArtifactMap(artifacts);
|
||||
|
||||
ResolvePathResult resolvePathResult = mock(ResolvePathResult.class);
|
||||
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java
|
||||
index a0d658946..ae2a3ba91 100644
|
||||
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java
|
||||
@@ -1036,7 +1223,7 @@ index 1e1f21e94..4318ad92c 100644
|
||||
<groupId>org.codehaus.plexus</groupId>
|
||||
<artifactId>plexus-i18n</artifactId>
|
||||
diff --git a/pom.xml b/pom.xml
|
||||
index 2737001ad..932e56e5a 100644
|
||||
index 2737001ad..16e1fd4f4 100644
|
||||
--- a/pom.xml
|
||||
+++ b/pom.xml
|
||||
@@ -48,7 +48,6 @@
|
||||
@@ -1047,6 +1234,36 @@ index 2737001ad..932e56e5a 100644
|
||||
<module>surefire-logger-api</module>
|
||||
<module>surefire-api</module>
|
||||
<module>surefire-extensions-api</module>
|
||||
@@ -290,11 +289,6 @@
|
||||
<version>${jacocoVersion}</version>
|
||||
<classifier>runtime</classifier>
|
||||
</dependency>
|
||||
- <dependency>
|
||||
- <groupId>org.apache.maven.surefire</groupId>
|
||||
- <artifactId>surefire-shared-utils</artifactId>
|
||||
- <version>${project.version}</version>
|
||||
- </dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
@@ -474,17 +468,6 @@
|
||||
</reporting>
|
||||
|
||||
<profiles>
|
||||
- <profile>
|
||||
- <!-- First, install the project without tests -> mvn install -DskipTests
|
||||
- This is a workaround for IntelliJ IDEA, see https://youtrack.jetbrains.com/issue/IDEA-148573
|
||||
- IDEA is able to recognize external artifacts with classifiers. But IDEA expects modules and their artifacts
|
||||
- without classifier. If the version differs from project, the idea would understand it as external artifact.
|
||||
- -->
|
||||
- <id>ide-development</id>
|
||||
- <properties>
|
||||
- <surefire-shared-utils.version>3-SNAPSHOT</surefire-shared-utils.version>
|
||||
- </properties>
|
||||
- </profile>
|
||||
<profile>
|
||||
<id>jdk9+</id>
|
||||
<activation>
|
||||
diff --git a/surefire-api/pom.xml b/surefire-api/pom.xml
|
||||
index 68fbf7e10..ab5252f7a 100644
|
||||
--- a/surefire-api/pom.xml
|
||||
@@ -2008,6 +2225,18 @@ index 132a1e312..5a7348235 100644
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
diff --git a/surefire-shadefire/pom.xml b/surefire-shadefire/pom.xml
|
||||
index 73dca095b..2178f2716 100644
|
||||
--- a/surefire-shadefire/pom.xml
|
||||
+++ b/surefire-shadefire/pom.xml
|
||||
@@ -75,7 +75,6 @@
|
||||
<configuration>
|
||||
<artifactSet>
|
||||
<includes>
|
||||
- <include>org.apache.maven.surefire:surefire-shared-utils</include>
|
||||
<include>org.apache.maven.surefire:surefire-logger-api</include>
|
||||
<include>org.apache.maven.surefire:surefire-api</include>
|
||||
<include>org.apache.maven.surefire:surefire-extensions-spi</include>
|
||||
--
|
||||
2.49.0
|
||||
|
||||
|
@@ -1,6 +1,5 @@
|
||||
diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-failsafe-plugin/plugin-help.xml b/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-failsafe-plugin/plugin-help.xml
|
||||
--- a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-failsafe-plugin/plugin-help.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-failsafe-plugin/plugin-help.xml 2024-11-04 10:43:47.030374365 +0100
|
||||
+++ b/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-failsafe-plugin/plugin-help.xml 2025-03-31 17:27:42.498532301 +0200
|
||||
@@ -0,0 +1,953 @@
|
||||
+<?xml version="1.0" encoding="UTF-8"?>
|
||||
+
|
||||
@@ -755,7 +754,7 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <classpathDependencyExcludes implementation="java.lang.String[]">${maven.test.dependency.excludes}</classpathDependencyExcludes>
|
||||
+ <debugForkedProcess implementation="java.lang.String">${maven.failsafe.debug}</debugForkedProcess>
|
||||
+ <dependenciesToScan implementation="java.lang.String[]">${dependenciesToScan}</dependenciesToScan>
|
||||
+ <disableXmlReport implementation="java.lang.Boolean" default-value="false">${disableXmlReport}</disableXmlReport>
|
||||
+ <disableXmlReport implementation="java.lang.Boolean">${disableXmlReport}</disableXmlReport>
|
||||
+ <enableAssertions implementation="boolean" default-value="true">${enableAssertions}</enableAssertions>
|
||||
+ <enableOutErrElements implementation="boolean" default-value="true">${enableOutErrElements}</enableOutErrElements>
|
||||
+ <enableProcessChecker implementation="java.lang.String">${failsafe.enableProcessChecker}</enableProcessChecker>
|
||||
@@ -848,10 +847,10 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <parameter>
|
||||
+ <name>encoding</name>
|
||||
+ <type>java.lang.String</type>
|
||||
+ <deprecated>since of 2.20.1</deprecated>
|
||||
+ <deprecated>since 2.20.1</deprecated>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>The character encoding scheme to be applied. Deprecated since 2.20.1 and used encoding UTF-8 in failsafe-summary.xml.</description>
|
||||
+ <description>No effect. UTF-8 is always used for failsafe-summary.xml.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>failIfNoTests</name>
|
||||
@@ -955,10 +954,9 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ </mojo>
|
||||
+ </mojos>
|
||||
+</plugin>
|
||||
diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml b/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
|
||||
--- a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 2024-11-04 10:44:32.820687653 +0100
|
||||
@@ -0,0 +1,1175 @@
|
||||
+++ b/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 2025-03-31 17:30:54.356186283 +0200
|
||||
@@ -0,0 +1,1165 @@
|
||||
+<?xml version="1.0" encoding="UTF-8"?>
|
||||
+
|
||||
+<!-- Generated by maven-plugin-tools 3.15-->
|
||||
@@ -1781,7 +1779,7 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <debugForkedProcess implementation="java.lang.String">${maven.failsafe.debug}</debugForkedProcess>
|
||||
+ <defaultClassesDirectory implementation="java.io.File" default-value="${project.build.outputDirectory}"/>
|
||||
+ <dependenciesToScan implementation="java.lang.String[]">${dependenciesToScan}</dependenciesToScan>
|
||||
+ <disableXmlReport implementation="java.lang.Boolean" default-value="false">${disableXmlReport}</disableXmlReport>
|
||||
+ <disableXmlReport implementation="java.lang.Boolean">${disableXmlReport}</disableXmlReport>
|
||||
+ <enableAssertions implementation="boolean" default-value="true">${enableAssertions}</enableAssertions>
|
||||
+ <enableOutErrElements implementation="boolean" default-value="true">${enableOutErrElements}</enableOutErrElements>
|
||||
+ <enableProcessChecker implementation="java.lang.String">${failsafe.enableProcessChecker}</enableProcessChecker>
|
||||
@@ -1860,10 +1858,6 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <field-name>locationManager</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.codehaus.plexus.logging.Logger</role>
|
||||
+ <field-name>logger</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.apache.maven.surefire.providerapi.ProviderDetector</role>
|
||||
+ <field-name>providerDetector</field-name>
|
||||
+ </requirement>
|
||||
@@ -1903,10 +1897,10 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <parameter>
|
||||
+ <name>encoding</name>
|
||||
+ <type>java.lang.String</type>
|
||||
+ <deprecated>since of 2.20.1</deprecated>
|
||||
+ <deprecated>since 2.20.1</deprecated>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>The character encoding scheme to be applied. Deprecated since 2.20.1 and used encoding UTF-8 in failsafe-summary.xml.</description>
|
||||
+ <description>No effect. UTF-8 is always used for failsafe-summary.xml.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>failIfNoTests</name>
|
||||
@@ -2015,12 +2009,6 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <testClassesDirectory implementation="java.io.File" default-value="${project.build.testOutputDirectory}"/>
|
||||
+ <testFailureIgnore implementation="boolean" default-value="false">${maven.test.failure.ignore}</testFailureIgnore>
|
||||
+ </configuration>
|
||||
+ <requirements>
|
||||
+ <requirement>
|
||||
+ <role>org.codehaus.plexus.logging.Logger</role>
|
||||
+ <field-name>logger</field-name>
|
||||
+ </requirement>
|
||||
+ </requirements>
|
||||
+ </mojo>
|
||||
+ </mojos>
|
||||
+ <dependencies>
|
||||
@@ -2040,7 +2028,7 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <groupId>commons-io</groupId>
|
||||
+ <artifactId>commons-io</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>2.17.0</version>
|
||||
+ <version>2.18.0</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.slf4j</groupId>
|
||||
@@ -2052,43 +2040,43 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-api</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-logger-api</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-booter</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-extensions-spi</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-extensions-api</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>maven-surefire-common</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.codehaus.plexus</groupId>
|
||||
+ <artifactId>plexus-java</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>1.3.0</version>
|
||||
+ <version>1.4.0</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.ow2.asm</groupId>
|
||||
@@ -2134,9 +2122,8 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ </dependency>
|
||||
+ </dependencies>
|
||||
+</plugin>
|
||||
diff -urEbwBN a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/maven_failsafe_plugin/HelpMojo.java b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/maven_failsafe_plugin/HelpMojo.java
|
||||
--- a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/maven_failsafe_plugin/HelpMojo.java 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/maven_failsafe_plugin/HelpMojo.java 2024-11-04 10:37:46.084598212 +0100
|
||||
+++ b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/maven_failsafe_plugin/HelpMojo.java 2025-03-31 17:22:10.243771226 +0200
|
||||
@@ -0,0 +1,448 @@
|
||||
+package org.apache.maven.plugins.maven_failsafe_plugin;
|
||||
+
|
||||
@@ -2586,9 +2573,8 @@ diff -urEbwBN a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/mave
|
||||
+ return null;
|
||||
+ }
|
||||
+}
|
||||
diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-plugin/plugin-help.xml b/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-plugin/plugin-help.xml
|
||||
--- a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-plugin/plugin-help.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-plugin/plugin-help.xml 2024-11-04 10:47:52.325388910 +0100
|
||||
+++ b/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-plugin/plugin-help.xml 2025-03-31 17:25:50.618189322 +0200
|
||||
@@ -0,0 +1,812 @@
|
||||
+<?xml version="1.0" encoding="UTF-8"?>
|
||||
+
|
||||
@@ -3334,7 +3320,7 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <classpathDependencyExcludes implementation="java.lang.String[]">${maven.test.dependency.excludes}</classpathDependencyExcludes>
|
||||
+ <debugForkedProcess implementation="java.lang.String">${maven.surefire.debug}</debugForkedProcess>
|
||||
+ <dependenciesToScan implementation="java.lang.String[]">${dependenciesToScan}</dependenciesToScan>
|
||||
+ <disableXmlReport implementation="java.lang.Boolean" default-value="false">${disableXmlReport}</disableXmlReport>
|
||||
+ <disableXmlReport implementation="java.lang.Boolean">${disableXmlReport}</disableXmlReport>
|
||||
+ <enableAssertions implementation="boolean" default-value="true">${enableAssertions}</enableAssertions>
|
||||
+ <enableOutErrElements implementation="boolean" default-value="true">${enableOutErrElements}</enableOutErrElements>
|
||||
+ <enableProcessChecker implementation="java.lang.String">${surefire.enableProcessChecker}</enableProcessChecker>
|
||||
@@ -3402,10 +3388,9 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ </mojo>
|
||||
+ </mojos>
|
||||
+</plugin>
|
||||
diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml b/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
|
||||
--- a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 2024-11-04 10:48:40.175717003 +0100
|
||||
@@ -0,0 +1,1012 @@
|
||||
+++ b/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 2025-03-31 17:28:53.187619727 +0200
|
||||
@@ -0,0 +1,1008 @@
|
||||
+<?xml version="1.0" encoding="UTF-8"?>
|
||||
+
|
||||
+<!-- Generated by maven-plugin-tools 3.15-->
|
||||
@@ -4211,7 +4196,7 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <classpathDependencyExcludes implementation="java.lang.String[]">${maven.test.dependency.excludes}</classpathDependencyExcludes>
|
||||
+ <debugForkedProcess implementation="java.lang.String">${maven.surefire.debug}</debugForkedProcess>
|
||||
+ <dependenciesToScan implementation="java.lang.String[]">${dependenciesToScan}</dependenciesToScan>
|
||||
+ <disableXmlReport implementation="java.lang.Boolean" default-value="false">${disableXmlReport}</disableXmlReport>
|
||||
+ <disableXmlReport implementation="java.lang.Boolean">${disableXmlReport}</disableXmlReport>
|
||||
+ <enableAssertions implementation="boolean" default-value="true">${enableAssertions}</enableAssertions>
|
||||
+ <enableOutErrElements implementation="boolean" default-value="true">${enableOutErrElements}</enableOutErrElements>
|
||||
+ <enableProcessChecker implementation="java.lang.String">${surefire.enableProcessChecker}</enableProcessChecker>
|
||||
@@ -4289,10 +4274,6 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <field-name>locationManager</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.codehaus.plexus.logging.Logger</role>
|
||||
+ <field-name>logger</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.apache.maven.surefire.providerapi.ProviderDetector</role>
|
||||
+ <field-name>providerDetector</field-name>
|
||||
+ </requirement>
|
||||
@@ -4312,7 +4293,7 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-api</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.shared</groupId>
|
||||
@@ -4324,7 +4305,7 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <groupId>commons-io</groupId>
|
||||
+ <artifactId>commons-io</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>2.17.0</version>
|
||||
+ <version>2.18.0</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.slf4j</groupId>
|
||||
@@ -4336,7 +4317,7 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-logger-api</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.commons</groupId>
|
||||
@@ -4348,19 +4329,19 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-extensions-api</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>maven-surefire-common</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.codehaus.plexus</groupId>
|
||||
+ <artifactId>plexus-java</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>1.3.0</version>
|
||||
+ <version>1.4.0</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.ow2.asm</groupId>
|
||||
@@ -4402,13 +4383,13 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-booter</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-extensions-spi</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.shared</groupId>
|
||||
@@ -4418,9 +4399,8 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/filtered-resources/META-INF/maven
|
||||
+ </dependency>
|
||||
+ </dependencies>
|
||||
+</plugin>
|
||||
diff -urEbwBN a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_plugin/HelpMojo.java b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_plugin/HelpMojo.java
|
||||
--- a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_plugin/HelpMojo.java 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_plugin/HelpMojo.java 2024-11-04 10:41:36.879493528 +0100
|
||||
+++ b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_plugin/HelpMojo.java 2025-03-31 17:21:29.795420378 +0200
|
||||
@@ -0,0 +1,448 @@
|
||||
+package org.apache.maven.plugins.maven_surefire_plugin;
|
||||
+
|
||||
@@ -4870,9 +4850,8 @@ diff -urEbwBN a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/mave
|
||||
+ return null;
|
||||
+ }
|
||||
+}
|
||||
diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-report-plugin/plugin-help.xml b/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-report-plugin/plugin-help.xml
|
||||
--- a/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-report-plugin/plugin-help.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-report-plugin/plugin-help.xml 2024-11-04 10:45:39.894480900 +0100
|
||||
+++ b/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-surefire-report-plugin/plugin-help.xml 2025-03-31 17:26:58.731912223 +0200
|
||||
@@ -0,0 +1,496 @@
|
||||
+<?xml version="1.0" encoding="UTF-8"?>
|
||||
+
|
||||
@@ -4888,7 +4867,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <mojos>
|
||||
+ <mojo>
|
||||
+ <goal>failsafe-report-only</goal>
|
||||
+ <description>Creates a nicely formatted Failsafe Test Report in html format. This goal does not run the tests, it only builds the reports. See https://issues.apache.org/jira/browse/SUREFIRE-257 <https://issues.apache.org/jira/browse/SUREFIRE-257></description>
|
||||
+ <description>Creates a nicely formatted Failsafe Test Report in html format. This goal does not run the tests; it only builds the reports. See https://issues.apache.org/jira/browse/SUREFIRE-257 <https://issues.apache.org/jira/browse/SUREFIRE-257></description>
|
||||
+ <requiresDirectInvocation>false</requiresDirectInvocation>
|
||||
+ <requiresProject>true</requiresProject>
|
||||
+ <requiresReports>false</requiresReports>
|
||||
@@ -5089,7 +5068,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <requiresReports>false</requiresReports>
|
||||
+ <aggregator>false</aggregator>
|
||||
+ <requiresOnline>false</requiresOnline>
|
||||
+ <inheritedByDefault>false</inheritedByDefault>
|
||||
+ <inheritedByDefault>true</inheritedByDefault>
|
||||
+ <executePhase>test</executePhase>
|
||||
+ <executeLifecycle>surefire</executeLifecycle>
|
||||
+ <implementation>org.apache.maven.plugins.surefire.report.SurefireReport</implementation>
|
||||
@@ -5111,7 +5090,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <since>2.11</since>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>If set to true the surefire report will be generated even when there are no surefire result files. Defaults to true to preserve legacy behaviour pre 2.10.</description>
|
||||
+ <description>If set to true, the surefire report will be generated even when there are no surefire result files. Defaults to true to preserve legacy behaviour pre 2.10.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>customBundle</name>
|
||||
@@ -5199,7 +5178,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <since>2.11</since>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>If set to true the surefire report generation will be skipped.</description>
|
||||
+ <description>If set to true, the surefire report generation will be skipped.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>xrefTestLocation</name>
|
||||
@@ -5254,7 +5233,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <since>2.11</since>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>If set to true the surefire report will be generated even when there are no surefire result files. Defaults to true to preserve legacy behaviour pre 2.10.</description>
|
||||
+ <description>If set to true, the surefire report will be generated even when there are no surefire result files. Defaults to true to preserve legacy behaviour pre 2.10.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>customBundle</name>
|
||||
@@ -5342,7 +5321,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <since>2.11</since>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>If set to true the surefire report generation will be skipped.</description>
|
||||
+ <description>If set to true, the surefire report generation will be skipped.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>xrefTestLocation</name>
|
||||
@@ -5370,10 +5349,9 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ </mojo>
|
||||
+ </mojos>
|
||||
+</plugin>
|
||||
diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml b/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
|
||||
--- a/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 2024-11-04 10:46:55.558333020 +0100
|
||||
@@ -0,0 +1,958 @@
|
||||
+++ b/maven-surefire-report-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml 2025-03-31 17:30:07.228212456 +0200
|
||||
@@ -0,0 +1,946 @@
|
||||
+<?xml version="1.0" encoding="UTF-8"?>
|
||||
+
|
||||
+<!-- Generated by maven-plugin-tools 3.15-->
|
||||
@@ -5392,7 +5370,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <mojos>
|
||||
+ <mojo>
|
||||
+ <goal>failsafe-report-only</goal>
|
||||
+ <description>Creates a nicely formatted Failsafe Test Report in html format. This goal does not run the tests, it only builds the reports. See https://issues.apache.org/jira/browse/SUREFIRE-257 <https://issues.apache.org/jira/browse/SUREFIRE-257></description>
|
||||
+ <description>Creates a nicely formatted Failsafe Test Report in html format. This goal does not run the tests; it only builds the reports. See https://issues.apache.org/jira/browse/SUREFIRE-257 <https://issues.apache.org/jira/browse/SUREFIRE-257></description>
|
||||
+ <requiresDirectInvocation>false</requiresDirectInvocation>
|
||||
+ <requiresProject>true</requiresProject>
|
||||
+ <requiresReports>false</requiresReports>
|
||||
@@ -5602,10 +5580,6 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <field-name>container</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.codehaus.plexus.i18n.I18N</role>
|
||||
+ <field-name>i18n</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.apache.maven.doxia.siterenderer.Renderer</role>
|
||||
+ <field-name>siteRenderer</field-name>
|
||||
+ </requirement>
|
||||
@@ -5675,7 +5649,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <requiresReports>false</requiresReports>
|
||||
+ <aggregator>false</aggregator>
|
||||
+ <requiresOnline>false</requiresOnline>
|
||||
+ <inheritedByDefault>false</inheritedByDefault>
|
||||
+ <inheritedByDefault>true</inheritedByDefault>
|
||||
+ <executePhase>test</executePhase>
|
||||
+ <executeLifecycle>surefire</executeLifecycle>
|
||||
+ <implementation>org.apache.maven.plugins.surefire.report.SurefireReport</implementation>
|
||||
@@ -5697,7 +5671,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <since>2.11</since>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>If set to true the surefire report will be generated even when there are no surefire result files. Defaults to true to preserve legacy behaviour pre 2.10.</description>
|
||||
+ <description>If set to true, the surefire report will be generated even when there are no surefire result files. Defaults to true to preserve legacy behaviour pre 2.10.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>customBundle</name>
|
||||
@@ -5841,7 +5815,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <since>2.11</since>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>If set to true the surefire report generation will be skipped.</description>
|
||||
+ <description>If set to true, the surefire report generation will be skipped.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>xrefTestLocation</name>
|
||||
@@ -5880,10 +5854,6 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <field-name>container</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.codehaus.plexus.i18n.I18N</role>
|
||||
+ <field-name>i18n</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.apache.maven.doxia.siterenderer.Renderer</role>
|
||||
+ <field-name>siteRenderer</field-name>
|
||||
+ </requirement>
|
||||
@@ -5922,7 +5892,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <since>2.11</since>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>If set to true the surefire report will be generated even when there are no surefire result files. Defaults to true to preserve legacy behaviour pre 2.10.</description>
|
||||
+ <description>If set to true, the surefire report will be generated even when there are no surefire result files. Defaults to true to preserve legacy behaviour pre 2.10.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>customBundle</name>
|
||||
@@ -6066,7 +6036,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <since>2.11</since>
|
||||
+ <required>false</required>
|
||||
+ <editable>true</editable>
|
||||
+ <description>If set to true the surefire report generation will be skipped.</description>
|
||||
+ <description>If set to true, the surefire report generation will be skipped.</description>
|
||||
+ </parameter>
|
||||
+ <parameter>
|
||||
+ <name>xrefTestLocation</name>
|
||||
@@ -6105,10 +6075,6 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <field-name>container</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.codehaus.plexus.i18n.I18N</role>
|
||||
+ <field-name>i18n</field-name>
|
||||
+ </requirement>
|
||||
+ <requirement>
|
||||
+ <role>org.apache.maven.doxia.siterenderer.Renderer</role>
|
||||
+ <field-name>siteRenderer</field-name>
|
||||
+ </requirement>
|
||||
@@ -6124,13 +6090,13 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-logger-api</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.surefire</groupId>
|
||||
+ <artifactId>surefire-report-parser</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>3.5.2</version>
|
||||
+ <version>${project.version}</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.eclipse.sisu</groupId>
|
||||
@@ -6190,7 +6156,7 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ <groupId>commons-io</groupId>
|
||||
+ <artifactId>commons-io</artifactId>
|
||||
+ <type>jar</type>
|
||||
+ <version>2.17.0</version>
|
||||
+ <version>2.18.0</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.apache.maven.doxia</groupId>
|
||||
@@ -6332,9 +6298,8 @@ diff -urEbwBN a/maven-surefire-report-plugin/src/main/filtered-resources/META-IN
|
||||
+ </dependency>
|
||||
+ </dependencies>
|
||||
+</plugin>
|
||||
diff -urEbwBN a/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_report_plugin/HelpMojo.java b/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_report_plugin/HelpMojo.java
|
||||
--- a/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_report_plugin/HelpMojo.java 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ b/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_report_plugin/HelpMojo.java 2024-11-04 10:39:38.158690041 +0100
|
||||
+++ b/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugin/maven_surefire_report_plugin/HelpMojo.java 2025-03-31 17:21:49.466428069 +0200
|
||||
@@ -0,0 +1,448 @@
|
||||
+package org.apache.maven.plugins.maven_surefire_report_plugin;
|
||||
+
|
||||
|
@@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 31 15:14:16 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to 3.5.3
|
||||
* Bug
|
||||
+ SUREFIRE-1643: JUnit 5 in parallel execution mode confuses
|
||||
Surefire reports
|
||||
+ SUREFIRE-1737: Disabling the JUnit5Xml30StatelessReporter has
|
||||
no effect
|
||||
+ SUREFIRE-1751: Surefire report shows flaky tests as failures
|
||||
+ SUREFIRE-2289: FailsafeSummary.toRunResult throws a raw
|
||||
exception
|
||||
- Modified patches:
|
||||
* 0001-Port-to-TestNG-7.4.0.patch
|
||||
* 0002-Unshade-surefire.patch
|
||||
+ rediff
|
||||
* maven-surefire-bootstrap-resources.patch
|
||||
+ regenerate from non-bootstrap build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 4 09:51:10 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
|
@@ -56,11 +56,6 @@ BuildRequires: mvn(org.codehaus.plexus:plexus-interpolation)
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-xml)
|
||||
BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus)
|
||||
BuildRequires: mvn(org.fusesource.jansi:jansi)
|
||||
#!BuildRequires: maven-compiler-plugin-bootstrap
|
||||
#!BuildRequires: maven-jar-plugin-bootstrap
|
||||
#!BuildRequires: maven-plugin-plugin-bootstrap
|
||||
#!BuildRequires: maven-resources-plugin-bootstrap
|
||||
#!BuildRequires: maven-surefire-plugin-bootstrap
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
@@ -176,6 +171,6 @@ done
|
||||
%files -n maven-failsafe-plugin -f .mfiles-failsafe-plugin
|
||||
|
||||
%files javadoc -f .mfiles-javadoc
|
||||
%license LICENSE-2.0.txt cpl-v10.html
|
||||
%license LICENSE-2.0.txt cpl-v10.html wjat
|
||||
|
||||
%changelog
|
||||
|
@@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 31 15:14:16 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to 3.5.3
|
||||
* Bug
|
||||
+ SUREFIRE-1643: JUnit 5 in parallel execution mode confuses
|
||||
Surefire reports
|
||||
+ SUREFIRE-1737: Disabling the JUnit5Xml30StatelessReporter has
|
||||
no effect
|
||||
+ SUREFIRE-1751: Surefire report shows flaky tests as failures
|
||||
+ SUREFIRE-2289: FailsafeSummary.toRunResult throws a raw
|
||||
exception
|
||||
- Modified patches:
|
||||
* 0001-Port-to-TestNG-7.4.0.patch
|
||||
* 0002-Unshade-surefire.patch
|
||||
+ rediff
|
||||
* maven-surefire-bootstrap-resources.patch
|
||||
+ regenerate from non-bootstrap build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 4 09:51:10 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
|
@@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 31 15:14:16 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Upgrade to 3.5.3
|
||||
* Bug
|
||||
+ SUREFIRE-1643: JUnit 5 in parallel execution mode confuses
|
||||
Surefire reports
|
||||
+ SUREFIRE-1737: Disabling the JUnit5Xml30StatelessReporter has
|
||||
no effect
|
||||
+ SUREFIRE-1751: Surefire report shows flaky tests as failures
|
||||
+ SUREFIRE-2289: FailsafeSummary.toRunResult throws a raw
|
||||
exception
|
||||
- Modified patches:
|
||||
* 0001-Port-to-TestNG-7.4.0.patch
|
||||
* 0002-Unshade-surefire.patch
|
||||
+ rediff
|
||||
* maven-surefire-bootstrap-resources.patch
|
||||
+ regenerate from non-bootstrap build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 4 09:51:10 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
|
Reference in New Issue
Block a user