[maven-surefire] branch test-indexes-and-reporters created (now 8b7d32d4f)

2023-02-26 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch test-indexes-and-reporters
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


  at 8b7d32d4f Test Indexes and Reporters

This branch includes the following new commits:

 new 8b7d32d4f Test Indexes and Reporters

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




[maven-surefire] 01/01: Test Indexes and Reporters

2023-02-26 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch test-indexes-and-reporters
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 8b7d32d4f872e48aaa6f32db2245debfc016ff95
Author: tibordigana 
AuthorDate: Sun Feb 26 17:59:29 2023 +0100

Test Indexes and Reporters
---
 .../surefire/report/DefaultReporterFactory.java|   2 +
 .../plugin/surefire/report/ReportEntryType.java|  20 ++-
 .../surefire/report/ReportersAggregator.java   | 135 +
 .../surefire/report/StatelessXmlReporter.java  |  61 ++
 .../plugin/surefire/report/TestMethodCalls.java|  40 ++
 .../plugin/surefire/report/TestSetRunListener.java |  70 +++
 .../plugin/surefire/report/TestStatsProcessor.java |   5 +
 .../plugin/surefire/report/WrappedReportEntry.java |   6 +
 .../maven/surefire/api/report/ReportEntry.java |  21 
 .../surefire/api/report/TestOutputReportEntry.java |  13 ++
 .../apache/maven/surefire/api/report/UniqueID.java |  70 +++
 .../api/util/internal/ReportEntryUtils.java|  79 
 .../maven/surefire/extensions/ReportData.java  |  96 +++
 .../extensions/StatelessReportEventListener.java   |  12 +-
 .../StatelessTestSetSummaryListener.java   |   6 +
 .../TestAssumptionFailureOperation.java|  22 
 .../testoperations/TestErrorOperation.java |  22 
 .../TestExecutionSkippedByUserOperation.java   |  22 
 .../testoperations/TestFailedOperation.java|  22 
 .../extensions/testoperations/TestOperation.java   |  15 +++
 .../testoperations/TestSetCompletedOperation.java  |  22 
 .../testoperations/TestSetStartingOperation.java   |  22 
 .../testoperations/TestSkippedOperation.java   |  22 
 .../testoperations/TestStartingOperation.java  |  22 
 .../testoperations/TestSucceededOperation.java |  22 
 .../maven/surefire/report/ClassMethodIndexer.java  |  11 +-
 .../junitplatform/JUnitPlatformProvider.java   |   9 +-
 .../surefire/junitplatform/RunListenerAdapter.java |   8 +-
 28 files changed, 804 insertions(+), 73 deletions(-)

diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java
index d45ae83cf..7a8a475fb 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java
@@ -291,6 +291,8 @@ public class DefaultReporterFactory
 // Merge all the stats for tests from listeners
 for ( TestSetRunListener listener : listeners )
 {
+// this method should not be here
+// it should be centralized in one place in the state machine - 
processor
 for ( TestMethodStats methodStats : listener.getTestMethodStats() )
 {
 List currentMethodStats =
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java
index ffdb70653..b785523ef 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java
@@ -19,13 +19,18 @@ package org.apache.maven.plugin.surefire.report;
  * under the License.
  */
 
+import static java.util.Objects.requireNonNull;
+
 /**
- * Type of an entry in the report
+ * Type of entry in the report.
  *
  */
 public enum ReportEntryType
 {
-
+TEST_SET_STARTING(),
+TEST_SET_COMPLETED(),
+TEST_STARTING(),
+TEST_ASSUMPTION_FAILURE(),
 ERROR( "error", "flakyError", "rerunError" ),
 FAILURE( "failure", "flakyFailure", "rerunFailure" ),
 SKIPPED( "skipped", "", "" ),
@@ -37,6 +42,11 @@ public enum ReportEntryType
 
 private final String rerunXmlTag;
 
+ReportEntryType()
+{
+this( null, null, null );
+}
+
 ReportEntryType( String xmlTag, String flakyXmlTag, String rerunXmlTag )
 {
 this.xmlTag = xmlTag;
@@ -46,16 +56,16 @@ public enum ReportEntryType
 
 public String getXmlTag()
 {
-return xmlTag;
+return requireNonNull( xmlTag );
 }
 
 public String getFlakyXmlTag()
 {
-return flakyXmlTag;
+return requireNonNull( flakyXmlTag );
 }
 
 public String getRerunXmlTag()
 {
-return rerunXmlTag;
+return requireNonNull( rerunXmlTag );
 }
 }
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/repor

[maven-surefire] branch master updated: [SUREFIRE-2082] Close file handles asap to prevent breaching the system's maximum number of open files

2022-06-09 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new d51e7c958 [SUREFIRE-2082] Close file handles asap to prevent breaching 
the system's maximum number of open files
d51e7c958 is described below

commit d51e7c958a4f93876fafd23d12db0e1c686ec10a
Author: tibor.digana 
AuthorDate: Wed May 11 23:12:24 2022 +0200

[SUREFIRE-2082] Close file handles asap to prevent breaching the system's 
maximum number of open files
---
 .../surefire/report/StatelessXmlReporter.java  |   1 +
 .../plugin/surefire/report/TestSetRunListener.java |  11 +++
 .../Utf8RecodingDeferredFileOutputStream.java  | 108 -
 .../surefire/report/StatelessXmlReporterTest.java  |  12 ++-
 4 files changed, 105 insertions(+), 27 deletions(-)

diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
index 45f1c5003..66cdf8c2b 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
@@ -511,6 +511,7 @@ public class StatelessXmlReporter
 outputStreamWriter.flush();
 eos.getUnderlying().write( ByteConstantsHolder.CDATA_START_BYTES 
); // emit cdata
 utf8RecodingDeferredFileOutputStream.writeTo( eos );
+utf8RecodingDeferredFileOutputStream.free();
 eos.getUnderlying().write( ByteConstantsHolder.CDATA_END_BYTES );
 eos.flush();
 xmlWriter.endElement();
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
index 2884f68a5..d795bf828 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
@@ -197,6 +197,16 @@ public class TestSetRunListener
 
 private void clearCapture()
 {
+if ( testStdOut != null )
+{
+testStdOut.commit();
+}
+
+if ( testStdErr != null )
+{
+testStdErr.commit();
+}
+
 testStdOut = initDeferred( "stdout" );
 testStdErr = initDeferred( "stderr" );
 }
@@ -275,6 +285,7 @@ public class TestSetRunListener
 @Override
 public void testExecutionSkippedByUser()
 {
+clearCapture();
 }
 
 @Override
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java
index a452f7528..e118ec2f3 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java
@@ -22,6 +22,7 @@ package org.apache.maven.plugin.surefire.report;
 import java.io.IOException;
 import java.io.OutputStream;
 import java.io.RandomAccessFile;
+import java.io.UncheckedIOException;
 import java.lang.ref.SoftReference;
 import java.nio.Buffer;
 import java.nio.ByteBuffer;
@@ -29,14 +30,22 @@ import java.nio.file.Files;
 import java.nio.file.Path;
 
 import static java.nio.charset.StandardCharsets.UTF_8;
+// import static java.nio.file.Files.delete;
+import static java.nio.file.Files.notExists;
+import static java.nio.file.Files.size;
 import static java.util.Objects.requireNonNull;
 import static org.apache.maven.surefire.api.util.internal.StringUtils.NL;
 
 import org.apache.maven.surefire.api.util.SureFireFileManager;
 
 /**
- * A deferred file output stream decorator that recodes the bytes written into 
the stream from the VM default encoding
- * to UTF-8.
+ * A deferred file output stream decorator that encodes the string from the VM 
to UTF-8.
+ * 
+ * The deferred file is temporary file, and it is created at the first {@link 
#write(String, boolean) write}.
+ * The {@link #writeTo(OutputStream) reads} can be called anytime.
+ * It is highly recommended to {@link #commit() commit} the cache which would 
close the file stream
+ * and subsequent reads may continue.
+ * The {@link #free()} method would commit and delete the deferred file.
  *
  * @author Andreas Gudian
  */
@@ -123,13 +132,12 @@ final class Utf8RecodingDeferredFileOutputStream
 {
 try
 {
-   

[maven-surefire] branch SUREFIRE-2082 updated (7bcf3ee6e -> bf1b28eb0)

2022-05-11 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch SUREFIRE-2082
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 discard 7bcf3ee6e [SUREFIRE-2082] Close file handles asap to prevent breaching 
the system's maximum number of open files
 add bf1b28eb0 [SUREFIRE-2082] Close file handles asap to prevent breaching 
the system's maximum number of open files

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (7bcf3ee6e)
\
 N -- N -- N   refs/heads/SUREFIRE-2082 (bf1b28eb0)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../surefire/report/Utf8RecodingDeferredFileOutputStream.java| 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)



[maven-surefire] 01/01: [SUREFIRE-2082] Close file handles asap to prevent breaching the system's maximum number of open files

2022-05-11 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch SUREFIRE-2082
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 7bcf3ee6e8cf63b9ce01fbba6cd556193d55
Author: tibor.digana 
AuthorDate: Wed May 11 23:12:24 2022 +0200

[SUREFIRE-2082] Close file handles asap to prevent breaching the system's 
maximum number of open files
---
 .../surefire/report/StatelessXmlReporter.java  |  1 +
 .../plugin/surefire/report/TestSetRunListener.java | 11 +++
 .../Utf8RecodingDeferredFileOutputStream.java  | 99 +-
 .../surefire/report/StatelessXmlReporterTest.java  | 12 ++-
 4 files changed, 98 insertions(+), 25 deletions(-)

diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
index 45f1c5003..66cdf8c2b 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
@@ -511,6 +511,7 @@ public class StatelessXmlReporter
 outputStreamWriter.flush();
 eos.getUnderlying().write( ByteConstantsHolder.CDATA_START_BYTES 
); // emit cdata
 utf8RecodingDeferredFileOutputStream.writeTo( eos );
+utf8RecodingDeferredFileOutputStream.free();
 eos.getUnderlying().write( ByteConstantsHolder.CDATA_END_BYTES );
 eos.flush();
 xmlWriter.endElement();
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
index 2884f68a5..d795bf828 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
@@ -197,6 +197,16 @@ public class TestSetRunListener
 
 private void clearCapture()
 {
+if ( testStdOut != null )
+{
+testStdOut.commit();
+}
+
+if ( testStdErr != null )
+{
+testStdErr.commit();
+}
+
 testStdOut = initDeferred( "stdout" );
 testStdErr = initDeferred( "stderr" );
 }
@@ -275,6 +285,7 @@ public class TestSetRunListener
 @Override
 public void testExecutionSkippedByUser()
 {
+clearCapture();
 }
 
 @Override
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java
index 951e0e111..cc192689d 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/Utf8RecodingDeferredFileOutputStream.java
@@ -22,6 +22,7 @@ package org.apache.maven.plugin.surefire.report;
 import java.io.IOException;
 import java.io.OutputStream;
 import java.io.RandomAccessFile;
+import java.io.UncheckedIOException;
 import java.lang.ref.SoftReference;
 import java.nio.Buffer;
 import java.nio.ByteBuffer;
@@ -29,6 +30,9 @@ import java.nio.file.Files;
 import java.nio.file.Path;
 
 import static java.nio.charset.StandardCharsets.UTF_8;
+// import static java.nio.file.Files.delete;
+import static java.nio.file.Files.notExists;
+import static java.nio.file.Files.size;
 import static java.util.Objects.requireNonNull;
 import static org.apache.maven.surefire.api.util.internal.StringUtils.NL;
 
@@ -120,13 +124,12 @@ final class Utf8RecodingDeferredFileOutputStream
 {
 try
 {
-long length = 0;
-if ( storage != null )
+sync();
+if ( storage != null && !closed )
 {
-sync();
-length = storage.length();
+storage.getFD().sync();
 }
-return length;
+return file == null ? 0 : size( file );
 }
 catch ( IOException e )
 {
@@ -138,36 +141,87 @@ final class Utf8RecodingDeferredFileOutputStream
 public synchronized void writeTo( OutputStream out )
 throws IOException
 {
+if ( file != null && notExists( file ) )
+{
+storage = null;
+}
+
+if ( ( storage == null && file != null ) || ( storage != null && 
!storage.getChannel().isOpen() ) )
+{
+storage = new RandomAccessFile( file.toFile(), "rw" );
+}
+
 if ( storage != null )
 {
  

[maven-surefire] branch SUREFIRE-2082 created (now 7bcf3ee6e)

2022-05-11 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch SUREFIRE-2082
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


  at 7bcf3ee6e [SUREFIRE-2082] Close file handles asap to prevent breaching 
the system's maximum number of open files

This branch includes the following new commits:

 new 7bcf3ee6e [SUREFIRE-2082] Close file handles asap to prevent breaching 
the system's maximum number of open files

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




[maven-surefire] branch master updated: [SUREFIRE-2076] BufferOverflowException when encoding message with null runMode (#529)

2022-04-27 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 71f871751 [SUREFIRE-2076] BufferOverflowException when encoding 
message with null runMode (#529)
71f871751 is described below

commit 71f871751e3395e9d1646a34aa3433039fbfab2a
Author: Zoltan Meze 
AuthorDate: Wed Apr 27 19:05:22 2022 +0200

[SUREFIRE-2076] BufferOverflowException when encoding message with null 
runMode (#529)

[SUREFIRE-2076] BufferOverflowException when encoding message with null 
runMode

* [SUREFIRE-2076] BufferOverflowException when encoding message with null 
runMode

* [SUREFIRE-2076] Null smartStackTrace not included in buffer length 
estimation in consoleErrorLog

Can potentially lead to BufferOverflowException with underestimated buffer 
length
---
 .../surefire/api/stream/AbstractStreamEncoder.java |  7 ++---
 .../api/stream/AbstractStreamEncoderTest.java  | 32 +++---
 .../surefire/booter/spi/EventChannelEncoder.java   |  2 +-
 .../booter/spi/EventChannelEncoderTest.java| 19 +
 4 files changed, 38 insertions(+), 22 deletions(-)

diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java
index 51a98730f..0bde0e55b 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java
@@ -181,11 +181,8 @@ public abstract class AbstractStreamEncoder>
 // one byte + one delimiter character ':' +  + one delimiter 
character ':'
 int lengthOfMetadata = 1 + getEncodedMagicNumber().length + 1 + 1 + 1 
+ opcodeLength + 1;
 
-if ( runMode != null )
-{
-// one byte of length + one delimiter character ':' +  + 
one delimiter character ':'
-lengthOfMetadata += 1 + 1 + runMode.getRunmode().length() + 1;
-}
+// one byte of length + one delimiter character ':' +  + one 
delimiter character ':'
+lengthOfMetadata += 1 + 1 + ( runMode == null ? 0 : 
runMode.getRunmodeBinary().length ) + 1;
 
 if ( encoder != null )
 {
diff --git 
a/surefire-api/src/test/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoderTest.java
 
b/surefire-api/src/test/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoderTest.java
index a94ce76b0..e28823eb0 100644
--- 
a/surefire-api/src/test/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoderTest.java
+++ 
b/surefire-api/src/test/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoderTest.java
@@ -134,45 +134,45 @@ public class AbstractStreamEncoderTest
 NORMAL_RUN, encoder, 0, 1, "s" ) )
 .isEqualTo( 88 );
 
-// :maven-surefire-event:16:console-info-log:5:UTF-8:0003:sss:
+// :maven-surefire-event:16:console-info-log:0::5:UTF-8:0001:s:
 assertThat( streamEncoder.estimateBufferLength( 
BOOTERCODE_CONSOLE_INFO.getOpcodeBinary().length,
 null, encoder, 0, 0, "s" ) )
-.isEqualTo( 58 );
+.isEqualTo( 61 );
 
-// :maven-surefire-event:17:console-debug-log:5:UTF-8:0003:sss:
+// :maven-surefire-event:17:console-debug-log:0::5:UTF-8:0001:s:
 assertThat( streamEncoder.estimateBufferLength( 
BOOTERCODE_CONSOLE_DEBUG.getOpcodeBinary().length,
 null, encoder, 0, 0, "s" ) )
-.isEqualTo( 59 );
+.isEqualTo( 62 );
 
-// :maven-surefire-event:19:console-warning-log:5:UTF-8:0003:sss:
+// :maven-surefire-event:19:console-warning-log:0::5:UTF-8:0001:s:
 assertThat( streamEncoder.estimateBufferLength( 
BOOTERCODE_CONSOLE_WARNING.getOpcodeBinary().length,
 null, encoder, 0, 0, "s" ) )
-.isEqualTo( 61 );
+.isEqualTo( 64 );
 
-// :maven-surefire-event:17:console-error-log:5:UTF-8:0003:sss:
+// :maven-surefire-event:17:console-error-log:0::5:UTF-8:0001:s:
 assertThat( streamEncoder.estimateBufferLength( 
BOOTERCODE_CONSOLE_ERROR.getOpcodeBinary().length,
 null, encoder, 0, 0, "s" ) )
-.isEqualTo( 59 );
+.isEqualTo( 62 );
 
-// :maven-surefire-event:3:bye:
+// :maven-surefire-event:3:bye:0::
 assertThat( streamEncoder.estimateBufferLength( 
BOOTERCODE_BYE.getOpcodeBinary().length,
 null, null, 0, 0 ) )
-.isEqualTo( 28 );
+.isEqualTo( 31 );
 
-// :maven-surefire-event:17:stop-on-next-test:
+// :maven-surefire-event:17:stop-on-next-test:0::
  

[maven-surefire] branch master updated: [SUREFIRE-2058] Corrupted STDOUT by directly writing to native stream in forked JVM 1 with UTF-8 console logging (#518)

2022-04-26 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 754dd9c45 [SUREFIRE-2058] Corrupted STDOUT by directly writing to 
native stream in forked JVM 1 with UTF-8 console logging (#518)
754dd9c45 is described below

commit 754dd9c45315ff9de20a83c2a0f11af3112159ec
Author: Zoltan Meze 
AuthorDate: Tue Apr 26 23:03:38 2022 +0200

[SUREFIRE-2058] Corrupted STDOUT by directly writing to native stream in 
forked JVM 1 with UTF-8 console logging (#518)

[SUREFIRE-2058] Corrupted STDOUT by directly writing to native stream in 
forked JVM 1 with UTF-8 console logging
* [SUREFIRE-2058] Add readString unit test covering cases with overflowing 
output buffer

- shouldReadStringOverflowOnNewLine - ends up with 1 single byte (LF) 
remaining on input buffer
- shouldReadStringOverflowOn4BytesEncodedSymbol - causing an infinite loop 
with 4 bytes left on input buffer

* [SUREFIRE-2058] Flip and clear output char buffer after each chunk read

Overflow can happen even when output buffer has still some remaining space 
left

* [SUREFIRE-2058] Add static import for emptyMap and remove explicit type 
arguments
---
 .../surefire/api/stream/AbstractStreamDecoder.java |   7 +-
 .../api/stream/AbstractStreamDecoderTest.java  | 106 +
 2 files changed, 70 insertions(+), 43 deletions(-)

diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java
index facf30bcb..1912ccb5d 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java
@@ -326,11 +326,8 @@ public abstract class AbstractStreamDecoder, ST extends E
 }
 while ( isLastChunk && bytesToDecode > 0 && output.hasRemaining() 
);
 
-if ( isLastChunk || !output.hasRemaining() )
-{
-strings.add( ( (Buffer) output ).flip().toString() );
-( (Buffer) output ).clear();
-}
+strings.add( ( (Buffer) output ).flip().toString() );
+( (Buffer) output ).clear();
 }
 
 memento.getDecoder().reset();
diff --git 
a/surefire-api/src/test/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoderTest.java
 
b/surefire-api/src/test/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoderTest.java
index 2ff06eab6..96c268ecf 100644
--- 
a/surefire-api/src/test/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoderTest.java
+++ 
b/surefire-api/src/test/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoderTest.java
@@ -29,7 +29,6 @@ import java.nio.ByteBuffer;
 import java.nio.CharBuffer;
 import java.nio.channels.ReadableByteChannel;
 import java.nio.charset.CharsetDecoder;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.concurrent.TimeUnit;
@@ -51,6 +50,7 @@ import static java.nio.charset.CodingErrorAction.REPLACE;
 import static java.nio.charset.StandardCharsets.ISO_8859_1;
 import static java.nio.charset.StandardCharsets.US_ASCII;
 import static java.nio.charset.StandardCharsets.UTF_8;
+import static java.util.Collections.emptyMap;
 import static java.util.Collections.singletonMap;
 import static 
org.apache.maven.surefire.api.booter.Constants.DEFAULT_STREAM_ENCODING;
 import static 
org.apache.maven.surefire.api.booter.ForkedProcessEventType.BOOTERCODE_STDOUT;
@@ -196,8 +196,7 @@ public class AbstractStreamDecoderTest
 {
 Channel channel = new Channel( new byte[] {0x01, 0x02, 0x03, 0x04, 
':'}, 1 );
 
-Mock thread = new Mock( channel, new MockForkNodeArguments(),
-Collections.emptyMap() );
+Mock thread = new Mock( channel, new MockForkNodeArguments(), 
emptyMap() );
 
 Memento memento = thread.new Memento();
 
@@ -210,8 +209,7 @@ public class AbstractStreamDecoderTest
 {
 Channel channel = new Channel( new byte[] {(byte) 0xff, 0x01, 0x02, 
0x03, 0x04, ':'}, 1 );
 
-Mock thread = new Mock( channel, new MockForkNodeArguments(),
-Collections.emptyMap() );
+Mock thread = new Mock( channel, new MockForkNodeArguments(), 
emptyMap() );
 
 Memento memento = thread.new Memento();
 assertThat( thread.readInteger( memento ) )
@@ -223,8 +221,7 @@ public class AbstractStreamDecoderTest
 {
 Channel channel = new Channel( new byte[] {(byte) 0x00, ':'}, 1 );
 
-Mock thread = new Mock( channel, new MockForkNodeArguments(),
-Collections.emptyMap() );
+Mock thread = new Mock( channel, new Mo

[maven-surefire] 01/01: [SUREFIRE-2064] Allow all supported values of [parallel] option

2022-04-24 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 3782fd109aa422d4db7e09a926c712602b429e4f
Author: Scott Babcock 
AuthorDate: Fri Apr 8 02:59:22 2022 +0200

[SUREFIRE-2064] Allow all supported values of [parallel] option

(cherry picked from commit cbf7df3564470e57af11c243356b93c74622befc)
---
 .../testng/conf/TestNG740Configurator.java | 46 +++---
 .../testng/conf/TestNGMapConfigurator.java | 13 +-
 2 files changed, 36 insertions(+), 23 deletions(-)

diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
index fc02b881b..1d674bbeb 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
@@ -20,14 +20,13 @@ package org.apache.maven.surefire.testng.conf;
  */
 
 import org.apache.maven.surefire.testset.TestSetFailedException;
-import org.apache.maven.surefire.util.ReflectionUtils;
 import org.testng.xml.XmlSuite;
 
 import java.util.Map;
 
-import static java.lang.Integer.parseInt;
 import static 
org.apache.maven.surefire.booter.ProviderParameterNames.PARALLEL_PROP;
-import static 
org.apache.maven.surefire.booter.ProviderParameterNames.THREADCOUNT_PROP;
+import static org.apache.maven.surefire.util.ReflectionUtils.invokeSetter;
+import static org.apache.maven.surefire.util.ReflectionUtils.loadClass;
 
 /**
  * TestNG 7.4.0 configurator. Changed setParallel type to enum value.
@@ -37,34 +36,37 @@ import static 
org.apache.maven.surefire.booter.ProviderParameterNames.THREADCOUN
  * @since 3.0.0-M6
  * @since 2.22.3
  */
-public class TestNG740Configurator extends TestNG60Configurator
+public class TestNG740Configurator
+extends TestNG60Configurator
 {
+/**
+ * Convert and apply the value of the [parallel] setting.
+ * 
+ * NOTE: Since TestNG 7.4, the value of the {@code parallel} 
setting of the {@link XmlSuite} class has been
+ * specified via a ParallelMode enumeration. This method converts 
the [parallel] setting specified in the
+ * Surefire plugin configuration to its corresponding constant and applies 
this to the specified suite object.
+ *
+ * @param suite TestNG {@link XmlSuite} object
+ * @param options Surefire plugin configuration options
+ * @throws TestSetFailedException if unable to convert specified 
[parallel] setting
+ */
 @Override
-public void configure( XmlSuite suite, Map options )
+protected void configureParallel( XmlSuite suite, Map 
options )
 throws TestSetFailedException
 {
-String threadCountAsString = options.get( THREADCOUNT_PROP );
-int threadCount = threadCountAsString == null ? 1 : parseInt( 
threadCountAsString );
-suite.setThreadCount( threadCount );
-
 String parallel = options.get( PARALLEL_PROP );
 if ( parallel != null )
 {
-if ( !"methods".equalsIgnoreCase( parallel ) && 
!"classes".equalsIgnoreCase( parallel ) )
+Class enumClass = loadClass( XmlSuite.class.getClassLoader(), 
"org.testng.xml.XmlSuite$ParallelMode" );
+try
 {
-throw new TestSetFailedException( "Unsupported TestNG parallel 
setting: "
-+ parallel + " ( only METHODS or CLASSES supported )" );
+Enum parallelEnum = Enum.valueOf( enumClass, 
parallel.toUpperCase() );
+invokeSetter( suite, "setParallel", enumClass, parallelEnum );
+}
+catch ( IllegalArgumentException e )
+{
+throw new TestSetFailedException( "Unsupported TestNG 
[parallel] setting: " + parallel, e );
 }
-Class enumClass = ReflectionUtils.tryLoadClass( 
XmlSuite.class.getClassLoader(),
-"org.testng.xml.XmlSuite$ParallelMode" );
-Object parallelEnum = Enum.valueOf( enumClass, 
parallel.toUpperCase() );
-ReflectionUtils.invokeSetter( suite, "setParallel", enumClass, 
parallelEnum );
-}
-
-String dataProviderThreadCount = options.get( 
"dataproviderthreadcount" );
-if ( dataProviderThreadCount != null )
-{
-suite.setDataProviderThreadCount( Integer.parseInt( 
dataProviderThreadCount ) );
 }
 }
 }
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNGMapConfigurator.java
 
b/surefire-providers/surefire-testng/src/

[maven-surefire] branch release/2.22.3 updated (8fab72f0e -> 3782fd109)

2022-04-24 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 discard 8fab72f0e [SUREFIRE-2064] Allow all supported values of [parallel] 
option
 new 3782fd109 [SUREFIRE-2064] Allow all supported values of [parallel] 
option

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8fab72f0e)
\
 N -- N -- N   refs/heads/release/2.22.3 (3782fd109)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/maven/surefire/testng/conf/TestNG740Configurator.java | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)



[maven-surefire] branch master updated: refactoring in TestNG740Configurator after previous [SUREFIRE-2064] cbf7df3564470e57af11c243356b93c74622befc

2022-04-24 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 2657a3233 refactoring in TestNG740Configurator after previous 
[SUREFIRE-2064] cbf7df3564470e57af11c243356b93c74622befc
2657a3233 is described below

commit 2657a32332551393beedc8a87d13a124238e8481
Author: tibor.digana 
AuthorDate: Sun Apr 24 13:23:13 2022 +0200

refactoring in TestNG740Configurator after previous [SUREFIRE-2064] 
cbf7df3564470e57af11c243356b93c74622befc
---
 .../testng/conf/TestNG740Configurator.java | 27 ++
 1 file changed, 7 insertions(+), 20 deletions(-)

diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
index 205fc2e6f..c6118b324 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
@@ -26,7 +26,7 @@ import java.util.Map;
 
 import static 
org.apache.maven.surefire.api.booter.ProviderParameterNames.PARALLEL_PROP;
 import static org.apache.maven.surefire.api.util.ReflectionUtils.invokeSetter;
-import static org.apache.maven.surefire.api.util.ReflectionUtils.tryLoadClass;
+import static org.apache.maven.surefire.api.util.ReflectionUtils.loadClass;
 
 /**
  * TestNG 7.4.0 configurator. Changed setParallel type to enum value.
@@ -54,30 +54,17 @@ public class TestNG740Configurator
 throws TestSetFailedException
 {
 String parallel = options.get( PARALLEL_PROP );
-// if [parallel] spec'd
 if ( parallel != null )
 {
-// try to load the [ParallelMode] enumeration
-Class enumClass = tryLoadClass( XmlSuite.class.getClassLoader(), 
"org.testng.xml.XmlSuite$ParallelMode" );
-// if enumeration loaded
-if ( enumClass != null )
+Class enumClass = loadClass( XmlSuite.class.getClassLoader(), 
"org.testng.xml.XmlSuite$ParallelMode" );
+try
 {
-try
-{
-// convert [parallel] option to corresponding constant
-Enum parallelEnum = Enum.valueOf( enumClass, 
parallel.toUpperCase() );
-// set [XmlSuite] parallel mode to specified value
-invokeSetter( suite, "setParallel", enumClass, 
parallelEnum );
-}
-catch ( IllegalArgumentException e )
-{
-throw new TestSetFailedException( "Unsupported TestNG 
[parallel] setting: " + parallel, e );
-}
+Enum parallelEnum = Enum.valueOf( enumClass, 
parallel.toUpperCase() );
+invokeSetter( suite, "setParallel", enumClass, parallelEnum );
 }
-else
+catch ( IllegalArgumentException e )
 {
-throw new TestSetFailedException(
-"Failed loading TestNG [ParallelMode] enumeration to 
convert [parallel] setting: " + parallel );
+throw new TestSetFailedException( "Unsupported TestNG 
[parallel] setting: " + parallel, e );
 }
 }
 }



[maven-surefire] branch release/2.22.3 updated: [SUREFIRE-2064] Allow all supported values of [parallel] option

2022-04-24 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/release/2.22.3 by this push:
 new 8fab72f0e [SUREFIRE-2064] Allow all supported values of [parallel] 
option
8fab72f0e is described below

commit 8fab72f0efddc14441c5a7b8855d4662d3517fa2
Author: Scott Babcock 
AuthorDate: Fri Apr 8 02:59:22 2022 +0200

[SUREFIRE-2064] Allow all supported values of [parallel] option

(cherry picked from commit cbf7df3564470e57af11c243356b93c74622befc)
---
 .../testng/conf/TestNG740Configurator.java | 51 --
 .../testng/conf/TestNGMapConfigurator.java | 13 +-
 2 files changed, 41 insertions(+), 23 deletions(-)

diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
index fc02b881b..e286ccf40 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
@@ -20,14 +20,13 @@ package org.apache.maven.surefire.testng.conf;
  */
 
 import org.apache.maven.surefire.testset.TestSetFailedException;
-import org.apache.maven.surefire.util.ReflectionUtils;
 import org.testng.xml.XmlSuite;
 
 import java.util.Map;
 
-import static java.lang.Integer.parseInt;
 import static 
org.apache.maven.surefire.booter.ProviderParameterNames.PARALLEL_PROP;
-import static 
org.apache.maven.surefire.booter.ProviderParameterNames.THREADCOUNT_PROP;
+import static org.apache.maven.surefire.util.ReflectionUtils.invokeSetter;
+import static org.apache.maven.surefire.util.ReflectionUtils.tryLoadClass;
 
 /**
  * TestNG 7.4.0 configurator. Changed setParallel type to enum value.
@@ -37,34 +36,42 @@ import static 
org.apache.maven.surefire.booter.ProviderParameterNames.THREADCOUN
  * @since 3.0.0-M6
  * @since 2.22.3
  */
-public class TestNG740Configurator extends TestNG60Configurator
+public class TestNG740Configurator
+extends TestNG60Configurator
 {
+/**
+ * Convert and apply the value of the [parallel] setting.
+ * 
+ * NOTE: Since TestNG 7.4, the value of the {@code parallel} 
setting of the {@link XmlSuite} class has been
+ * specified via a ParallelMode enumeration. This method converts 
the [parallel] setting specified in the
+ * Surefire plugin configuration to its corresponding constant and applies 
this to the specified suite object.
+ *
+ * @param suite TestNG {@link XmlSuite} object
+ * @param options Surefire plugin configuration options
+ * @throws TestSetFailedException if unable to convert specified 
[parallel] setting
+ */
 @Override
-public void configure( XmlSuite suite, Map options )
+protected void configureParallel( XmlSuite suite, Map 
options )
 throws TestSetFailedException
 {
-String threadCountAsString = options.get( THREADCOUNT_PROP );
-int threadCount = threadCountAsString == null ? 1 : parseInt( 
threadCountAsString );
-suite.setThreadCount( threadCount );
-
 String parallel = options.get( PARALLEL_PROP );
+// if [parallel] spec'd
 if ( parallel != null )
 {
-if ( !"methods".equalsIgnoreCase( parallel ) && 
!"classes".equalsIgnoreCase( parallel ) )
+// try to load the [ParallelMode] enumeration
+Class enumClass = tryLoadClass( XmlSuite.class.getClassLoader(),
+"org.testng.xml.XmlSuite$ParallelMode" ); // if enumeration 
loaded
+try
 {
-throw new TestSetFailedException( "Unsupported TestNG parallel 
setting: "
-+ parallel + " ( only METHODS or CLASSES supported )" );
+// convert [parallel] option to corresponding constant
+Enum parallelEnum = Enum.valueOf( enumClass, 
parallel.toUpperCase() );
+// set [XmlSuite] parallel mode to specified value
+invokeSetter( suite, "setParallel", enumClass, parallelEnum );
+}
+catch ( IllegalArgumentException e )
+{
+throw new TestSetFailedException( "Unsupported TestNG 
[parallel] setting: " + parallel, e );
 }
-Class enumClass = ReflectionUtils.tryLoadClass( 
XmlSuite.class.getClassLoader(),
-"org.testng.xml.XmlSuite$ParallelMode" );
-Object parallelEnum = Enum.valueOf( enumClass, 
parallel.toUpperCase() );
-ReflectionUtils.invokeSetter( suite, "setParallel&quo

[maven-surefire] branch master updated: Allow all supported values of [parallel] option

2022-04-23 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new cbf7df356 Allow all supported values of [parallel] option
cbf7df356 is described below

commit cbf7df3564470e57af11c243356b93c74622befc
Author: Scott Babcock 
AuthorDate: Thu Apr 7 17:59:22 2022 -0700

Allow all supported values of [parallel] option
---
 .../testng/conf/TestNG740Configurator.java | 55 ++
 .../testng/conf/TestNGMapConfigurator.java | 13 -
 2 files changed, 47 insertions(+), 21 deletions(-)

diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
index f68cf2bec..205fc2e6f 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
@@ -24,9 +24,7 @@ import org.testng.xml.XmlSuite;
 
 import java.util.Map;
 
-import static java.lang.Integer.parseInt;
 import static 
org.apache.maven.surefire.api.booter.ProviderParameterNames.PARALLEL_PROP;
-import static 
org.apache.maven.surefire.api.booter.ProviderParameterNames.THREADCOUNT_PROP;
 import static org.apache.maven.surefire.api.util.ReflectionUtils.invokeSetter;
 import static org.apache.maven.surefire.api.util.ReflectionUtils.tryLoadClass;
 
@@ -37,33 +35,50 @@ import static 
org.apache.maven.surefire.api.util.ReflectionUtils.tryLoadClass;
  *
  * @since 3.0.0-M6
  */
-public class TestNG740Configurator extends TestNG60Configurator
+public class TestNG740Configurator
+extends TestNG60Configurator
 {
+/**
+ * Convert and apply the value of the [parallel] setting.
+ * 
+ * NOTE: Since TestNG 7.4, the value of the {@code parallel} 
setting of the {@link XmlSuite} class has been
+ * specified via a ParallelMode enumeration. This method converts 
the [parallel] setting specified in the
+ * Surefire plugin configuration to its corresponding constant and applies 
this to the specified suite object.
+ * 
+ * @param suite TestNG {@link XmlSuite} object
+ * @param options Surefire plugin configuration options
+ * @throws TestSetFailedException if unable to convert specified 
[parallel] setting
+ */
 @Override
-public void configure( XmlSuite suite, Map options )
+protected void configureParallel( XmlSuite suite, Map 
options )
 throws TestSetFailedException
 {
-String threadCountAsString = options.get( THREADCOUNT_PROP );
-int threadCount = threadCountAsString == null ? 1 : parseInt( 
threadCountAsString );
-suite.setThreadCount( threadCount );
-
 String parallel = options.get( PARALLEL_PROP );
+// if [parallel] spec'd
 if ( parallel != null )
 {
-if ( !"methods".equalsIgnoreCase( parallel ) && 
!"classes".equalsIgnoreCase( parallel ) )
+// try to load the [ParallelMode] enumeration
+Class enumClass = tryLoadClass( XmlSuite.class.getClassLoader(), 
"org.testng.xml.XmlSuite$ParallelMode" );
+// if enumeration loaded
+if ( enumClass != null )
 {
-throw new TestSetFailedException( "Unsupported TestNG parallel 
setting: "
-+ parallel + " ( only METHODS or CLASSES supported )" );
+try
+{
+// convert [parallel] option to corresponding constant
+Enum parallelEnum = Enum.valueOf( enumClass, 
parallel.toUpperCase() );
+// set [XmlSuite] parallel mode to specified value
+invokeSetter( suite, "setParallel", enumClass, 
parallelEnum );
+}
+catch ( IllegalArgumentException e )
+{
+throw new TestSetFailedException( "Unsupported TestNG 
[parallel] setting: " + parallel, e );
+}
+}
+else
+{
+throw new TestSetFailedException(
+"Failed loading TestNG [ParallelMode] enumeration to 
convert [parallel] setting: " + parallel );
 }
-Class enumClass = tryLoadClass( XmlSuite.class.getClassLoader(), 
"org.testng.xml.XmlSuite$ParallelMode" );
-Enum parallelEnum = Enum.valueOf( enumClass, 
parallel.toUpperCase() );
-invokeSetter( suite, "setParallel", enumClass, parallelEnum );
-}
-
-String dataPr

[maven-surefire] branch master updated: [github] CI JDK18

2022-04-23 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 12dfada22 [github] CI JDK18
12dfada22 is described below

commit 12dfada22cb9fa9fb4dfbd8c44c772bb54836914
Author: tibor.digana 
AuthorDate: Sun Apr 24 01:32:46 2022 +0200

[github] CI JDK18
---
 .github/workflows/maven-verify.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/maven-verify.yml 
b/.github/workflows/maven-verify.yml
index c75e585e2..bdecc6a77 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -26,8 +26,8 @@ jobs:
 name: Verify
 uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v2
 with:
-  jdk-matrix: '[ "8", "11", "17", "18-ea" ]'
-  ff-jdk: '18-ea'
+  jdk-matrix: '[ "8", "11", "17", "18" ]'
+  ff-jdk: '18'
   ff-goal: 'clean install site site:stage -P reporting -nsu'
   ff-site-goal: '-v'
   verify-goal: 'clean install -nsu -P run-its'



[maven-surefire] branch master updated: fixed typo

2022-04-16 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 959c1e9ca fixed typo
959c1e9ca is described below

commit 959c1e9cabb8d06c72f5ebd7eb6e56e9987eccf8
Author: tibordigana 
AuthorDate: Sat Apr 16 09:46:52 2022 +0200

fixed typo
---
 .../apache/maven/surefire/api/report/RunMode.java   | 21 +
 .../surefire/api/stream/AbstractStreamEncoder.java  |  2 +-
 2 files changed, 2 insertions(+), 21 deletions(-)

diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/report/RunMode.java 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/report/RunMode.java
index dbdd58029..a1d197725 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/report/RunMode.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/report/RunMode.java
@@ -19,11 +19,6 @@ package org.apache.maven.surefire.api.report;
  * under the License.
  */
 
-import org.apache.maven.surefire.api.stream.AbstractStreamDecoder.Segment;
-
-import java.util.HashMap;
-import java.util.Map;
-
 import static java.nio.charset.StandardCharsets.US_ASCII;
 
 /**
@@ -40,9 +35,6 @@ public enum RunMode
 RERUN_TEST_AFTER_FAILURE( "rerun-test-after-failure" );
 //todo add here RERUN_TESTSET, see 
https://github.com/apache/maven-surefire/pull/221
 
-// due to have fast and thread-safe Map
-public static final Map RUN_MODES = segmentsToRunModes();
-
 private final String runmode;
 private final byte[] runmodeBinary;
 
@@ -52,7 +44,7 @@ public enum RunMode
 runmodeBinary = runmode.getBytes( US_ASCII );
 }
 
-public String geRunmode()
+public String getRunmode()
 {
 return runmode;
 }
@@ -61,15 +53,4 @@ public enum RunMode
 {
 return runmodeBinary;
 }
-
-private static Map segmentsToRunModes()
-{
-Map runModes = new HashMap<>();
-for ( RunMode runMode : RunMode.values() )
-{
-byte[] array = runMode.getRunmodeBinary();
-runModes.put( new Segment( array, 0, array.length ), runMode );
-}
-return runModes;
-}
 }
diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java
index 9d3b765db..51a98730f 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamEncoder.java
@@ -184,7 +184,7 @@ public abstract class AbstractStreamEncoder>
 if ( runMode != null )
 {
 // one byte of length + one delimiter character ':' +  + 
one delimiter character ':'
-lengthOfMetadata += 1 + 1 + runMode.geRunmode().length() + 1;
+lengthOfMetadata += 1 + 1 + runMode.getRunmode().length() + 1;
 }
 
 if ( encoder != null )



[maven-surefire] branch AFTER-SUREFIRE-2058 updated (b5f65fe3d -> 72b1841f5)

2022-04-15 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch AFTER-SUREFIRE-2058
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


omit b5f65fe3d Refactored decode(Memento) and embedded Memento in the 
decoder instance
omit 178cb6509 Commits after SUREFIRE-2058 regarding AbstractStreamDecoder
 add 3363a1ca2 Commits after SUREFIRE-2058 regarding AbstractStreamDecoder
 add 72b1841f5 Refactored decode(Memento) and embedded Memento in the 
decoder instance

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (b5f65fe3d)
\
 N -- N -- N   refs/heads/AFTER-SUREFIRE-2058 (72b1841f5)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java| 3 ---
 1 file changed, 3 deletions(-)



[maven-surefire] branch master updated: [SUREFIRE-2057] jpms requires static must be included (#508)

2022-04-15 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 541a65d62 [SUREFIRE-2057] jpms requires static must be included (#508)
541a65d62 is described below

commit 541a65d6275dd5a5bb2a40be16716ebb2c637609
Author: Olivier Lamy 
AuthorDate: Fri Apr 15 21:38:42 2022 +1000

[SUREFIRE-2057] jpms requires static must be included (#508)

* [SUREFIRE-2057] jpms requires static must be included

Signed-off-by: Olivier Lamy 

* fix mocking

Signed-off-by: Olivier Lamy 
---
 .../main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java | 1 +
 .../apache/maven/plugin/surefire/AbstractSurefireMojoJava7PlusTest.java  | 1 +
 2 files changed, 2 insertions(+)

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 64715341a..478914de0 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
@@ -2049,6 +2049,7 @@ public abstract class AbstractSurefireMojo
 ResolvePathsRequest req = ResolvePathsRequest.ofStrings( 
testClasspath.getClassPath() )
 .setIncludeAllProviders( true )
 .setJdkHome( javaHome )
+.setIncludeStatic( true )
 .setModuleDescriptor( javaModuleDescriptor );
 
 ResolvePathsResult result = 
getLocationManager().resolvePaths( req );
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 1362beb31..6f91ccf75 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
@@ -152,6 +152,7 @@ public class AbstractSurefireMojoJava7PlusTest
 mockStatic( ResolvePathsRequest.class );
 when( ResolvePathsRequest.ofStrings( eq( 
testClasspath.toClasspath().getClassPath() ) ) ).thenReturn( req );
 when( req.setJdkHome( anyString() ) ).thenReturn( req );
+when( req.setIncludeStatic( true ) ).thenReturn( req );
 when( req.setIncludeAllProviders( anyBoolean() ) ).thenReturn( req );
 when( req.setModuleDescriptor( eq( descriptor ) ) ).thenReturn( req );
 



[maven-surefire] branch master updated (f6be3e648 -> ac85f4ecf)

2022-04-15 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


from f6be3e648 [SUREFIRE-2066] Wrong documentation "List of System 
properties to pass to the JUnit tests." of systemProperties and 
systemPropertyVariables
 add ac85f4ecf Bump jacocoVersion from 0.8.7 to 0.8.8

No new revisions were added by this update.

Summary of changes:
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



[maven-surefire] branch AFTER-SUREFIRE-2058 updated (345cfe2d6 -> b5f65fe3d)

2022-04-12 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch AFTER-SUREFIRE-2058
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 discard 345cfe2d6 Refactored decode(Memento) and embedded Memento in the 
decoder instance
 add b5f65fe3d Refactored decode(Memento) and embedded Memento in the 
decoder instance

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (345cfe2d6)
\
 N -- N -- N   refs/heads/AFTER-SUREFIRE-2058 (b5f65fe3d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../org/apache/maven/surefire/api/stream/AbstractStreamDecoderTest.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



[maven-surefire] 02/02: Refactored decode(Memento) and embedded Memento in the decoder instance

2022-04-12 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch AFTER-SUREFIRE-2058
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 345cfe2d633a5c0f2b25e94d1c4f749c9561508c
Author: tibor.digana 
AuthorDate: Wed Apr 13 02:28:26 2022 +0200

Refactored decode(Memento) and embedded Memento in the decoder instance
---
 .../maven/plugin/surefire/extensions/EventConsumerThread.java |  4 +---
 .../java/org/apache/maven/surefire/stream/EventDecoder.java   | 11 ++-
 .../maven/surefire/api/stream/AbstractStreamDecoder.java  | 10 +-
 .../maven/surefire/api/stream/MalformedChannelException.java  |  2 +-
 .../maven/surefire/booter/spi/CommandChannelDecoder.java  | 11 +--
 .../apache/maven/surefire/booter/stream/CommandDecoder.java   | 10 +-
 6 files changed, 31 insertions(+), 17 deletions(-)

diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/EventConsumerThread.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/EventConsumerThread.java
index 79d5c85ab..2e5b5d3f2 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/EventConsumerThread.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/extensions/EventConsumerThread.java
@@ -21,7 +21,6 @@ package org.apache.maven.plugin.surefire.extensions;
 
 import org.apache.maven.surefire.api.event.Event;
 import org.apache.maven.surefire.api.fork.ForkNodeArguments;
-import org.apache.maven.surefire.api.stream.AbstractStreamDecoder.Memento;
 import org.apache.maven.surefire.extensions.CloseableDaemonThread;
 import org.apache.maven.surefire.extensions.EventHandler;
 import org.apache.maven.surefire.extensions.util.CountdownCloseable;
@@ -67,10 +66,9 @@ public class EventConsumerThread extends 
CloseableDaemonThread
   CountdownCloseable c = countdownCloseable;
   EventDecoder eventDecoder = decoder )
 {
-Memento memento = eventDecoder.new Memento();
 do
 {
-Event event = eventDecoder.decode( memento );
+Event event = eventDecoder.decode();
 if ( event != null && !disabled )
 {
 eventHandler.handleEvent( event );
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/surefire/stream/EventDecoder.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/surefire/stream/EventDecoder.java
index ea1188984..fa61d491e 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/surefire/stream/EventDecoder.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/surefire/stream/EventDecoder.java
@@ -140,6 +140,8 @@ public class EventDecoder extends 
AbstractStreamDecoder, ST extends E
 logger = arguments.getConsoleLogger();
 }
 
-public abstract M decode( @Nonnull Memento memento ) throws 
MalformedChannelException, IOException;
+/**
+ * Decoding and returns a message {@code M} and waiting, if necessary, for 
the next
+ * message received from the channel.
+ *
+ * @return message {@code M}, or null if could not decode a message due to 
a frame error
+ * @throws MalformedChannelException the channel error
+ * @throws IOException stream I/O exception
+ */
+public abstract M decode() throws MalformedChannelException, IOException;
 
 @Nonnull
 protected abstract byte[] getEncodedMagicNumber();
diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/MalformedChannelException.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/MalformedChannelException.java
index cf4468ffc..89447356c 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/MalformedChannelException.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/MalformedChannelException.java
@@ -20,7 +20,7 @@ package org.apache.maven.surefire.api.stream;
  */
 
 /**
- *
+ * No supported message type.
  */
 public class MalformedChannelException extends Exception
 {
diff --git 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/CommandChannelDecoder.java
 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/CommandChannelDecoder.java
index 85bda73a8..8b7a5d7b7 100644
--- 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/CommandChannelDecoder.java
+++ 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/CommandChannelDecoder.java
@@ -22,7 +22,6 @@ package org.apache.maven.surefire.booter.spi;
 import org.apache.maven.surefire.api.booter.Command;
 import org.apache.maven.surefire.api.booter.MasterProcessChannelDecoder;
 import org.apache.maven.surefire.api.fork.ForkNodeArguments;
-import org.apache.maven.surefire.api.stream.AbstractStreamDecoder.Memento;

[maven-surefire] branch AFTER-SUREFIRE-2058 created (now 345cfe2d6)

2022-04-12 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch AFTER-SUREFIRE-2058
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


  at 345cfe2d6 Refactored decode(Memento) and embedded Memento in the 
decoder instance

This branch includes the following new commits:

 new 178cb6509 Commits after SUREFIRE-2058 regarding AbstractStreamDecoder
 new 345cfe2d6 Refactored decode(Memento) and embedded Memento in the 
decoder instance

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




[maven-surefire] 01/02: Commits after SUREFIRE-2058 regarding AbstractStreamDecoder

2022-04-12 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch AFTER-SUREFIRE-2058
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 178cb6509bb9a5b6f34d749b12cb325c6d3f2d17
Author: tibor.digana 
AuthorDate: Wed Apr 13 01:08:56 2022 +0200

Commits after SUREFIRE-2058 regarding AbstractStreamDecoder
---
 .../surefire/api/stream/AbstractStreamDecoder.java | 30 --
 1 file changed, 11 insertions(+), 19 deletions(-)

diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java
index facf30bcb..740541480 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/stream/AbstractStreamDecoder.java
@@ -305,32 +305,24 @@ public abstract class AbstractStreamDecoder, ST extends E
 memento.getDecoder().reset();
 final CharBuffer output = memento.getCharBuffer();
 ( (Buffer) output ).clear();
-final ByteBuffer input = memento.getByteBuffer();
 final List strings = new ArrayList<>();
 int countDecodedBytes = 0;
 for ( boolean endOfInput = false; !endOfInput; )
 {
-final int bytesToRead = totalBytes - countDecodedBytes;
+final int bytesToRead = totalBytes - countDecodedBytes; // our 
wish to read bytes as much as possible
 read( memento, bytesToRead );
-int bytesToDecode = min( input.remaining(), bytesToRead );
+final ByteBuffer input = memento.getByteBuffer();
+int bytesToDecode = min( input.remaining(), bytesToRead ); // our 
guarantee of available bytes in buffer
 final boolean isLastChunk = bytesToDecode == bytesToRead;
 endOfInput = countDecodedBytes + bytesToDecode >= totalBytes;
-do
-{
-boolean endOfChunk = output.remaining() >= bytesToRead;
-boolean endOfOutput = isLastChunk && endOfChunk;
-int readInputBytes = decodeString( memento.getDecoder(), 
input, output, bytesToDecode, endOfOutput,
-memento.getLine().getPositionByteBuffer() );
-bytesToDecode -= readInputBytes;
-countDecodedBytes += readInputBytes;
-}
-while ( isLastChunk && bytesToDecode > 0 && output.hasRemaining() 
);
-
-if ( isLastChunk || !output.hasRemaining() )
-{
-strings.add( ( (Buffer) output ).flip().toString() );
-( (Buffer) output ).clear();
-}
+boolean endOfChunk = output.remaining() >= bytesToRead;
+boolean endOfOutput = isLastChunk && endOfChunk;
+int readInputBytes = decodeString( memento.getDecoder(), input, 
output, bytesToDecode, endOfOutput,
+memento.getLine().getPositionByteBuffer() );
+countDecodedBytes += readInputBytes;
+strings.add( ( (Buffer) output ).flip().toString() );
+( (Buffer) output ).clear();
+memento.getLine().setPositionByteBuffer( 0 );
 }
 
 memento.getDecoder().reset();



[maven-surefire] 01/02: used @Deprecated in MOJO instead of JavaDoc @deprecated in forkMode, removed @SuppressWarnings( "deprecation" )

2022-04-10 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 74ccdd1af80cd39cbac17d7599be00e3e6d661e3
Author: tibordigana 
AuthorDate: Sun Apr 10 17:03:17 2022 +0200

used @Deprecated in MOJO instead of JavaDoc @deprecated in forkMode, 
removed @SuppressWarnings( "deprecation" )
---
 .../main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java | 2 --
 .../java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java | 2 ++
 .../src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java  | 2 ++
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
index 9d0824553..a67086704 100644
--- 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
+++ 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
@@ -628,7 +628,6 @@ public class IntegrationTestMojo
 }
 
 @Override
-@SuppressWarnings( "deprecation" )
 @Deprecated
 public boolean isSkipExec()
 {
@@ -636,7 +635,6 @@ public class IntegrationTestMojo
 }
 
 @Override
-@SuppressWarnings( "deprecation" )
 @Deprecated
 public void setSkipExec( boolean skipExec )
 {
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 1937d75c7..c0fb3f1a1 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
@@ -373,7 +373,9 @@ public abstract class AbstractSurefireMojo
  * JVM is executing one test-class. See also the parameter {@code 
reuseForks} for the lifetime of JVM.
  *
  * @since 2.1
+ * @deprecated
  */
+@Deprecated
 @Parameter( property = "forkMode", defaultValue = "once" )
 private String forkMode;
 
diff --git 
a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
 
b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
index 441f603fc..20fba421f 100644
--- 
a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
+++ 
b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
@@ -598,12 +598,14 @@ public class SurefirePlugin
 }
 
 @Override
+@Deprecated
 public boolean isSkipExec()
 {
 return skipExec;
 }
 
 @Override
+@Deprecated
 public void setSkipExec( boolean skipExec )
 {
 this.skipExec = skipExec;



[maven-surefire] 02/02: [SUREFIRE-2066] Wrong documentation "List of System properties to pass to the JUnit tests." of systemProperties and systemPropertyVariables

2022-04-10 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit f6be3e648938414b222b50907b1db2d6a3cc977b
Author: tibordigana 
AuthorDate: Sun Apr 10 17:10:40 2022 +0200

[SUREFIRE-2066] Wrong documentation "List of System properties to pass to 
the JUnit tests." of systemProperties and systemPropertyVariables
---
 .../java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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 c0fb3f1a1..64715341a 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
@@ -299,7 +299,7 @@ public abstract class AbstractSurefireMojo
 private ArtifactRepository localRepository;
 
 /**
- * List of System properties to pass to the JUnit tests.
+ * List of System properties to pass to a provider.
  *
  * @deprecated Use systemPropertyVariables instead.
  */
@@ -308,7 +308,7 @@ public abstract class AbstractSurefireMojo
 private Properties systemProperties;
 
 /**
- * List of System properties to pass to the JUnit tests.
+ * List of System properties to pass to a provider.
  *
  * @since 2.5
  */



[maven-surefire] branch master updated (78805045b -> f6be3e648)

2022-04-10 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


from 78805045b [SUREFIRE-2062] Remove code corresponding to jdk 7 from IT 
tests
 new 74ccdd1af used @Deprecated in MOJO instead of JavaDoc @deprecated in 
forkMode, removed @SuppressWarnings( "deprecation" )
 new f6be3e648 [SUREFIRE-2066] Wrong documentation "List of System 
properties to pass to the JUnit tests." of systemProperties and 
systemPropertyVariables

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java  | 2 --
 .../java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java | 6 --
 .../main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java  | 2 ++
 3 files changed, 6 insertions(+), 4 deletions(-)



[maven-surefire] annotated tag surefire-2.22.3 deleted (was a10b085ab)

2022-04-10 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to annotated tag surefire-2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


*** WARNING: tag surefire-2.22.3 was deleted! ***

   tag was  a10b085ab

This change permanently discards the following revisions:

 discard ac9c38780 [maven-release-plugin] prepare release surefire-2.22.3



[maven-surefire] annotated tag surefire-2.22.3 created (now a10b085ab)

2022-04-09 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to annotated tag surefire-2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


  at a10b085ab (tag)
 tagging ac9c38780cc36adc9a330e42876412d892429b69 (commit)
 replaces surefire-2.22.2
  by tibor.digana
  on Sat Apr 9 09:30:41 2022 +0200

- Log -
[maven-release-plugin] copy for tag surefire-2.22.3
---

This annotated tag includes the following new commits:

 new ac9c38780 [maven-release-plugin] prepare release surefire-2.22.3

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




[maven-surefire] 01/01: [maven-release-plugin] prepare release surefire-2.22.3

2022-04-09 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to annotated tag surefire-2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit ac9c38780cc36adc9a330e42876412d892429b69
Author: tibor.digana 
AuthorDate: Sat Apr 9 09:27:50 2022 +0200

[maven-release-plugin] prepare release surefire-2.22.3
---
 maven-failsafe-plugin/pom.xml  | 2 +-
 maven-surefire-common/pom.xml  | 2 +-
 maven-surefire-plugin/pom.xml  | 2 +-
 maven-surefire-report-plugin/pom.xml   | 2 +-
 pom.xml| 4 ++--
 surefire-api/pom.xml   | 2 +-
 surefire-booter/pom.xml| 2 +-
 surefire-grouper/pom.xml   | 2 +-
 surefire-its/pom.xml   | 2 +-
 surefire-logger-api/pom.xml| 2 +-
 surefire-providers/common-java5/pom.xml| 2 +-
 surefire-providers/common-junit3/pom.xml   | 2 +-
 surefire-providers/common-junit4/pom.xml   | 2 +-
 surefire-providers/common-junit48/pom.xml  | 2 +-
 surefire-providers/pom.xml | 2 +-
 surefire-providers/surefire-junit-platform/pom.xml | 2 +-
 surefire-providers/surefire-junit3/pom.xml | 2 +-
 surefire-providers/surefire-junit4/pom.xml | 2 +-
 surefire-providers/surefire-junit47/pom.xml| 2 +-
 surefire-providers/surefire-testng-utils/pom.xml   | 2 +-
 surefire-providers/surefire-testng/pom.xml | 2 +-
 surefire-report-parser/pom.xml | 2 +-
 surefire-shadefire/pom.xml | 2 +-
 23 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/maven-failsafe-plugin/pom.xml b/maven-failsafe-plugin/pom.xml
index 6d31306a1..a905e3b9b 100644
--- a/maven-failsafe-plugin/pom.xml
+++ b/maven-failsafe-plugin/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
   
 
   org.apache.maven.plugins
diff --git a/maven-surefire-common/pom.xml b/maven-surefire-common/pom.xml
index 98ee90bfe..6152fad23 100644
--- a/maven-surefire-common/pom.xml
+++ b/maven-surefire-common/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
   
 
   maven-surefire-common
diff --git a/maven-surefire-plugin/pom.xml b/maven-surefire-plugin/pom.xml
index c99cda9c1..f94430213 100644
--- a/maven-surefire-plugin/pom.xml
+++ b/maven-surefire-plugin/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
   
 
   org.apache.maven.plugins
diff --git a/maven-surefire-report-plugin/pom.xml 
b/maven-surefire-report-plugin/pom.xml
index acd87e034..a5f5e3490 100644
--- a/maven-surefire-report-plugin/pom.xml
+++ b/maven-surefire-report-plugin/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
   
 
   org.apache.maven.plugins
diff --git a/pom.xml b/pom.xml
index 696894788..50f507a59 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
 
   org.apache.maven.surefire
   surefire
-  2.22.3-SNAPSHOT
+  2.22.3
   pom
 
   Apache Maven Surefire
@@ -66,7 +66,7 @@
 ${maven.surefire.scm.devConnection}
 
${maven.surefire.scm.devConnection}
 https://github.com/apache/maven-surefire/tree/${project.scm.tag}
-release/2.22.3
+surefire-2.22.3
   
   
 jira
diff --git a/surefire-api/pom.xml b/surefire-api/pom.xml
index caef00fe7..9ed6f9a5c 100644
--- a/surefire-api/pom.xml
+++ b/surefire-api/pom.xml
@@ -23,7 +23,7 @@
   
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
   
 
   surefire-api
diff --git a/surefire-booter/pom.xml b/surefire-booter/pom.xml
index 9985d683b..9aae1adfd 100644
--- a/surefire-booter/pom.xml
+++ b/surefire-booter/pom.xml
@@ -23,7 +23,7 @@
   
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
   
 
   surefire-booter
diff --git a/surefire-grouper/pom.xml b/surefire-grouper/pom.xml
index 8e6758223..c9443e75e 100644
--- a/surefire-grouper/pom.xml
+++ b/surefire-grouper/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
   
 
   surefire-grouper
diff --git a/surefire-its/pom.xml b/surefire-its/pom.xml
index c3a5861ed..af832aba2 100644
--- a/surefire-its/pom.xml
+++ b/surefire-its/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
   
 
   surefire-its
diff --git a/surefire-logger-api/pom.xml b/surefire-logger-api/pom.xml
index fc657339c..ddacfe234 100644
--- a/surefire-logger-api/pom.xml
+++ b/surefire-logger-api/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.maven.surefire
 surefire
-2.22.3-SNAPSHOT
+2.22.3
 
 
 surefire-logger-api
diff --git a/surefire-providers/common-java5

[maven-surefire] annotated tag surefire-2.22.3 deleted (was 44b6871c2)

2022-04-09 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to annotated tag surefire-2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


*** WARNING: tag surefire-2.22.3 was deleted! ***

   tag was  44b6871c2

This change permanently discards the following revisions:

 discard 42f10c768 [maven-release-plugin] prepare release surefire-2.22.3



[maven-surefire] branch release/2.22.3 updated: JavaDoc since 3.0.0-M6 and 2.22.3

2022-04-09 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/release/2.22.3 by this push:
 new 4a12d2a66 JavaDoc since 3.0.0-M6 and 2.22.3
4a12d2a66 is described below

commit 4a12d2a661c06c594023569d8e6702932c9f56d5
Author: tibordigana 
AuthorDate: Sat Apr 9 08:50:33 2022 +0200

JavaDoc since 3.0.0-M6 and 2.22.3
---
 .../java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java| 4 ++--
 .../main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java| 4 ++--
 .../org/apache/maven/surefire/testng/conf/TestNG740Configurator.java  | 1 +
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
index 1ddc8eec5..8a75ed2f4 100644
--- 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
+++ 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
@@ -323,7 +323,7 @@ public class IntegrationTestMojo
  * %regex[.*IT.*|.*Not.*]
  * 
  * 
- * Since 2.22.3, method filtering support is provided in the inclusions 
file as well, example:
+ * Since 3.0.0-M6 and 2.22.3, method filtering support is provided in the 
inclusions file as well, example:
  * 
  * pkg.SomeIT#testMethod
  * 
@@ -343,7 +343,7 @@ public class IntegrationTestMojo
  * %regex[.*IT.*|.*Not.*]
  * 
  * 
- * Since 2.22.3, method filtering support is provided in the exclusions 
file as well, example:
+ * Since 3.0.0-M6 and 2.22.3, method filtering support is provided in the 
exclusions file as well, example:
  * 
  * pkg.SomeIT#testMethod
  * 
diff --git 
a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
 
b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
index bef35e2c4..2246b4356 100644
--- 
a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
+++ 
b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
@@ -303,7 +303,7 @@ public class SurefirePlugin
  * %regex[.*Test.*|.*Not.*]
  * 
  * 
- * Since 2.22.3, method filtering support is provided in the inclusions 
file as well, example:
+ * Since 3.0.0-M6 and 2.22.3, method filtering support is provided in the 
inclusions file as well, example:
  * 
  * pkg.SomeTest#testMethod
  * 
@@ -322,7 +322,7 @@ public class SurefirePlugin
  * %regex[.*Test.*|.*Not.*]
  * 
  *
- * Since 2.22.3, method filtering support is provided in the exclusions 
file as well, example:
+ * Since 3.0.0-M6 and 2.22.3, method filtering support is provided in the 
exclusions file as well, example:
  * 
  * pkg.SomeTest#testMethod
  * 
diff --git 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
index b2b7aa71b..fc02b881b 100644
--- 
a/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
+++ 
b/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG740Configurator.java
@@ -34,6 +34,7 @@ import static 
org.apache.maven.surefire.booter.ProviderParameterNames.THREADCOUN
  * Uses reflection since ParallelMode enum doesn't exist in supported
  * TestNG 5.x versions.
  *
+ * @since 3.0.0-M6
  * @since 2.22.3
  */
 public class TestNG740Configurator extends TestNG60Configurator



[maven-surefire] 01/02: Updated internal plugins Surefire/Failsafe to 3.0.0-M6

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 08e90f4117290fb7ec56977783a83353cb7f9f55
Author: tibordigana 
AuthorDate: Fri Apr 8 23:00:59 2022 +0200

Updated internal plugins Surefire/Failsafe to 3.0.0-M6
---
 maven-failsafe-plugin/pom.xml  | 2 +-
 maven-surefire-common/pom.xml  | 2 +-
 maven-surefire-plugin/pom.xml  | 2 +-
 maven-surefire-report-plugin/pom.xml   | 2 +-
 pom.xml| 4 ++--
 surefire-api/pom.xml   | 2 +-
 surefire-booter/pom.xml| 4 ++--
 surefire-extensions-api/pom.xml| 2 +-
 surefire-grouper/pom.xml   | 2 +-
 surefire-its/pom.xml   | 8 
 surefire-logger-api/pom.xml| 5 ++---
 surefire-providers/common-java5/pom.xml| 2 +-
 surefire-providers/common-junit3/pom.xml   | 2 +-
 surefire-providers/common-junit4/pom.xml   | 2 +-
 surefire-providers/common-junit48/pom.xml  | 3 +--
 surefire-providers/pom.xml | 2 +-
 surefire-providers/surefire-junit-platform/pom.xml | 2 +-
 surefire-providers/surefire-junit3/pom.xml | 2 +-
 surefire-providers/surefire-junit4/pom.xml | 2 +-
 surefire-providers/surefire-junit47/pom.xml| 2 +-
 surefire-providers/surefire-testng-utils/pom.xml   | 2 +-
 surefire-providers/surefire-testng/pom.xml | 2 +-
 surefire-report-parser/pom.xml | 3 +--
 surefire-shadefire/pom.xml | 2 +-
 24 files changed, 30 insertions(+), 33 deletions(-)

diff --git a/maven-failsafe-plugin/pom.xml b/maven-failsafe-plugin/pom.xml
index 96992865f..eb3195524 100644
--- a/maven-failsafe-plugin/pom.xml
+++ b/maven-failsafe-plugin/pom.xml
@@ -115,7 +115,7 @@
 
 org.apache.maven.surefire
 surefire-shadefire
-3.0.0-M4 
+3.0.0-M6 
 
 
 
diff --git a/maven-surefire-common/pom.xml b/maven-surefire-common/pom.xml
index 7ceff6f48..9094dedc3 100644
--- a/maven-surefire-common/pom.xml
+++ b/maven-surefire-common/pom.xml
@@ -135,7 +135,7 @@
 
 org.apache.maven.surefire
 surefire-shadefire
-3.0.0-M4 
+3.0.0-M6 
 
 
 
diff --git a/maven-surefire-plugin/pom.xml b/maven-surefire-plugin/pom.xml
index 268378e87..91dbdaefe 100644
--- a/maven-surefire-plugin/pom.xml
+++ b/maven-surefire-plugin/pom.xml
@@ -91,7 +91,7 @@
 
 org.apache.maven.surefire
 surefire-shadefire
-3.0.0-M4 
+3.0.0-M6 
 
 
 
diff --git a/maven-surefire-report-plugin/pom.xml 
b/maven-surefire-report-plugin/pom.xml
index 9945fa986..f3a6625ef 100644
--- a/maven-surefire-report-plugin/pom.xml
+++ b/maven-surefire-report-plugin/pom.xml
@@ -134,7 +134,7 @@
 
 org.apache.maven.surefire
 surefire-shadefire
-3.0.0-M4 
+3.0.0-M6 
 
 
 
diff --git a/pom.xml b/pom.xml
index b36cd51f3..9d52c11e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -394,7 +394,7 @@
 
 
   maven-surefire-plugin
-  3.0.0-M4 
+  3.0.0-M6 
   
 
 false
@@ -538,7 +538,7 @@
   
 org.apache.maven.plugins
 maven-surefire-report-plugin
-3.0.0-M4 
+3.0.0-M6 
   
 
   
diff --git a/surefire-api/pom.xml b/surefire-api/pom.xml
index 5ede95ecd..3fb4893b9 100644
--- a/surefire-api/pom.xml
+++ b/surefire-api/pom.xml
@@ -88,7 +88,7 @@
   
 org.apache.maven.surefire
 surefire-shadefire
-3.0.0-M4 
+3.0.0-M6 
   
 
   
diff --git a/surefire-booter/pom.xml b/surefire-booter/pom.xml
index b404827f4..52256e793 100644
--- a/surefire-booter/pom.xml
+++ b/surefire-booter/pom.xml
@@ -110,12 +110,12 @@
   
   
 maven-surefire-plugin
-3.0.0-M3
+3.0.0-M6
 
   
 org.apache.maven.surefire
 surefire-shadefire
-3.0.0-M3 
+3.0.0-M6 
   
 
 
diff --git a/surefire-extensions-api/pom.xml b/surefire-extensions-api/pom.xml
index 8b61fbef3..acbdfbb23 100644
--- a/surefire-extensions-api/pom.xml
+++ b/surefire-extensions-api

[maven-surefire] branch master updated (157d2d90d -> acc1e7d90)

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


from 157d2d90d refactor RunOrderParameters constructors
 new 08e90f411 Updated internal plugins Surefire/Failsafe to 3.0.0-M6
 new acc1e7d90 cleanup system properties and runtime after JaCoCo 
instrumentation

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 maven-failsafe-plugin/pom.xml  |  9 +
 maven-surefire-common/pom.xml  |  2 +-
 maven-surefire-plugin/pom.xml  |  2 +-
 maven-surefire-report-plugin/pom.xml   |  2 +-
 pom.xml|  4 ++--
 surefire-api/pom.xml   |  2 +-
 surefire-booter/pom.xml| 13 ++---
 surefire-extensions-api/pom.xml| 11 +--
 surefire-grouper/pom.xml   |  2 +-
 surefire-its/pom.xml   |  9 +
 surefire-logger-api/pom.xml|  5 ++---
 surefire-providers/common-java5/pom.xml|  2 +-
 surefire-providers/common-junit3/pom.xml   |  2 +-
 surefire-providers/common-junit4/pom.xml   |  2 +-
 surefire-providers/common-junit48/pom.xml  |  3 +--
 surefire-providers/pom.xml |  2 +-
 surefire-providers/surefire-junit-platform/pom.xml |  2 +-
 surefire-providers/surefire-junit3/pom.xml |  2 +-
 surefire-providers/surefire-junit4/pom.xml |  2 +-
 surefire-providers/surefire-junit47/pom.xml|  2 +-
 surefire-providers/surefire-testng-utils/pom.xml   |  2 +-
 surefire-providers/surefire-testng/pom.xml |  2 +-
 surefire-report-parser/pom.xml |  3 +--
 surefire-shadefire/pom.xml |  2 +-
 24 files changed, 31 insertions(+), 58 deletions(-)



[maven-surefire] 02/02: cleanup system properties and runtime after JaCoCo instrumentation

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit acc1e7d907803b1de4f6692194500b5487b6dc91
Author: tibordigana 
AuthorDate: Sat Apr 9 01:51:21 2022 +0200

cleanup system properties and runtime after JaCoCo instrumentation
---
 maven-failsafe-plugin/pom.xml   | 7 ---
 surefire-booter/pom.xml | 9 -
 surefire-extensions-api/pom.xml | 9 -
 surefire-its/pom.xml| 1 +
 4 files changed, 1 insertion(+), 25 deletions(-)

diff --git a/maven-failsafe-plugin/pom.xml b/maven-failsafe-plugin/pom.xml
index eb3195524..e6445e86b 100644
--- a/maven-failsafe-plugin/pom.xml
+++ b/maven-failsafe-plugin/pom.xml
@@ -74,18 +74,11 @@
 maven-plugin-annotations
 provided
 
-
 
 org.mockito
 mockito-core
 test
 
-
-org.jacoco
-org.jacoco.agent
-runtime
-test
-
 
 
 
diff --git a/surefire-booter/pom.xml b/surefire-booter/pom.xml
index 52256e793..8b4b78cc9 100644
--- a/surefire-booter/pom.xml
+++ b/surefire-booter/pom.xml
@@ -67,12 +67,6 @@
   powermock-api-mockito2
   test
 
-
-  org.jacoco
-  org.jacoco.agent
-  runtime
-  test
-
   
 
   
@@ -125,9 +119,6 @@
   
 **/JUnit4SuiteTest.java
   
-  
-
${project.build.directory}/jacoco.exec
-  
 
   
 
diff --git a/surefire-extensions-api/pom.xml b/surefire-extensions-api/pom.xml
index acbdfbb23..68ba3f3e7 100644
--- a/surefire-extensions-api/pom.xml
+++ b/surefire-extensions-api/pom.xml
@@ -52,12 +52,6 @@
 mockito-core
 test
 
-
-org.jacoco
-org.jacoco.agent
-runtime
-test
-
 
 
 
@@ -84,9 +78,6 @@
 
 **/JUnit4SuiteTest.java
 
-
-
${project.build.directory}/jacoco.exec
-
 
 
 
diff --git a/surefire-its/pom.xml b/surefire-its/pom.xml
index 1d05fe136..aadc3f07f 100644
--- a/surefire-its/pom.xml
+++ b/surefire-its/pom.xml
@@ -150,6 +150,7 @@
 
 
 jacoco-it.agent
+
${project.build.directory}/jacoco.exec
 
 
 



[maven-surefire] branch release/2.22.3 updated (2e81a3d77 -> a6123c88a)

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 discard 2e81a3d77 [SUREFIRE-2060] JDK 18 support
 discard f5aeff8e2 [SUREFIRE-1964] Support for method filtering on excludesFile 
and includesFile committers: Ildefonso Montero, Tibor Digaňa Add the 
implementation and integration tests Add some unit tests Add some javadoc to 
includesFile and excludesFile
 new 6a0b48908 [SUREFIRE-1964] Support for method filtering on excludesFile 
and includesFile committers: Ildefonso Montero, Tibor Digaňa Add the 
implementation and integration tests Add some unit tests Add some javadoc to 
includesFile and excludesFile
 new a6123c88a [SUREFIRE-2060] JDK 18 support

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2e81a3d77)
\
 N -- N -- N   refs/heads/release/2.22.3 (a6123c88a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../plugin/surefire/AbstractSurefireMojoTest.java  | 196 -
 1 file changed, 190 insertions(+), 6 deletions(-)



[maven-surefire] 01/02: [SUREFIRE-1964] Support for method filtering on excludesFile and includesFile committers: Ildefonso Montero, Tibor Digaňa Add the implementation and integration tests Add some

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 6a0b48908c0aedcc3a29adad63e11e59f5d0db19
Author: tibordigana 
AuthorDate: Fri Apr 8 17:37:49 2022 +0200

[SUREFIRE-1964] Support for method filtering on excludesFile and 
includesFile
committers: Ildefonso Montero, Tibor Digaňa
Add the implementation and integration tests
Add some unit tests
Add some javadoc to includesFile and excludesFile
---
 .../maven/plugin/failsafe/IntegrationTestMojo.java |  14 ++
 .../plugin/surefire/AbstractSurefireMojo.java  | 127 -
 .../plugin/surefire/AbstractSurefireMojoTest.java  | 196 -
 .../maven/plugin/surefire/MojoMocklessTest.java|   6 +
 .../maven/plugin/surefire/SurefirePlugin.java  |  16 +-
 .../its/AbstractTestMultipleMethodPatterns.java|   3 +-
 .../maven/surefire/its/jiras/Surefire1964IT.java   |  55 ++
 .../test/resources/surefire-1964/exclusions.txt|   1 +
 .../test/resources/surefire-1964/inclusions.txt|   1 +
 .../src/test/resources/surefire-1964/pom.xml   |  58 ++
 .../src/test/java/pkg/ExcludedTest.java|  12 ++
 .../src/test/java/pkg/FilterTest.java  |  24 +++
 12 files changed, 458 insertions(+), 55 deletions(-)

diff --git 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
index 51414cf75..1ddc8eec5 100644
--- 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
+++ 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
@@ -322,6 +322,13 @@ public class IntegrationTestMojo
  * **{@literal /}NotIncludedByDefault.java
  * %regex[.*IT.*|.*Not.*]
  * 
+ * 
+ * Since 2.22.3, method filtering support is provided in the inclusions 
file as well, example:
+ * 
+ * pkg.SomeIT#testMethod
+ * 
+ *
+ * @since 2.13
  */
 @Parameter( property = "failsafe.includesFile" )
 private File includesFile;
@@ -335,6 +342,13 @@ public class IntegrationTestMojo
  * **{@literal /}DontRunIT.*
  * %regex[.*IT.*|.*Not.*]
  * 
+ * 
+ * Since 2.22.3, method filtering support is provided in the exclusions 
file as well, example:
+ * 
+ * pkg.SomeIT#testMethod
+ * 
+ *
+ * @since 2.13
  */
 @Parameter( property = "failsafe.excludesFile" )
 private File excludesFile;
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 2aa6dd405..9881cb747 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
@@ -861,6 +861,11 @@ public abstract class AbstractSurefireMojo
 }
 }
 
+void setLogger( Logger logger )
+{
+this.logger = logger;
+}
+
 @Nonnull
 protected final PluginConsoleLogger getConsoleLogger()
 {
@@ -1939,78 +1944,110 @@ public abstract class AbstractSurefireMojo
 }
 }
 
-private void maybeAppendList( List base, List list )
+@Nonnull
+private List getExcludedScanList()
+throws MojoFailureException
 {
-if ( list != null )
-{
-base.addAll( list );
-}
+return getExcludeList( true );
+}
+
+@Nonnull
+private List getExcludeList()
+throws MojoFailureException
+{
+return getExcludeList( false );
 }
 
-@Nonnull private List getExcludeList()
+/**
+ * Computes a merge list of test exclusions.
+ * Used only in {@link #getExcludeList()} and {@link 
#getExcludedScanList()}.
+ * @param asScanList true if dependency or directory scanner
+ * @return list of patterns
+ * @throws MojoFailureException if the excludes breaks a pattern format
+ */
+@Nonnull
+private List getExcludeList( boolean asScanList )
 throws MojoFailureException
 {
-List actualExcludes = null;
+List excludes;
 if ( isSpecificTestSpecified() )
 {
-actualExcludes = Collections.emptyList();
+excludes = Collections.emptyList();
 }
 else
 {
-if ( getExcludesFile() != null )
+excludes = new ArrayList();
+if ( asScanList )
 {
-actualExcludes = readListFromFile( getExcludesFile() );
+if ( getExcludes() != null )
+{
+excludes

[maven-surefire] 02/02: [SUREFIRE-2060] JDK 18 support

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit a6123c88a27782ce9be431c8601358fde00bb6e7
Author: tibordigana 
AuthorDate: Fri Apr 1 23:42:15 2022 +0200

[SUREFIRE-2060] JDK 18 support
---
 Jenkinsfile|  6 +--
 README.md  |  4 +-
 .../src/it/jetty-war-test-failing/pom.xml  |  9 
 .../src/it/jetty-war-test-passing/pom.xml  |  9 
 .../src/it/multiple-summaries-failing/pom.xml  |  4 +-
 .../src/it/multiple-summaries/pom.xml  |  4 +-
 .../src/it/working-directory/pom.xml   |  4 +-
 .../src/site/apt/examples/cucumber.apt.vm  |  8 +--
 pom.xml|  3 +-
 .../maven/surefire/its/AbstractJigsawIT.java   | 39 --
 .../its/CheckTestNgListenerReporterIT.java | 22 +---
 .../maven/surefire/its/CheckTestNgVersionsIT.java  | 59 +-
 .../its/JUnit47RerunFailingTestWithCucumberIT.java |  4 +-
 .../maven/surefire/its/JUnit47WithCucumberIT.java  | 20 +++-
 .../apache/maven/surefire/its/Java9FullApiIT.java  | 26 --
 .../maven/surefire/its/fixture/MavenLauncher.java  | 16 ++
 .../surefire/its/fixture/SurefireLauncher.java |  2 +
 .../test/resources/environment-variables/pom.xml   |  4 +-
 .../src/test/resources/failingBuilds/pom.xml   |  4 +-
 .../src/test/resources/failsafe-notests/pom.xml|  4 +-
 .../test/resources/failure-result-counting/pom.xml |  4 +-
 .../src/test/resources/failureOutput/pom.xml   |  4 +-
 .../src/test/resources/fork-consoleOutput/pom.xml  |  4 +-
 .../resources/fork-consoleOutputWithErrors/pom.xml |  4 +-
 surefire-its/src/test/resources/fork-fail/pom.xml  |  4 +-
 .../test/resources/fork-mode-multimodule/pom.xml   |  4 +-
 .../resources/fork-mode-resource-loading/pom.xml   |  4 +-
 .../src/test/resources/fork-mode-testng/pom.xml|  4 +-
 surefire-its/src/test/resources/fork-mode/pom.xml  |  4 +-
 .../src/test/resources/fork-timeout/pom.xml|  4 +-
 .../resources/includes-excludes-from-file/pom.xml  |  4 +-
 .../src/test/resources/includes-excludes/pom.xml   |  4 +-
 .../test/resources/isolated-classloader/pom.xml|  4 +-
 .../src/test/resources/java9-full-api/pom.xml  |  2 +-
 .../java9-full-api/src/test/java/J9IT.java |  2 +-
 .../java9-full-api/src/test/java/J9Test.java   |  2 +-
 .../test/resources/junit-fork-mode-always/pom.xml  |  4 +-
 .../src/test/resources/junit-ignore/pom.xml|  4 +-
 .../src/test/resources/junit-innerClass/pom.xml|  4 +-
 .../resources/junit-notExtendingTestCase/pom.xml   |  4 +-
 .../test/resources/junit-pathWithUmlaut/pom.xml|  4 +-
 .../test/resources/junit-twoTestCaseSuite/pom.xml  |  4 +-
 .../src/test/resources/junit-twoTestCases/pom.xml  |  4 +-
 .../resources/junit4-forkAlways-staticInit/pom.xml |  4 +-
 .../resources/junit4-rerun-failing-tests/pom.xml   |  4 +-
 .../src/test/resources/junit4-runlistener/pom.xml  |  4 +-
 .../test/resources/junit4-twoTestCaseSuite/pom.xml |  4 +-
 .../src/test/resources/junit44-dep/pom.xml |  4 +-
 .../src/test/resources/junit44-environment/pom.xml |  4 +-
 .../src/test/resources/junit44-hamcrest/pom.xml|  4 +-
 .../test/resources/junit44-method-pattern/pom.xml  |  4 +-
 .../test/resources/junit44-single-method/pom.xml   |  4 +-
 .../src/test/resources/junit47-cucumber/pom.xml| 14 ++---
 .../org/sample/cucumber/FailingCucumberTest.java   |  5 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../org/sample/cucumber/SuccessCucumberTest.java   |  5 +-
 .../resources/junit47-parallel-with-suite/pom.xml  |  4 +-
 .../test/resources/junit47-redirect-output/pom.xml |  4 +-
 .../pom.xml| 13 +++--
 .../org/sample/cucumber/FlakeCucumberTest.java |  3 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../junit47-static-inner-class-tests/pom.xml   |  4 +-
 .../src/test/resources/junit48-categories/pom.xml  |  4 +-
 .../test/resources/junit48-smartStackTrace/pom.xml |  4 +-
 .../src/test/resources/norunnableTests/pom.xml |  4 +-
 .../src/test/resources/parallel-runtime/pom.xml|  4 +-
 .../resources/plain-old-java-classpath/pom.xml |  4 +-
 .../src/test/resources/plexus-conflict/pom.xml |  4 +-
 .../src/test/resources/pojo-simple/pom.xml |  4 +-
 surefire-its/src/test/resources/pom.xml|  4 +-
 surefire-its/src/test/resources/reporters/pom.xml  |  4 +-
 .../src/test/resources/result-counting/pom.xml |  4 +-
 surefire-its/src/test/resources/runOrder/pom.xml   |  4 +-
 .../src/test/resources/runorder-parallel/pom.xml   |  4 +-
 surefire-its/src/test/resources/settings.xml   | 29 ---
 .../sibling-aggregator/aggregator/pom.xml  |  4 +-
 .../resources

[maven-surefire] 02/02: [SUREFIRE-2060] JDK 18 support

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 2e81a3d77cfadfa72ad83d50f5766b835fece46d
Author: tibordigana 
AuthorDate: Fri Apr 1 23:42:15 2022 +0200

[SUREFIRE-2060] JDK 18 support
---
 Jenkinsfile|  6 +--
 README.md  |  4 +-
 .../src/it/jetty-war-test-failing/pom.xml  |  9 
 .../src/it/jetty-war-test-passing/pom.xml  |  9 
 .../src/it/multiple-summaries-failing/pom.xml  |  4 +-
 .../src/it/multiple-summaries/pom.xml  |  4 +-
 .../src/it/working-directory/pom.xml   |  4 +-
 .../src/site/apt/examples/cucumber.apt.vm  |  8 +--
 pom.xml|  3 +-
 .../maven/surefire/its/AbstractJigsawIT.java   | 39 --
 .../its/CheckTestNgListenerReporterIT.java | 22 +---
 .../maven/surefire/its/CheckTestNgVersionsIT.java  | 59 +-
 .../its/JUnit47RerunFailingTestWithCucumberIT.java |  4 +-
 .../maven/surefire/its/JUnit47WithCucumberIT.java  | 20 +++-
 .../apache/maven/surefire/its/Java9FullApiIT.java  | 26 --
 .../maven/surefire/its/fixture/MavenLauncher.java  | 16 ++
 .../surefire/its/fixture/SurefireLauncher.java |  2 +
 .../test/resources/environment-variables/pom.xml   |  4 +-
 .../src/test/resources/failingBuilds/pom.xml   |  4 +-
 .../src/test/resources/failsafe-notests/pom.xml|  4 +-
 .../test/resources/failure-result-counting/pom.xml |  4 +-
 .../src/test/resources/failureOutput/pom.xml   |  4 +-
 .../src/test/resources/fork-consoleOutput/pom.xml  |  4 +-
 .../resources/fork-consoleOutputWithErrors/pom.xml |  4 +-
 surefire-its/src/test/resources/fork-fail/pom.xml  |  4 +-
 .../test/resources/fork-mode-multimodule/pom.xml   |  4 +-
 .../resources/fork-mode-resource-loading/pom.xml   |  4 +-
 .../src/test/resources/fork-mode-testng/pom.xml|  4 +-
 surefire-its/src/test/resources/fork-mode/pom.xml  |  4 +-
 .../src/test/resources/fork-timeout/pom.xml|  4 +-
 .../resources/includes-excludes-from-file/pom.xml  |  4 +-
 .../src/test/resources/includes-excludes/pom.xml   |  4 +-
 .../test/resources/isolated-classloader/pom.xml|  4 +-
 .../src/test/resources/java9-full-api/pom.xml  |  2 +-
 .../java9-full-api/src/test/java/J9IT.java |  2 +-
 .../java9-full-api/src/test/java/J9Test.java   |  2 +-
 .../test/resources/junit-fork-mode-always/pom.xml  |  4 +-
 .../src/test/resources/junit-ignore/pom.xml|  4 +-
 .../src/test/resources/junit-innerClass/pom.xml|  4 +-
 .../resources/junit-notExtendingTestCase/pom.xml   |  4 +-
 .../test/resources/junit-pathWithUmlaut/pom.xml|  4 +-
 .../test/resources/junit-twoTestCaseSuite/pom.xml  |  4 +-
 .../src/test/resources/junit-twoTestCases/pom.xml  |  4 +-
 .../resources/junit4-forkAlways-staticInit/pom.xml |  4 +-
 .../resources/junit4-rerun-failing-tests/pom.xml   |  4 +-
 .../src/test/resources/junit4-runlistener/pom.xml  |  4 +-
 .../test/resources/junit4-twoTestCaseSuite/pom.xml |  4 +-
 .../src/test/resources/junit44-dep/pom.xml |  4 +-
 .../src/test/resources/junit44-environment/pom.xml |  4 +-
 .../src/test/resources/junit44-hamcrest/pom.xml|  4 +-
 .../test/resources/junit44-method-pattern/pom.xml  |  4 +-
 .../test/resources/junit44-single-method/pom.xml   |  4 +-
 .../src/test/resources/junit47-cucumber/pom.xml| 14 ++---
 .../org/sample/cucumber/FailingCucumberTest.java   |  5 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../org/sample/cucumber/SuccessCucumberTest.java   |  5 +-
 .../resources/junit47-parallel-with-suite/pom.xml  |  4 +-
 .../test/resources/junit47-redirect-output/pom.xml |  4 +-
 .../pom.xml| 13 +++--
 .../org/sample/cucumber/FlakeCucumberTest.java |  3 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../junit47-static-inner-class-tests/pom.xml   |  4 +-
 .../src/test/resources/junit48-categories/pom.xml  |  4 +-
 .../test/resources/junit48-smartStackTrace/pom.xml |  4 +-
 .../src/test/resources/norunnableTests/pom.xml |  4 +-
 .../src/test/resources/parallel-runtime/pom.xml|  4 +-
 .../resources/plain-old-java-classpath/pom.xml |  4 +-
 .../src/test/resources/plexus-conflict/pom.xml |  4 +-
 .../src/test/resources/pojo-simple/pom.xml |  4 +-
 surefire-its/src/test/resources/pom.xml|  4 +-
 surefire-its/src/test/resources/reporters/pom.xml  |  4 +-
 .../src/test/resources/result-counting/pom.xml |  4 +-
 surefire-its/src/test/resources/runOrder/pom.xml   |  4 +-
 .../src/test/resources/runorder-parallel/pom.xml   |  4 +-
 surefire-its/src/test/resources/settings.xml   | 29 ---
 .../sibling-aggregator/aggregator/pom.xml  |  4 +-
 .../resources

[maven-surefire] branch release/2.22.3 updated (4ce1433c4 -> 2e81a3d77)

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 discard 4ce1433c4 [SUREFIRE-2060] JDK 18 support
 new f5aeff8e2 [SUREFIRE-1964] Support for method filtering on excludesFile 
and includesFile committers: Ildefonso Montero, Tibor Digaňa Add the 
implementation and integration tests Add some unit tests Add some javadoc to 
includesFile and excludesFile
 new 2e81a3d77 [SUREFIRE-2060] JDK 18 support

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (4ce1433c4)
\
 N -- N -- N   refs/heads/release/2.22.3 (2e81a3d77)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../maven/plugin/failsafe/IntegrationTestMojo.java |  14 +++
 .../plugin/surefire/AbstractSurefireMojo.java  | 127 +
 .../maven/plugin/surefire/MojoMocklessTest.java|   6 +
 .../maven/plugin/surefire/SurefirePlugin.java  |  16 ++-
 .../its/AbstractTestMultipleMethodPatterns.java|   3 +-
 ...ouldNotBeIgnoredIT.java => Surefire1964IT.java} |  30 +++--
 .../test/resources/surefire-1964/exclusions.txt|   1 +
 .../test/resources/surefire-1964/inclusions.txt|   1 +
 .../resources/{junit4 => surefire-1964}/pom.xml|  17 +--
 .../src/test/java/pkg/ExcludedTest.java|  12 ++
 .../src/test/java/pkg/FilterTest.java  |  24 
 11 files changed, 184 insertions(+), 67 deletions(-)
 copy 
surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire1426JvmCrashShouldNotBeIgnoredIT.java
 => Surefire1964IT.java} (55%)
 create mode 100644 surefire-its/src/test/resources/surefire-1964/exclusions.txt
 create mode 100644 surefire-its/src/test/resources/surefire-1964/inclusions.txt
 copy surefire-its/src/test/resources/{junit4 => surefire-1964}/pom.xml (77%)
 create mode 100644 
surefire-its/src/test/resources/surefire-1964/src/test/java/pkg/ExcludedTest.java
 create mode 100644 
surefire-its/src/test/resources/surefire-1964/src/test/java/pkg/FilterTest.java



[maven-surefire] 01/02: [SUREFIRE-1964] Support for method filtering on excludesFile and includesFile committers: Ildefonso Montero, Tibor Digaňa Add the implementation and integration tests Add some

2022-04-08 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit f5aeff8e2ee79d321e3acc1a25779d1bdd439d62
Author: tibordigana 
AuthorDate: Fri Apr 8 17:37:49 2022 +0200

[SUREFIRE-1964] Support for method filtering on excludesFile and 
includesFile
committers: Ildefonso Montero, Tibor Digaňa
Add the implementation and integration tests
Add some unit tests
Add some javadoc to includesFile and excludesFile
---
 .../maven/plugin/failsafe/IntegrationTestMojo.java |  14 +++
 .../plugin/surefire/AbstractSurefireMojo.java  | 127 +
 .../maven/plugin/surefire/MojoMocklessTest.java|   6 +
 .../maven/plugin/surefire/SurefirePlugin.java  |  16 ++-
 .../its/AbstractTestMultipleMethodPatterns.java|   3 +-
 .../maven/surefire/its/jiras/Surefire1964IT.java   |  55 +
 .../test/resources/surefire-1964/exclusions.txt|   1 +
 .../test/resources/surefire-1964/inclusions.txt|   1 +
 .../src/test/resources/surefire-1964/pom.xml   |  58 ++
 .../src/test/java/pkg/ExcludedTest.java|  12 ++
 .../src/test/java/pkg/FilterTest.java  |  24 
 11 files changed, 268 insertions(+), 49 deletions(-)

diff --git 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
index 51414cf75..1ddc8eec5 100644
--- 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
+++ 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
@@ -322,6 +322,13 @@ public class IntegrationTestMojo
  * **{@literal /}NotIncludedByDefault.java
  * %regex[.*IT.*|.*Not.*]
  * 
+ * 
+ * Since 2.22.3, method filtering support is provided in the inclusions 
file as well, example:
+ * 
+ * pkg.SomeIT#testMethod
+ * 
+ *
+ * @since 2.13
  */
 @Parameter( property = "failsafe.includesFile" )
 private File includesFile;
@@ -335,6 +342,13 @@ public class IntegrationTestMojo
  * **{@literal /}DontRunIT.*
  * %regex[.*IT.*|.*Not.*]
  * 
+ * 
+ * Since 2.22.3, method filtering support is provided in the exclusions 
file as well, example:
+ * 
+ * pkg.SomeIT#testMethod
+ * 
+ *
+ * @since 2.13
  */
 @Parameter( property = "failsafe.excludesFile" )
 private File excludesFile;
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 2aa6dd405..9881cb747 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
@@ -861,6 +861,11 @@ public abstract class AbstractSurefireMojo
 }
 }
 
+void setLogger( Logger logger )
+{
+this.logger = logger;
+}
+
 @Nonnull
 protected final PluginConsoleLogger getConsoleLogger()
 {
@@ -1939,78 +1944,110 @@ public abstract class AbstractSurefireMojo
 }
 }
 
-private void maybeAppendList( List base, List list )
+@Nonnull
+private List getExcludedScanList()
+throws MojoFailureException
 {
-if ( list != null )
-{
-base.addAll( list );
-}
+return getExcludeList( true );
+}
+
+@Nonnull
+private List getExcludeList()
+throws MojoFailureException
+{
+return getExcludeList( false );
 }
 
-@Nonnull private List getExcludeList()
+/**
+ * Computes a merge list of test exclusions.
+ * Used only in {@link #getExcludeList()} and {@link 
#getExcludedScanList()}.
+ * @param asScanList true if dependency or directory scanner
+ * @return list of patterns
+ * @throws MojoFailureException if the excludes breaks a pattern format
+ */
+@Nonnull
+private List getExcludeList( boolean asScanList )
 throws MojoFailureException
 {
-List actualExcludes = null;
+List excludes;
 if ( isSpecificTestSpecified() )
 {
-actualExcludes = Collections.emptyList();
+excludes = Collections.emptyList();
 }
 else
 {
-if ( getExcludesFile() != null )
+excludes = new ArrayList();
+if ( asScanList )
 {
-actualExcludes = readListFromFile( getExcludesFile() );
+if ( getExcludes() != null )
+{
+excludes.addAll( getExcludes() );
+}
+checkMethodFilterInInclud

[maven-surefire] branch master updated: refactor RunOrderParameters constructors

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 157d2d90d refactor RunOrderParameters constructors
157d2d90d is described below

commit 157d2d90d3063bcad4bec5a67d1fc3bc5dc8072e
Author: tibor.digana 
AuthorDate: Thu Apr 7 02:38:48 2022 +0200

refactor RunOrderParameters constructors
---
 .../surefire/api/testset/RunOrderParameters.java   | 26 +-
 1 file changed, 11 insertions(+), 15 deletions(-)

diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java
index 92828e975..d7f55a652 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java
@@ -22,10 +22,13 @@ package org.apache.maven.surefire.api.testset;
 import java.io.File;
 import org.apache.maven.surefire.api.util.RunOrder;
 
+import static org.apache.maven.surefire.api.util.RunOrder.ALPHABETICAL;
+import static org.apache.maven.surefire.api.util.RunOrder.DEFAULT;
+
 /**
  * @author Kristian Rosenvold
  */
-public class RunOrderParameters
+public final class RunOrderParameters
 {
 private final RunOrder[] runOrder;
 
@@ -35,35 +38,29 @@ public class RunOrderParameters
 
 public RunOrderParameters( RunOrder[] runOrder, File runStatisticsFile )
 {
-this.runOrder = runOrder;
-this.runStatisticsFile = runStatisticsFile;
-this.runOrderRandomSeed = null;
+this( runOrder, runStatisticsFile, null );
 }
 
 public RunOrderParameters( String runOrder, File runStatisticsFile )
 {
-this.runOrder = runOrder == null ? RunOrder.DEFAULT : 
RunOrder.valueOfMulti( runOrder );
-this.runStatisticsFile = runStatisticsFile;
-this.runOrderRandomSeed = null;
+this( runOrder, runStatisticsFile, null );
 }
 
-public RunOrderParameters( RunOrder[] runOrder, File runStatisticsFile, 
Long runOrderRandomSeed )
+public RunOrderParameters( String runOrder, File runStatisticsFile, Long 
runOrderRandomSeed )
 {
-this.runOrder = runOrder;
-this.runStatisticsFile = runStatisticsFile;
-this.runOrderRandomSeed = runOrderRandomSeed;
+this( runOrder == null ? DEFAULT : RunOrder.valueOfMulti( runOrder ), 
runStatisticsFile, runOrderRandomSeed );
 }
 
-public RunOrderParameters( String runOrder, File runStatisticsFile, Long 
runOrderRandomSeed )
+public RunOrderParameters( RunOrder[] runOrder, File runStatisticsFile, 
Long runOrderRandomSeed )
 {
-this.runOrder = runOrder == null ? RunOrder.DEFAULT : 
RunOrder.valueOfMulti( runOrder );
+this.runOrder = runOrder;
 this.runStatisticsFile = runStatisticsFile;
 this.runOrderRandomSeed = runOrderRandomSeed;
 }
 
 public static RunOrderParameters alphabetical()
 {
-return new RunOrderParameters( new RunOrder[]{ RunOrder.ALPHABETICAL 
}, null );
+return new RunOrderParameters( new RunOrder[]{ ALPHABETICAL }, null );
 }
 
 public RunOrder[] getRunOrder()
@@ -80,5 +77,4 @@ public class RunOrderParameters
 {
 return runStatisticsFile;
 }
-
 }



[maven-surefire] branch master updated: immutable RunOrderParameters

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 1c06971af immutable RunOrderParameters
1c06971af is described below

commit 1c06971af95a01b93011ffb555d984fd5b92b13e
Author: tibor.digana 
AuthorDate: Thu Apr 7 02:01:44 2022 +0200

immutable RunOrderParameters
---
 .../surefire/api/testset/RunOrderParameters.java   |  9 ++
 .../api/util/DefaultRunOrderCalculator.java| 35 +-
 2 files changed, 10 insertions(+), 34 deletions(-)

diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java
index 07e3b3ea9..92828e975 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/testset/RunOrderParameters.java
@@ -29,9 +29,9 @@ public class RunOrderParameters
 {
 private final RunOrder[] runOrder;
 
-private File runStatisticsFile;
+private final File runStatisticsFile;
 
-private Long runOrderRandomSeed;
+private final Long runOrderRandomSeed;
 
 public RunOrderParameters( RunOrder[] runOrder, File runStatisticsFile )
 {
@@ -76,11 +76,6 @@ public class RunOrderParameters
 return runOrderRandomSeed;
 }
 
-public void setRunOrderRandomSeed( Long runOrderRandomSeed )
-{
-this.runOrderRandomSeed = runOrderRandomSeed;
-}
-
 public File getRunStatisticsFile()
 {
 return runStatisticsFile;
diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/util/DefaultRunOrderCalculator.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/util/DefaultRunOrderCalculator.java
index 8ced06afa..3a2db958c 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/api/util/DefaultRunOrderCalculator.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/api/util/DefaultRunOrderCalculator.java
@@ -38,7 +38,7 @@ import java.util.Random;
 public class DefaultRunOrderCalculator
 implements RunOrderCalculator
 {
-private final Comparator sortOrder;
+private final Comparator> sortOrder;
 
 private final RunOrder[] runOrder;
 
@@ -55,12 +55,7 @@ public class DefaultRunOrderCalculator
 this.runOrder = runOrderParameters.getRunOrder();
 this.sortOrder = this.runOrder.length > 0 ? getSortOrderComparator( 
this.runOrder[0] ) : null;
 Long runOrderRandomSeed = runOrderParameters.getRunOrderRandomSeed();
-if ( runOrderRandomSeed == null )
-{
-runOrderRandomSeed = System.nanoTime();
-runOrderParameters.setRunOrderRandomSeed( runOrderRandomSeed );
-}
-this.random = new Random( runOrderRandomSeed );
+this.random = new Random( runOrderRandomSeed == null ? 
System.nanoTime() : runOrderRandomSeed );
 }
 
 @Override
@@ -102,11 +97,11 @@ public class DefaultRunOrderCalculator
 }
 else if ( sortOrder != null )
 {
-Collections.sort( testClasses, sortOrder );
+testClasses.sort( sortOrder );
 }
 }
 
-private Comparator getSortOrderComparator( RunOrder runOrder )
+private static Comparator> getSortOrderComparator( RunOrder 
runOrder )
 {
 if ( RunOrder.ALPHABETICAL.equals( runOrder ) )
 {
@@ -127,27 +122,13 @@ public class DefaultRunOrderCalculator
 }
 }
 
-private Comparator getReverseAlphabeticalComparator()
+private static Comparator> getReverseAlphabeticalComparator()
 {
-return new Comparator()
-{
-@Override
-public int compare( Class o1, Class o2 )
-{
-return o2.getName().compareTo( o1.getName() );
-}
-};
+return ( o1, o2 ) -> o2.getName().compareTo( o1.getName() );
 }
 
-private Comparator getAlphabeticalComparator()
+private static Comparator> getAlphabeticalComparator()
 {
-return new Comparator()
-{
-@Override
-public int compare( Class o1, Class o2 )
-{
-return o1.getName().compareTo( o2.getName() );
-}
-};
+return Comparator.comparing( Class::getName );
 }
 }



[maven-surefire] branch dependabot/maven/org.codehaus.plexus-plexus-component-metadata-2.1.1 deleted (was 7025db035)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch 
dependabot/maven/org.codehaus.plexus-plexus-component-metadata-2.1.1
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 was 7025db035 Bump plexus-component-metadata from 2.0.0 to 2.1.1

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[maven-surefire] branch dependabot/maven/surefire-its/src/test/resources/junit-4-5/junit-junit-4.13.1 deleted (was 0ab6054ed)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch 
dependabot/maven/surefire-its/src/test/resources/junit-4-5/junit-junit-4.13.1
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 was 0ab6054ed Bump junit in /surefire-its/src/test/resources/junit-4-5

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[maven-surefire] branch dependabot/maven/surefire-its/src/test/resources/surefire-979-smartStackTrace-wrongClassloader/module1/commons-io-commons-io-2.7 deleted (was 45836879e)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch 
dependabot/maven/surefire-its/src/test/resources/surefire-979-smartStackTrace-wrongClassloader/module1/commons-io-commons-io-2.7
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 was 45836879e Bump commons-io

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[maven-surefire] branch dependabot/maven/surefire-its/src/test/resources/surefire-1004-RunTestFromDependencyJarsTypeAndClassifier/surefire-1004-testjar/junit-junit-4.13.1 deleted (was 55516dc05)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch 
dependabot/maven/surefire-its/src/test/resources/surefire-1004-RunTestFromDependencyJarsTypeAndClassifier/surefire-1004-testjar/junit-junit-4.13.1
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 was 55516dc05 Bump junit

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[maven-surefire] branch dependabot/maven/surefire-its/src/test/resources/surefire-1659-stream-corruption/org.apache.logging.log4j-log4j-core-2.17.1 deleted (was d3c994984)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch 
dependabot/maven/surefire-its/src/test/resources/surefire-1659-stream-corruption/org.apache.logging.log4j-log4j-core-2.17.1
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 was d3c994984 Bump log4j-core

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[maven-surefire] branch dependabot/maven/surefire-its/src/test/resources/surefire-1733-junit4/junit-junit-4.13.1 deleted (was 40367efe5)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch 
dependabot/maven/surefire-its/src/test/resources/surefire-1733-junit4/junit-junit-4.13.1
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 was 40367efe5 Bump junit in 
/surefire-its/src/test/resources/surefire-1733-junit4

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[maven-surefire] branch dependabot/maven/surefire-providers/surefire-junit47/junit-junit-4.13.1 deleted (was 6e6651cf2)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch 
dependabot/maven/surefire-providers/surefire-junit47/junit-junit-4.13.1
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 was 6e6651cf2 Bump junit from 4.8.2 to 4.13.1 in 
/surefire-providers/surefire-junit47

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[maven-surefire] 01/01: [SUREFIRE-2060] JDK 18 support

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 4ce1433c484d268e0c17604a071ad43d27de9e47
Author: tibordigana 
AuthorDate: Fri Apr 1 23:42:15 2022 +0200

[SUREFIRE-2060] JDK 18 support
---
 Jenkinsfile|  6 +--
 README.md  |  4 +-
 .../src/it/jetty-war-test-failing/pom.xml  |  9 
 .../src/it/jetty-war-test-passing/pom.xml  |  9 
 .../src/it/multiple-summaries-failing/pom.xml  |  4 +-
 .../src/it/multiple-summaries/pom.xml  |  4 +-
 .../src/it/working-directory/pom.xml   |  4 +-
 .../src/site/apt/examples/cucumber.apt.vm  |  8 +--
 pom.xml|  3 +-
 .../maven/surefire/its/AbstractJigsawIT.java   | 39 --
 .../its/CheckTestNgListenerReporterIT.java | 22 +---
 .../maven/surefire/its/CheckTestNgVersionsIT.java  | 59 +-
 .../its/JUnit47RerunFailingTestWithCucumberIT.java |  4 +-
 .../maven/surefire/its/JUnit47WithCucumberIT.java  | 20 +++-
 .../apache/maven/surefire/its/Java9FullApiIT.java  | 26 --
 .../maven/surefire/its/fixture/MavenLauncher.java  | 16 ++
 .../surefire/its/fixture/SurefireLauncher.java |  2 +
 .../test/resources/environment-variables/pom.xml   |  4 +-
 .../src/test/resources/failingBuilds/pom.xml   |  4 +-
 .../src/test/resources/failsafe-notests/pom.xml|  4 +-
 .../test/resources/failure-result-counting/pom.xml |  4 +-
 .../src/test/resources/failureOutput/pom.xml   |  4 +-
 .../src/test/resources/fork-consoleOutput/pom.xml  |  4 +-
 .../resources/fork-consoleOutputWithErrors/pom.xml |  4 +-
 surefire-its/src/test/resources/fork-fail/pom.xml  |  4 +-
 .../test/resources/fork-mode-multimodule/pom.xml   |  4 +-
 .../resources/fork-mode-resource-loading/pom.xml   |  4 +-
 .../src/test/resources/fork-mode-testng/pom.xml|  4 +-
 surefire-its/src/test/resources/fork-mode/pom.xml  |  4 +-
 .../src/test/resources/fork-timeout/pom.xml|  4 +-
 .../resources/includes-excludes-from-file/pom.xml  |  4 +-
 .../src/test/resources/includes-excludes/pom.xml   |  4 +-
 .../test/resources/isolated-classloader/pom.xml|  4 +-
 .../src/test/resources/java9-full-api/pom.xml  |  2 +-
 .../java9-full-api/src/test/java/J9IT.java |  2 +-
 .../java9-full-api/src/test/java/J9Test.java   |  2 +-
 .../test/resources/junit-fork-mode-always/pom.xml  |  4 +-
 .../src/test/resources/junit-ignore/pom.xml|  4 +-
 .../src/test/resources/junit-innerClass/pom.xml|  4 +-
 .../resources/junit-notExtendingTestCase/pom.xml   |  4 +-
 .../test/resources/junit-pathWithUmlaut/pom.xml|  4 +-
 .../test/resources/junit-twoTestCaseSuite/pom.xml  |  4 +-
 .../src/test/resources/junit-twoTestCases/pom.xml  |  4 +-
 .../resources/junit4-forkAlways-staticInit/pom.xml |  4 +-
 .../resources/junit4-rerun-failing-tests/pom.xml   |  4 +-
 .../src/test/resources/junit4-runlistener/pom.xml  |  4 +-
 .../test/resources/junit4-twoTestCaseSuite/pom.xml |  4 +-
 .../src/test/resources/junit44-dep/pom.xml |  4 +-
 .../src/test/resources/junit44-environment/pom.xml |  4 +-
 .../src/test/resources/junit44-hamcrest/pom.xml|  4 +-
 .../test/resources/junit44-method-pattern/pom.xml  |  4 +-
 .../test/resources/junit44-single-method/pom.xml   |  4 +-
 .../src/test/resources/junit47-cucumber/pom.xml| 14 ++---
 .../org/sample/cucumber/FailingCucumberTest.java   |  5 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../org/sample/cucumber/SuccessCucumberTest.java   |  5 +-
 .../resources/junit47-parallel-with-suite/pom.xml  |  4 +-
 .../test/resources/junit47-redirect-output/pom.xml |  4 +-
 .../pom.xml| 13 +++--
 .../org/sample/cucumber/FlakeCucumberTest.java |  3 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../junit47-static-inner-class-tests/pom.xml   |  4 +-
 .../src/test/resources/junit48-categories/pom.xml  |  4 +-
 .../test/resources/junit48-smartStackTrace/pom.xml |  4 +-
 .../src/test/resources/norunnableTests/pom.xml |  4 +-
 .../src/test/resources/parallel-runtime/pom.xml|  4 +-
 .../resources/plain-old-java-classpath/pom.xml |  4 +-
 .../src/test/resources/plexus-conflict/pom.xml |  4 +-
 .../src/test/resources/pojo-simple/pom.xml |  4 +-
 surefire-its/src/test/resources/pom.xml|  4 +-
 surefire-its/src/test/resources/reporters/pom.xml  |  4 +-
 .../src/test/resources/result-counting/pom.xml |  4 +-
 surefire-its/src/test/resources/runOrder/pom.xml   |  4 +-
 .../src/test/resources/runorder-parallel/pom.xml   |  4 +-
 surefire-its/src/test/resources/settings.xml   | 29 ---
 .../sibling-aggregator/aggregator/pom.xml  |  4 +-
 .../resources

[maven-surefire] branch release/2.22.3 updated (10d4fc7b0 -> 4ce1433c4)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 discard 10d4fc7b0 JDK 18 support
 new 4ce1433c4 [SUREFIRE-2060] JDK 18 support

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (10d4fc7b0)
\
 N -- N -- N   refs/heads/release/2.22.3 (4ce1433c4)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:



[maven-surefire] branch master updated: [SUREFIRE-2059] includeJUnit5Engines and excludeJUnit5Engines have wrong user property

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new f2d28b802 [SUREFIRE-2059] includeJUnit5Engines and 
excludeJUnit5Engines have wrong user property
f2d28b802 is described below

commit f2d28b80218dc3f9b1222d212ef4fce080faed57
Author: tibor.digana 
AuthorDate: Wed Apr 6 13:34:28 2022 +0200

[SUREFIRE-2059] includeJUnit5Engines and excludeJUnit5Engines have wrong 
user property
---
 .../java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java| 4 ++--
 .../main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
index c3466916b..9d0824553 100644
--- 
a/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
+++ 
b/maven-failsafe-plugin/src/main/java/org/apache/maven/plugin/failsafe/IntegrationTestMojo.java
@@ -520,7 +520,7 @@ public class IntegrationTestMojo
  *
  * @since 3.0.0-M6
  */
-@Parameter( property = "includeJUnit5Engines" )
+@Parameter( property = "failsafe.includeJUnit5Engines" )
 private String[] includeJUnit5Engines;
 
 /**
@@ -528,7 +528,7 @@ public class IntegrationTestMojo
  *
  * @since 3.0.0-M6
  */
-@Parameter( property = "excludeJUnit5Engines" )
+@Parameter( property = "failsafe.excludeJUnit5Engines" )
 private String[] excludeJUnit5Engines;
 
 @Override
diff --git 
a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
 
b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
index c40696d7a..441f603fc 100644
--- 
a/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
+++ 
b/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/surefire/SurefirePlugin.java
@@ -510,7 +510,7 @@ public class SurefirePlugin
  *
  * @since 3.0.0-M6
  */
-@Parameter( property = "includeJUnit5Engines" )
+@Parameter( property = "surefire.includeJUnit5Engines" )
 private String[] includeJUnit5Engines;
 
 /**
@@ -518,7 +518,7 @@ public class SurefirePlugin
  *
  * @since 3.0.0-M6
  */
-@Parameter( property = "excludeJUnit5Engines" )
+@Parameter( property = "surefire.excludeJUnit5Engines" )
 private String[] excludeJUnit5Engines;
 
 @Override



[maven-surefire] branch master updated: SUREFIRE-2056 BufferOverflowException when encoding message with null testId (#506)

2022-04-06 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new 8e3019491 SUREFIRE-2056 BufferOverflowException when encoding message 
with null testId (#506)
8e3019491 is described below

commit 8e301949173f20971c288484e5711b5496e5df49
Author: Yoann Rodière 
AuthorDate: Wed Apr 6 11:06:18 2022 +0200

SUREFIRE-2056 BufferOverflowException when encoding message with null 
testId (#506)

[SUREFIRE-2056] Reproduce buffer overflow in EventChannelEncoder when the 
test ID is null
---
 .../surefire/booter/spi/EventChannelEncoder.java   |  2 +-
 .../booter/spi/EventChannelEncoderTest.java| 26 ++
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/EventChannelEncoder.java
 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/EventChannelEncoder.java
index b4a234d49..dbc3d52f4 100644
--- 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/EventChannelEncoder.java
+++ 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/spi/EventChannelEncoder.java
@@ -393,7 +393,7 @@ public class EventChannelEncoder extends EventEncoder 
implements MasterProcessCh
 {
 CharsetEncoder encoder = newCharsetEncoder();
 int bufferMaxLength = estimateBufferLength( 
eventType.getOpcode().length(), runMode, encoder, 0,
-testRunId == null ? 0 : 1, message );
+1, message );
 ByteBuffer result = ByteBuffer.allocate( bufferMaxLength );
 encode( encoder, result, eventType, runMode, testRunId, message );
 return result;
diff --git 
a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/spi/EventChannelEncoderTest.java
 
b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/spi/EventChannelEncoderTest.java
index 5b28d3a13..b96a26622 100644
--- 
a/surefire-booter/src/test/java/org/apache/maven/surefire/booter/spi/EventChannelEncoderTest.java
+++ 
b/surefire-booter/src/test/java/org/apache/maven/surefire/booter/spi/EventChannelEncoderTest.java
@@ -1226,6 +1226,32 @@ public class EventChannelEncoderTest
 .isEqualTo( expected );
 }
 
+@Test
+public void testStdErrStreamEmptyMessageNullTestId() throws IOException
+{
+Stream out = Stream.newStream();
+WritableBufferedByteChannel channel = newBufferedChannel( out );
+EventChannelEncoder encoder = new EventChannelEncoder( channel );
+
+// This used to produce a BufferOverflowException; see SUREFIRE-2056.
+// In essence, we used to under-allocate for the encoding of a null 
test ID
+// (we used to allocate 0 byte instead of 1 byte).
+// The message needs to be empty in order to reproduce the bug,
+// otherwise we over-allocate for the test message
+// (for safety, due to unpredictability of the size of encoded text)
+// and this over-allocation ends up compensating the under-allocation 
for the null test id.
+encoder.testOutput( new TestOutputReportEntry( stdErr( "" ), 
NORMAL_RUN, null ) );
+channel.close();
+
+String expected = ":maven-surefire-event:\u000e:std-err-stream:"
++ (char) 10 + ":normal-run:\u:"
++ "\u0005:UTF-8:\u\u\u\u::";
+
+assertThat( new String( out.toByteArray(), UTF_8 ) )
+.isEqualTo( expected );
+}
+
+
 @Test
 @SuppressWarnings( "checkstyle:innerassignment" )
 public void shouldCountSameNumberOfSystemProperties() throws IOException



[maven-surefire] branch release/3.0.0-M4 deleted (was 0c81a567f)

2022-04-04 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch release/3.0.0-M4
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 was 0c81a567f A new feature 'excludedEnvironmentVariables' (pending: MOJO 
system properties with prefix 'surefire' and 'failsafe').

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[maven-site] branch master updated: Maven Surefire 3.0.0-M6

2022-04-04 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-site.git


The following commit(s) were added to refs/heads/master by this push:
 new c6249981 Maven Surefire 3.0.0-M6
c6249981 is described below

commit c6249981909411d92f072b32fd900fa4423582df
Author: tibor.digana 
AuthorDate: Mon Apr 4 16:20:59 2022 +0200

Maven Surefire 3.0.0-M6
---
 content/apt/plugins/index.apt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/content/apt/plugins/index.apt b/content/apt/plugins/index.apt
index 6b5e3cad..716e5fc0 100644
--- a/content/apt/plugins/index.apt
+++ b/content/apt/plugins/index.apt
@@ -73,7 +73,7 @@ Available Plugins
 
*--++--++--+++
 | {{{/plugins/maven-deploy-plugin/} <<>>}} | B  | 
3.0.0-M2 | 2021-12-27 | Deploy the built artifact to the remote repository. 
| {{{https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git}Git}} / 
{{{https://github.com/apache/maven-deploy-plugin/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/MDEPLOY}Jira MDEPLOY}}
 
*--++--++--+++
-| {{{/surefire/maven-failsafe-plugin/} <<>>}}| B  | 
3.0.0-M5 | 2020-06-17 | Run the JUnit integration tests in an isolated 
classloader. | {{{https://gitbox.apache.org/repos/asf/maven-surefire.git}Git}} 
/ {{{https://github.com/apache/maven-surefire/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/SUREFIRE}Jira SUREFIRE}}
+| {{{/surefire/maven-failsafe-plugin/} <<>>}}| B  | 
3.0.0-M6 | 2022-04-04 | Run the JUnit integration tests in an isolated 
classloader. | {{{https://gitbox.apache.org/repos/asf/maven-surefire.git}Git}} 
/ {{{https://github.com/apache/maven-surefire/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/SUREFIRE}Jira SUREFIRE}}
 
*--++--++--+++
 | {{{/plugins/maven-install-plugin/} <<>>}}   | B  | 
3.0.0-M1 | 2018-09-23 | Install the built artifact into the local 
repository. | 
{{{https://gitbox.apache.org/repos/asf/maven-install-plugin.git}Git}} / 
{{{https://github.com/apache/maven-install-plugin/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/MINSTALL}Jira MINSTALL}}
 
*--++--++--+++
@@ -81,7 +81,7 @@ Available Plugins
 
*--++--++--+++
 | {{{/plugins/maven-site-plugin/} <<>>}} | B  | 
3.11.0   | 2022-02-13 | Generate a site for the current project. | 
{{{https://gitbox.apache.org/repos/asf/maven-site-plugin.git}Git}} / 
{{{https://github.com/apache/maven-site-plugin/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/MSITE}Jira MSITE}}
 
*--++--++--+++
-| {{{/surefire/maven-surefire-plugin/} <<>>}}| B  | 
3.0.0-M5 | 2020-06-17 | Run the JUnit unit tests in an isolated 
classloader. | {{{https://gitbox.apache.org/repos/asf/maven-surefire.git}Git}} 
/ {{{https://github.com/apache/maven-surefire/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/SUREFIRE}Jira SUREFIRE}}
+| {{{/surefire/maven-surefire-plugin/} <<>>}}| B  | 
3.0.0-M6 | 2022-04-04 | Run the JUnit unit tests in an isolated 
classloader. | {{{https://gitbox.apache.org/repos/asf/maven-surefire.git}Git}} 
/ {{{https://github.com/apache/maven-surefire/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/SUREFIRE}Jira SUREFIRE}}
 
*--++--++--+++
 | {{{/plugins/maven-verifier-plugin/} <<>>}} | B  | 
1.1  | 2015-04-14 | Useful for integration tests - verifies the 
existence of certain conditions. | 
{{{https://gitbox.apache.org/repos/asf/maven-verifier-plugin.git}Git}} / 
{{{https://github.com/apache/mave

svn commit: r53599 - /release/maven/surefire/

2022-04-04 Thread tibordigana
Author: tibordigana
Date: Mon Apr  4 14:06:49 2022
New Revision: 53599

Log:
Maven Surefire 3.0.0-M6

Added:
release/maven/surefire/surefire-3.0.0-M6-source-release.zip   (with props)
release/maven/surefire/surefire-3.0.0-M6-source-release.zip.asc
release/maven/surefire/surefire-3.0.0-M6-source-release.zip.sha512
Removed:
release/maven/surefire/surefire-3.0.0-M5-source-release.zip
release/maven/surefire/surefire-3.0.0-M5-source-release.zip.asc
release/maven/surefire/surefire-3.0.0-M5-source-release.zip.sha512

Added: release/maven/surefire/surefire-3.0.0-M6-source-release.zip
==
Binary file - no diff available.

Propchange: release/maven/surefire/surefire-3.0.0-M6-source-release.zip
--
svn:mime-type = application/octet-stream

Added: release/maven/surefire/surefire-3.0.0-M6-source-release.zip.asc
==
--- release/maven/surefire/surefire-3.0.0-M6-source-release.zip.asc (added)
+++ release/maven/surefire/surefire-3.0.0-M6-source-release.zip.asc Mon Apr  4 
14:06:49 2022
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v2
+
+iQIcBAABCgAGBQJiRNWPAAoJEAVR/TaE/Lu3tX0P/2+/RbNDyfGA1xIlKAi5eYc0
+sa7UAzMDSZeVHDCCbnJTAz8G+x9y+8sQpI8OBoycA080plnuR6KVoRHV1rSXIN+t
+FMqRORN8bqzCXt3AAp0u9Jmdl5JX88keZOsFmdtVdUA6KGJ5T9at8UcGsE/t1Zby
+k+ISOuWGbF3S4ko8EEBejVxJroCOVv9CMOIcJL7otPNot3TAiNWXc3Qv4q/OY/Q6
+4jbjLEaFIIP8ZwuKQRnZTiDfJPBsrD6wudKwez5e3PBn0N28tuP9mJ9L+Hum69VX
+2Y0p0DtsMHRIN8dD3WvCajDei8hxVGLBN//Gnzod2NGPrIhdsYYKOxAAYGHzSG8o
+ah5fYbtuLBoxg7GGLmEKjV4AeUHt1rhfoJ0qzh35ENwpHnoh/nohK+eJ04WXisdp
+fNhNw5sIZXL7Nv9UDiew5GcIG3nsvkzOOPHdOgfgAqCPucsy0CPya7eVDePLlnVi
+Iud+bWOIoDTa1QRYjb7lyswD7duOuwhY2lPdYSzO7VG823jCJ6HOq5825amYOFq0
+tFpAdxR99Fxbeg2nJE+rEIrlKHfORO/02WjynwBZxBBl1FCdpcwqBcj9XDk4DfUY
+8DXaca7+WhanE2k7FvWJG92QW5dtNduDpuqm21XP6e/yKB8xpPEjCnrXt+PqEGQZ
+d6l+UH08iWKbM0asiInz
+=NmkW
+-END PGP SIGNATURE-

Added: release/maven/surefire/surefire-3.0.0-M6-source-release.zip.sha512
==
--- release/maven/surefire/surefire-3.0.0-M6-source-release.zip.sha512 (added)
+++ release/maven/surefire/surefire-3.0.0-M6-source-release.zip.sha512 Mon Apr  
4 14:06:49 2022
@@ -0,0 +1 @@
+2ad963a52445100438c68ecc2d2eb3c3e2191a33494b255969d9ec37f1a418012b8cd71567201a87839f10a47a01d6b304a625a53d90237637755b06234f4bc7
\ No newline at end of file




[maven-surefire] annotated tag surefire-3.0.0-M6 created (now a69704d3b)

2022-04-03 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to annotated tag surefire-3.0.0-M6
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


  at a69704d3b (tag)
 tagging 7ac75e5320414e1dc293dc62bdd45b2df76c3e7c (commit)
 replaces surefire-3.0.0-M4_vote-1
  by tibor.digana
  on Wed Mar 30 23:54:08 2022 +0200

- Log -
[maven-release-plugin] copy for tag surefire-3.0.0-M6
---

No new revisions were added by this update.



[maven-surefire] branch master updated (daf717e65 -> b1615a95e)

2022-04-03 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


from daf717e65 Bump plexus-component-metadata from 2.0.0 to 2.1.1
 add 7ac75e532 [maven-release-plugin] prepare release surefire-3.0.0-M6
 new b1615a95e [maven-release-plugin] prepare for next development iteration

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 maven-failsafe-plugin/pom.xml  | 2 +-
 maven-surefire-common/pom.xml  | 2 +-
 maven-surefire-plugin/pom.xml  | 2 +-
 maven-surefire-report-plugin/pom.xml   | 2 +-
 pom.xml| 6 +++---
 surefire-api/pom.xml   | 2 +-
 surefire-booter/pom.xml| 2 +-
 surefire-extensions-api/pom.xml| 2 +-
 surefire-extensions-spi/pom.xml| 2 +-
 surefire-grouper/pom.xml   | 2 +-
 surefire-its/pom.xml   | 2 +-
 surefire-logger-api/pom.xml| 2 +-
 surefire-providers/common-java5/pom.xml| 2 +-
 surefire-providers/common-junit3/pom.xml   | 3 +--
 surefire-providers/common-junit4/pom.xml   | 2 +-
 surefire-providers/common-junit48/pom.xml  | 2 +-
 surefire-providers/pom.xml | 2 +-
 surefire-providers/surefire-junit-platform/pom.xml | 2 +-
 surefire-providers/surefire-junit3/pom.xml | 2 +-
 surefire-providers/surefire-junit4/pom.xml | 2 +-
 surefire-providers/surefire-junit47/pom.xml| 2 +-
 surefire-providers/surefire-testng-utils/pom.xml   | 2 +-
 surefire-providers/surefire-testng/pom.xml | 2 +-
 surefire-report-parser/pom.xml | 5 ++---
 surefire-shadefire/pom.xml | 6 +++---
 surefire-shared-utils/pom.xml  | 2 +-
 26 files changed, 31 insertions(+), 33 deletions(-)



[maven-surefire] 01/01: [maven-release-plugin] prepare for next development iteration

2022-04-03 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit b1615a95e46cadbc62d3cf5d52ee08a2f3f205fe
Author: tibor.digana 
AuthorDate: Wed Mar 30 23:54:16 2022 +0200

[maven-release-plugin] prepare for next development iteration
---
 maven-failsafe-plugin/pom.xml  | 2 +-
 maven-surefire-common/pom.xml  | 2 +-
 maven-surefire-plugin/pom.xml  | 2 +-
 maven-surefire-report-plugin/pom.xml   | 2 +-
 pom.xml| 6 +++---
 surefire-api/pom.xml   | 2 +-
 surefire-booter/pom.xml| 2 +-
 surefire-extensions-api/pom.xml| 2 +-
 surefire-extensions-spi/pom.xml| 2 +-
 surefire-grouper/pom.xml   | 2 +-
 surefire-its/pom.xml   | 2 +-
 surefire-logger-api/pom.xml| 2 +-
 surefire-providers/common-java5/pom.xml| 6 +-
 surefire-providers/common-junit3/pom.xml   | 7 +--
 surefire-providers/common-junit4/pom.xml   | 6 +-
 surefire-providers/common-junit48/pom.xml  | 6 +-
 surefire-providers/pom.xml | 2 +-
 surefire-providers/surefire-junit-platform/pom.xml | 6 +-
 surefire-providers/surefire-junit3/pom.xml | 6 +-
 surefire-providers/surefire-junit4/pom.xml | 6 +-
 surefire-providers/surefire-junit47/pom.xml| 6 +-
 surefire-providers/surefire-testng-utils/pom.xml   | 6 +-
 surefire-providers/surefire-testng/pom.xml | 6 +-
 surefire-report-parser/pom.xml | 2 +-
 surefire-shadefire/pom.xml | 2 +-
 surefire-shared-utils/pom.xml  | 2 +-
 26 files changed, 28 insertions(+), 69 deletions(-)

diff --git a/maven-failsafe-plugin/pom.xml b/maven-failsafe-plugin/pom.xml
index e14a1f7b5..96992865f 100644
--- a/maven-failsafe-plugin/pom.xml
+++ b/maven-failsafe-plugin/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6
+3.0.0-M7-SNAPSHOT
 
 
 org.apache.maven.plugins
diff --git a/maven-surefire-common/pom.xml b/maven-surefire-common/pom.xml
index b48ca56fd..7ceff6f48 100644
--- a/maven-surefire-common/pom.xml
+++ b/maven-surefire-common/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6
+3.0.0-M7-SNAPSHOT
 
 
 maven-surefire-common
diff --git a/maven-surefire-plugin/pom.xml b/maven-surefire-plugin/pom.xml
index e9e4bea34..268378e87 100644
--- a/maven-surefire-plugin/pom.xml
+++ b/maven-surefire-plugin/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6
+3.0.0-M7-SNAPSHOT
 
 
 org.apache.maven.plugins
diff --git a/maven-surefire-report-plugin/pom.xml 
b/maven-surefire-report-plugin/pom.xml
index d99c3a9c9..9945fa986 100644
--- a/maven-surefire-report-plugin/pom.xml
+++ b/maven-surefire-report-plugin/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6
+3.0.0-M7-SNAPSHOT
 
 
 org.apache.maven.plugins
diff --git a/pom.xml b/pom.xml
index c261bf3c2..ca0d8387d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
 
   org.apache.maven.surefire
   surefire
-  3.0.0-M6
+  3.0.0-M7-SNAPSHOT
   pom
 
   Apache Maven Surefire
@@ -69,7 +69,7 @@
 ${maven.surefire.scm.devConnection}
 
${maven.surefire.scm.devConnection}
 https://github.com/apache/maven-surefire/tree/${project.scm.tag}
-surefire-3.0.0-M6
+HEAD
   
   
 jira
@@ -104,7 +104,7 @@
 1.${javaVersion}
 
 ${jvm9ArgsTests} -Xms32m -Xmx144m 
-XX:SoftRefLRUPolicyMSPerMB=50 -Djava.awt.headless=true 
-Djdk.net.URLClassPath.disableClassPathURLCheck=true
-
2022-03-30T21:49:36Z
+
2022-03-30T21:54:09Z
   
 
   
diff --git a/surefire-api/pom.xml b/surefire-api/pom.xml
index 21513983d..5ede95ecd 100644
--- a/surefire-api/pom.xml
+++ b/surefire-api/pom.xml
@@ -23,7 +23,7 @@
   
 org.apache.maven.surefire
 surefire
-3.0.0-M6
+3.0.0-M7-SNAPSHOT
   
 
   surefire-api
diff --git a/surefire-booter/pom.xml b/surefire-booter/pom.xml
index 8416af832..b404827f4 100644
--- a/surefire-booter/pom.xml
+++ b/surefire-booter/pom.xml
@@ -23,7 +23,7 @@
   
 org.apache.maven.surefire
 surefire
-3.0.0-M6
+3.0.0-M7-SNAPSHOT
   
 
   surefire-booter
diff --git a/surefire-extensions-api/pom.xml b/surefire-extensions-api/pom.xml
index cc4ef64ee..8b61fbef3 100644
--- a/surefire-extensions-api/pom.xml
+++ b/surefire-extensions-api/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6
+3.0.0-M7-SNAPSHOT
 
 
 surefire-extensions

svn commit: r1899541 - in /maven/website/components: surefire-archives/surefire-3.0.0-M6/ surefire/

2022-04-03 Thread tibordigana
Author: tibordigana
Date: Sun Apr  3 23:41:53 2022
New Revision: 1899541

Log:
Publish surefire 3.0.0-M6 documentation

Added:
maven/website/components/surefire/
  - copied from r1899540, 
maven/website/components/surefire-archives/surefire-LATEST/
maven/website/components/surefire-archives/surefire-3.0.0-M6/
  - copied from r1899540, 
maven/website/components/surefire-archives/surefire-LATEST/



svn commit: r1899540 - /maven/website/components/surefire-archives/surefire-3.0.0-M6/

2022-04-03 Thread tibordigana
Author: tibordigana
Date: Sun Apr  3 23:41:17 2022
New Revision: 1899540

Log: (empty)

Removed:
maven/website/components/surefire-archives/surefire-3.0.0-M6/



[maven-surefire] 01/01: JDK 18 support

2022-04-03 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 10d4fc7b08a6fbba2b1663cf6ac1ccb1b5a57af3
Author: tibordigana 
AuthorDate: Fri Apr 1 23:42:15 2022 +0200

JDK 18 support
---
 Jenkinsfile|  6 +--
 README.md  |  4 +-
 .../src/it/jetty-war-test-failing/pom.xml  |  9 
 .../src/it/jetty-war-test-passing/pom.xml  |  9 
 .../src/it/multiple-summaries-failing/pom.xml  |  4 +-
 .../src/it/multiple-summaries/pom.xml  |  4 +-
 .../src/it/working-directory/pom.xml   |  4 +-
 .../src/site/apt/examples/cucumber.apt.vm  |  8 +--
 pom.xml|  3 +-
 .../maven/surefire/its/AbstractJigsawIT.java   | 39 --
 .../its/CheckTestNgListenerReporterIT.java | 22 +---
 .../maven/surefire/its/CheckTestNgVersionsIT.java  | 59 +-
 .../its/JUnit47RerunFailingTestWithCucumberIT.java |  4 +-
 .../maven/surefire/its/JUnit47WithCucumberIT.java  | 20 +++-
 .../apache/maven/surefire/its/Java9FullApiIT.java  | 26 --
 .../maven/surefire/its/fixture/MavenLauncher.java  | 16 ++
 .../surefire/its/fixture/SurefireLauncher.java |  2 +
 .../test/resources/environment-variables/pom.xml   |  4 +-
 .../src/test/resources/failingBuilds/pom.xml   |  4 +-
 .../src/test/resources/failsafe-notests/pom.xml|  4 +-
 .../test/resources/failure-result-counting/pom.xml |  4 +-
 .../src/test/resources/failureOutput/pom.xml   |  4 +-
 .../src/test/resources/fork-consoleOutput/pom.xml  |  4 +-
 .../resources/fork-consoleOutputWithErrors/pom.xml |  4 +-
 surefire-its/src/test/resources/fork-fail/pom.xml  |  4 +-
 .../test/resources/fork-mode-multimodule/pom.xml   |  4 +-
 .../resources/fork-mode-resource-loading/pom.xml   |  4 +-
 .../src/test/resources/fork-mode-testng/pom.xml|  4 +-
 surefire-its/src/test/resources/fork-mode/pom.xml  |  4 +-
 .../src/test/resources/fork-timeout/pom.xml|  4 +-
 .../resources/includes-excludes-from-file/pom.xml  |  4 +-
 .../src/test/resources/includes-excludes/pom.xml   |  4 +-
 .../test/resources/isolated-classloader/pom.xml|  4 +-
 .../src/test/resources/java9-full-api/pom.xml  |  2 +-
 .../java9-full-api/src/test/java/J9IT.java |  2 +-
 .../java9-full-api/src/test/java/J9Test.java   |  2 +-
 .../test/resources/junit-fork-mode-always/pom.xml  |  4 +-
 .../src/test/resources/junit-ignore/pom.xml|  4 +-
 .../src/test/resources/junit-innerClass/pom.xml|  4 +-
 .../resources/junit-notExtendingTestCase/pom.xml   |  4 +-
 .../test/resources/junit-pathWithUmlaut/pom.xml|  4 +-
 .../test/resources/junit-twoTestCaseSuite/pom.xml  |  4 +-
 .../src/test/resources/junit-twoTestCases/pom.xml  |  4 +-
 .../resources/junit4-forkAlways-staticInit/pom.xml |  4 +-
 .../resources/junit4-rerun-failing-tests/pom.xml   |  4 +-
 .../src/test/resources/junit4-runlistener/pom.xml  |  4 +-
 .../test/resources/junit4-twoTestCaseSuite/pom.xml |  4 +-
 .../src/test/resources/junit44-dep/pom.xml |  4 +-
 .../src/test/resources/junit44-environment/pom.xml |  4 +-
 .../src/test/resources/junit44-hamcrest/pom.xml|  4 +-
 .../test/resources/junit44-method-pattern/pom.xml  |  4 +-
 .../test/resources/junit44-single-method/pom.xml   |  4 +-
 .../src/test/resources/junit47-cucumber/pom.xml| 14 ++---
 .../org/sample/cucumber/FailingCucumberTest.java   |  5 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../org/sample/cucumber/SuccessCucumberTest.java   |  5 +-
 .../resources/junit47-parallel-with-suite/pom.xml  |  4 +-
 .../test/resources/junit47-redirect-output/pom.xml |  4 +-
 .../pom.xml| 13 +++--
 .../org/sample/cucumber/FlakeCucumberTest.java |  3 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../junit47-static-inner-class-tests/pom.xml   |  4 +-
 .../src/test/resources/junit48-categories/pom.xml  |  4 +-
 .../test/resources/junit48-smartStackTrace/pom.xml |  4 +-
 .../src/test/resources/norunnableTests/pom.xml |  4 +-
 .../src/test/resources/parallel-runtime/pom.xml|  4 +-
 .../resources/plain-old-java-classpath/pom.xml |  4 +-
 .../src/test/resources/plexus-conflict/pom.xml |  4 +-
 .../src/test/resources/pojo-simple/pom.xml |  4 +-
 surefire-its/src/test/resources/pom.xml|  4 +-
 surefire-its/src/test/resources/reporters/pom.xml  |  4 +-
 .../src/test/resources/result-counting/pom.xml |  4 +-
 surefire-its/src/test/resources/runOrder/pom.xml   |  4 +-
 .../src/test/resources/runorder-parallel/pom.xml   |  4 +-
 surefire-its/src/test/resources/settings.xml   | 29 ---
 .../sibling-aggregator/aggregator/pom.xml  |  4 +-
 .../resources/sibling-aggregator

[maven-surefire] branch release/2.22.3 updated (d82a089 -> 10d4fc7)

2022-04-03 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git.


 discard d82a089  a probable root cause extractExternalJavaVersion
 discard 57869d1  a probable root cause illegal-access
 discard f5049c3  a probable root cause
 discard 6c2322b  a probable root cause
 discard 35a5580  removed ${jacoco.agent}
 discard fd27e22  JDK 18 support
 new 10d4fc7  JDK 18 support

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d82a089)
\
 N -- N -- N   refs/heads/release/2.22.3 (10d4fc7)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Jenkinsfile   |  2 +-
 .../maven/surefire/its/CheckTestNgVersionsIT.java | 10 --
 .../its/JUnit47RerunFailingTestWithCucumberIT.java|  2 +-
 .../org/apache/maven/surefire/its/Java9FullApiIT.java | 19 +--
 .../maven/surefire/its/fixture/SurefireLauncher.java  |  4 +++-
 .../src/test/resources/java9-full-api/pom.xml |  2 +-
 surefire-its/src/test/resources/testng-simple/pom.xml |  2 +-
 7 files changed, 24 insertions(+), 17 deletions(-)


[maven-surefire] branch release/2.22.3 updated: a probable root cause extractExternalJavaVersion

2022-04-02 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/release/2.22.3 by this push:
 new d82a089  a probable root cause extractExternalJavaVersion
d82a089 is described below

commit d82a089e8e02bafa1a9311c4609c48b79bbd74b7
Author: tibordigana 
AuthorDate: Sun Apr 3 00:49:59 2022 +0200

a probable root cause extractExternalJavaVersion
---
 .../java/org/apache/maven/surefire/its/AbstractJigsawIT.java | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractJigsawIT.java
 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractJigsawIT.java
index 797212b..8910796 100644
--- 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractJigsawIT.java
+++ 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/AbstractJigsawIT.java
@@ -51,7 +51,7 @@ public abstract class AbstractJigsawIT
 protected SurefireLauncher assumeJigsaw() throws IOException
 {
 assumeTrue( "There's no JDK 9 provided.",
-  isJavaVersion9AtLeast() || EXT_JDK_HOME != null && 
isExtJavaVerion9AtLeast() );
+  isJavaVersion9AtLeast() || EXT_JDK_HOME != null && 
isExtJavaVersion9AtLeast() );
 // fail( EXT_JDK_HOME_KEY + " was provided with value " + EXT_JDK_HOME 
+ " but it is not Jigsaw Java 9." );
 
 SurefireLauncher launcher = unpack();
@@ -61,7 +61,7 @@ public abstract class AbstractJigsawIT
 
 protected SurefireLauncher assumeJava9Property() throws IOException
 {
-assumeTrue( "There's no JDK 9 provided.", EXT_JDK_HOME != null && 
isExtJavaVerion9AtLeast() );
+assumeTrue( "There's no JDK 9 provided.", EXT_JDK_HOME != null && 
isExtJavaVersion9AtLeast() );
 return unpack();
 }
 
@@ -84,7 +84,9 @@ public abstract class AbstractJigsawIT
 }
 else if ( versions.countTokens() >= 2 )
 {
-javaVersion = versions.nextToken() + "." + versions.nextToken();
+String v1 = versions.nextToken();
+String v2 = versions.nextToken();
+javaVersion = v1.equals( "1" ) ? v1 + "." + v2 : v1;
 }
 else
 {
@@ -103,10 +105,10 @@ public abstract class AbstractJigsawIT
 return parseDouble( System.getProperty( "java.specification.version" ) 
) >= JIGSAW_JAVA_VERSION;
 }
 
-private static boolean isExtJavaVerion9AtLeast() throws IOException
+private static boolean isExtJavaVersion9AtLeast() throws IOException
 {
 String javaVersion = extractExternalJavaVersion();
 
-return Double.valueOf( javaVersion ) >= JIGSAW_JAVA_VERSION;
+return parseDouble( javaVersion ) >= JIGSAW_JAVA_VERSION;
 }
 }


[maven-surefire] branch release/2.22.3 updated: a probable root cause illegal-access

2022-04-02 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/release/2.22.3 by this push:
 new 57869d1  a probable root cause illegal-access
57869d1 is described below

commit 57869d18337f7bb8652e546039e006b587456ba4
Author: tibordigana 
AuthorDate: Sun Apr 3 00:30:09 2022 +0200

a probable root cause illegal-access
---
 .../org/apache/maven/surefire/its/CheckTestNgVersionsIT.java | 12 
 1 file changed, 12 insertions(+)

diff --git 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgVersionsIT.java
 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgVersionsIT.java
index b6c05ce..474f76f 100644
--- 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgVersionsIT.java
+++ 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgVersionsIT.java
@@ -29,6 +29,8 @@ import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Ignore;
 import org.junit.Test;
 
+import static org.apache.commons.lang3.JavaVersion.JAVA_9;
+import static org.apache.commons.lang3.JavaVersion.JAVA_RECENT;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertTrue;
 
@@ -173,6 +175,16 @@ public class CheckTestNgVersionsIT
 launcher.sysProp( "testNgClassifier", classifier );
 }
 
+if ( ( version.startsWith( "5.12" ) || version.startsWith( "5.13" ) || 
version.startsWith( "5.14" ) )
+&& JAVA_RECENT.atLeast( JAVA_9 ) )
+{
+// TestNG 5.12 - 5.14 uses Guava lib ang CGLib with reflective 
access.
+// WARNING: Illegal reflective access by 
com.google.inject.internal.cglib.core.ReflectUtils$2
+// (testng-5.12.1.jar) to method
+// 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
+launcher.argLine( "--illegal-access=deny --add-opens 
java.base/java.lang=ALL-UNNAMED" );
+}
+
 final OutputValidator outputValidator = launcher.executeTest();
 
 outputValidator.assertTestSuiteResults( 3, 0, 0, 0 );


[maven-surefire] branch release/2.22.3 updated: a probable root cause

2022-04-02 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/release/2.22.3 by this push:
 new f5049c3  a probable root cause
f5049c3 is described below

commit f5049c3fbe851a6edc69b53308dd873cbe18f17a
Author: tibordigana 
AuthorDate: Sat Apr 2 23:28:55 2022 +0200

a probable root cause
---
 .../java/org/apache/maven/surefire/its/Java9FullApiIT.java | 14 --
 .../test/resources/java9-full-api/src/test/java/J9IT.java  |  2 +-
 .../resources/java9-full-api/src/test/java/J9Test.java |  2 +-
 3 files changed, 6 insertions(+), 12 deletions(-)

diff --git 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
index da084a4..a1af83f 100644
--- 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
+++ 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
@@ -26,9 +26,6 @@ import java.io.File;
 
 import static 
org.apache.maven.surefire.its.fixture.SurefireLauncher.EXT_JDK_HOME;
 import static 
org.apache.maven.surefire.its.fixture.SurefireLauncher.EXT_JDK_HOME_KEY;
-import static org.hamcrest.Matchers.anyOf;
-import static org.hamcrest.Matchers.greaterThanOrEqualTo;
-import static org.hamcrest.Matchers.is;
 
 /**
  * Running Surefire on the top of JDK 9 and should be able to load
@@ -54,8 +51,7 @@ public class Java9FullApiIT
 .verifyTextInLog( "loaded class javax.xml.bind.JAXBException" )
 .verifyTextInLog( "loaded class 
javax.transaction.TransactionManager" )
 .verifyTextInLog( "loaded class 
javax.transaction.InvalidTransactionException" )
-.assertThatLogLine( is( "java.specification.version=" + 
extractExternalJavaVersion() ),
-greaterThanOrEqualTo( 1 ) );
+.verifyTextInLog( "java.specification.version is " + 
extractExternalJavaVersion() );
 }
 
 @Test
@@ -72,8 +68,7 @@ public class Java9FullApiIT
 .verifyTextInLog( "loaded class javax.xml.bind.JAXBException" )
 .verifyTextInLog( "loaded class 
javax.transaction.TransactionManager" )
 .verifyTextInLog( "loaded class 
javax.transaction.InvalidTransactionException" )
-.assertThatLogLine( is( "java.specification.version=" + 
extractExternalJavaVersion() ),
-greaterThanOrEqualTo( 1 ) );
+.verifyTextInLog( "java.specification.version is " + 
extractExternalJavaVersion() );
 }
 
 @Test
@@ -92,9 +87,8 @@ public class Java9FullApiIT
 .verifyTextInLog( "loaded class javax.xml.bind.JAXBException" )
 .verifyTextInLog( "loaded class 
javax.transaction.TransactionManager" )
 .verifyTextInLog( "loaded class 
javax.transaction.InvalidTransactionException" )
-.assertThatLogLine(
-is( "java.specification.version=" + 
System.getProperty( "java.specification.version" ) ),
-greaterThanOrEqualTo( 1 ) );
+.verifyTextInLog( "java.specification.version is "
++ System.getProperty( "java.specification.version" ) );
 }
 
 @Override
diff --git 
a/surefire-its/src/test/resources/java9-full-api/src/test/java/J9IT.java 
b/surefire-its/src/test/resources/java9-full-api/src/test/java/J9IT.java
index c74678d..bfe3ded 100644
--- a/surefire-its/src/test/resources/java9-full-api/src/test/java/J9IT.java
+++ b/surefire-its/src/test/resources/java9-full-api/src/test/java/J9IT.java
@@ -31,7 +31,7 @@ public class J9IT
 System.out.println( "from classloader " + 
javax.transaction.InvalidTransactionException.class.getClassLoader() );
 System.out.println( "loaded class " + 
javax.transaction.TransactionManager.class.getName() );
 System.out.println( "loaded class " + 
javax.xml.xpath.XPath.class.getName() );
-System.out.println( "java.specification.version=" + 
System.getProperty( "java.specification.version" ) );
+System.out.println( "java.specification.version is " + 
System.getProperty( "java.specification.version" ) );
 }
 
 }
diff --git 
a/surefire-its/src/test/resources/java9-full-api/src/test/java/J9Test.java 
b/surefire-its/src/test/resources/java9-full-api/src/test/java/J9Test.java
index 6fc8536..3caa7dd 100644
--- a/surefire-its/src/test/resources/java9-full-api/src/test/java/J9Test.java
+++ b/surefire-its/src/test/reso

[maven-surefire] branch release/2.22.3 updated: a probable root cause

2022-04-02 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/release/2.22.3 by this push:
 new 6c2322b  a probable root cause
6c2322b is described below

commit 6c2322bc0dc5d63b625962389a3b2703b3ca21f6
Author: tibordigana 
AuthorDate: Sat Apr 2 22:02:47 2022 +0200

a probable root cause
---
 Jenkinsfile | 2 +-
 .../src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index d201090..5da0ae9 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -32,7 +32,7 @@ properties(
 
 final def oses = ['linux':'ubuntu', 'windows':'windows-he']
 final def mavens = env.BRANCH_NAME == 'master' ? ['3.2.x', '3.8.x'] : ['3.8.x']
-final def jdks = [7, 8, 11, 18]
+final def jdks = [7, 8, 11, 17]
 
 final def options = ['-e', '-V', '-B', '-nsu', '-P', 'run-its']
 final def goals = ['clean', 'install', 'jacoco:report']
diff --git 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
index d07b4a3..da084a4 100644
--- 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
+++ 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/Java9FullApiIT.java
@@ -46,7 +46,6 @@ public class Java9FullApiIT
 {
 OutputValidator validator = assumeJigsaw()
 .setForkJvm()
-.debugLogging()
 .execute( "verify" )
 .verifyErrorFree( 1 );
 
@@ -64,7 +63,6 @@ public class Java9FullApiIT
 {
 OutputValidator validator = assumeJava9Property()
 .setForkJvm()
-.debugLogging()
 .sysProp( EXT_JDK_HOME_KEY, new 
File( EXT_JDK_HOME ).getCanonicalPath() )
 .execute( "verify" )
 .verifyErrorFree( 1 );


[maven-surefire] branch release/2.22.3 updated: removed ${jacoco.agent}

2022-04-02 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/release/2.22.3 by this push:
 new 35a5580  removed ${jacoco.agent}
35a5580 is described below

commit 35a5580df42fb736f3c4b022b49bd5a046f5f87e
Author: tibordigana 
AuthorDate: Sat Apr 2 20:07:23 2022 +0200

removed ${jacoco.agent}
---
 .../java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java| 2 +-
 surefire-its/src/test/resources/testng-simple/pom.xml   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
index 0e40622..2feee33 100755
--- 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
+++ 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
@@ -143,7 +143,7 @@ public final class SurefireLauncher
 goals.add( "-Dsurefire.version=" + surefireVersion );
 
 String jacocoAgent = System.getProperty( "jacoco.agent", "" );
-goals.add( "-Djacoco.agent=" + jacocoAgent );
+//goals.add( "-Djacoco.agent=" + jacocoAgent );
 
 goals.add( "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" );
 
diff --git a/surefire-its/src/test/resources/testng-simple/pom.xml 
b/surefire-its/src/test/resources/testng-simple/pom.xml
index d361ddc..135c989 100644
--- a/surefire-its/src/test/resources/testng-simple/pom.xml
+++ b/surefire-its/src/test/resources/testng-simple/pom.xml
@@ -87,7 +87,7 @@
 maven-surefire-plugin
 ${surefire.version}
 
-  ${argLine} ${jacoco.agent}
+  ${argLine}
   reversealphabetical
   
 


[maven-surefire] 02/02: JDK 18 support

2022-04-02 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit fd27e227b1e27c0435f8805470646b0fa04ce92f
Author: tibordigana 
AuthorDate: Fri Apr 1 23:42:15 2022 +0200

JDK 18 support
---
 Jenkinsfile|  6 +--
 README.md  |  4 +-
 .../src/it/jetty-war-test-failing/pom.xml  |  9 
 .../src/it/jetty-war-test-passing/pom.xml  |  9 
 .../src/it/multiple-summaries-failing/pom.xml  |  4 +-
 .../src/it/multiple-summaries/pom.xml  |  4 +-
 .../src/it/working-directory/pom.xml   |  4 +-
 .../src/site/apt/examples/cucumber.apt.vm  |  8 ++--
 pom.xml|  3 +-
 .../maven/surefire/its/AbstractJigsawIT.java   | 29 +++-
 .../its/CheckTestNgListenerReporterIT.java | 22 +++---
 .../maven/surefire/its/CheckTestNgVersionsIT.java  | 51 +++---
 .../its/JUnit47RerunFailingTestWithCucumberIT.java |  2 +-
 .../maven/surefire/its/JUnit47WithCucumberIT.java  | 20 -
 .../apache/maven/surefire/its/Java9FullApiIT.java  | 15 +++
 .../maven/surefire/its/fixture/MavenLauncher.java  | 16 +++
 .../test/resources/environment-variables/pom.xml   |  4 +-
 .../src/test/resources/failingBuilds/pom.xml   |  4 +-
 .../src/test/resources/failsafe-notests/pom.xml|  4 +-
 .../test/resources/failure-result-counting/pom.xml |  4 +-
 .../src/test/resources/failureOutput/pom.xml   |  4 +-
 .../src/test/resources/fork-consoleOutput/pom.xml  |  4 +-
 .../resources/fork-consoleOutputWithErrors/pom.xml |  4 +-
 surefire-its/src/test/resources/fork-fail/pom.xml  |  4 +-
 .../test/resources/fork-mode-multimodule/pom.xml   |  4 +-
 .../resources/fork-mode-resource-loading/pom.xml   |  4 +-
 .../src/test/resources/fork-mode-testng/pom.xml|  4 +-
 surefire-its/src/test/resources/fork-mode/pom.xml  |  4 +-
 .../src/test/resources/fork-timeout/pom.xml|  4 +-
 .../resources/includes-excludes-from-file/pom.xml  |  4 +-
 .../src/test/resources/includes-excludes/pom.xml   |  4 +-
 .../test/resources/isolated-classloader/pom.xml|  4 +-
 .../test/resources/junit-fork-mode-always/pom.xml  |  4 +-
 .../src/test/resources/junit-ignore/pom.xml|  4 +-
 .../src/test/resources/junit-innerClass/pom.xml|  4 +-
 .../resources/junit-notExtendingTestCase/pom.xml   |  4 +-
 .../test/resources/junit-pathWithUmlaut/pom.xml|  4 +-
 .../test/resources/junit-twoTestCaseSuite/pom.xml  |  4 +-
 .../src/test/resources/junit-twoTestCases/pom.xml  |  4 +-
 .../resources/junit4-forkAlways-staticInit/pom.xml |  4 +-
 .../resources/junit4-rerun-failing-tests/pom.xml   |  4 +-
 .../src/test/resources/junit4-runlistener/pom.xml  |  4 +-
 .../test/resources/junit4-twoTestCaseSuite/pom.xml |  4 +-
 .../src/test/resources/junit44-dep/pom.xml |  4 +-
 .../src/test/resources/junit44-environment/pom.xml |  4 +-
 .../src/test/resources/junit44-hamcrest/pom.xml|  4 +-
 .../test/resources/junit44-method-pattern/pom.xml  |  4 +-
 .../test/resources/junit44-single-method/pom.xml   |  4 +-
 .../src/test/resources/junit47-cucumber/pom.xml| 14 ++
 .../org/sample/cucumber/FailingCucumberTest.java   |  5 ++-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../org/sample/cucumber/SuccessCucumberTest.java   |  5 ++-
 .../resources/junit47-parallel-with-suite/pom.xml  |  4 +-
 .../test/resources/junit47-redirect-output/pom.xml |  4 +-
 .../pom.xml| 13 +++---
 .../org/sample/cucumber/FlakeCucumberTest.java |  3 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../junit47-static-inner-class-tests/pom.xml   |  4 +-
 .../src/test/resources/junit48-categories/pom.xml  |  4 +-
 .../test/resources/junit48-smartStackTrace/pom.xml |  4 +-
 .../src/test/resources/norunnableTests/pom.xml |  4 +-
 .../src/test/resources/parallel-runtime/pom.xml|  4 +-
 .../resources/plain-old-java-classpath/pom.xml |  4 +-
 .../src/test/resources/plexus-conflict/pom.xml |  4 +-
 .../src/test/resources/pojo-simple/pom.xml |  4 +-
 surefire-its/src/test/resources/pom.xml|  4 +-
 surefire-its/src/test/resources/reporters/pom.xml  |  4 +-
 .../src/test/resources/result-counting/pom.xml |  4 +-
 surefire-its/src/test/resources/runOrder/pom.xml   |  4 +-
 .../src/test/resources/runorder-parallel/pom.xml   |  4 +-
 surefire-its/src/test/resources/settings.xml   | 29 
 .../sibling-aggregator/aggregator/pom.xml  |  4 +-
 .../resources/sibling-aggregator/child1/pom.xml|  4 +-
 .../resources/sibling-aggregator/child2/pom.xml|  4 +-
 .../test/resources/small-result-counting/pom.xml   |  4 +-
 .../jiras-surefire-1024-testjar/pom.xml|  4 +-
 .../pom.xml

[maven-surefire] 01/02: [SUREFIRE-1975] JDK18 - The Security Manager is deprecated and will be removed in a future release

2022-04-02 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit d14bb7cb6b589c2dc9b7e1a69f92e6ed978d2011
Author: tibordigana 
AuthorDate: Sat Apr 2 03:16:06 2022 +0200

[SUREFIRE-1975] JDK18 - The Security Manager is deprecated and will be 
removed in a future release
---
 maven-surefire-plugin/src/site/apt/examples/junit.apt.vm|  3 +++
 .../org/apache/maven/surefire/booter/ProviderFactory.java   |  3 ++-
 .../java/org/apache/maven/surefire/booter/SystemUtils.java  | 10 ++
 .../surefire/its/jiras/Surefire34SecurityManagerIT.java |  9 +
 .../org/apache/maven/surefire/junit/JUnit3Provider.java | 13 +
 5 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm 
b/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm
index 14b5213..712118d 100644
--- a/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm
+++ b/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm
@@ -204,6 +204,9 @@ else
As long as <<>> is not 0 and you use JUnit3, you can run your 
tests with a Java security manager enabled.
The class name of the security manager must be sent as a system property 
variable to the JUnit3 provider.
 
+   The JDK 17 deprecated the class <<>> and the 
security manager is not fully supported
+   since JDK 18. The JUnit3 provider fails with enabled system property 
<>> in JDK 18+.
+
JUnit4 uses mechanisms internally that are not compatible with the tested
security managers and thus this means of configuring a security manager 
with JUnit4 is not supported
by Surefire.
diff --git 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderFactory.java
 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderFactory.java
index 9a2de65..c81facf 100644
--- 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderFactory.java
+++ 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProviderFactory.java
@@ -28,6 +28,7 @@ import org.apache.maven.surefire.report.ReporterException;
 import org.apache.maven.surefire.suite.RunResult;
 import org.apache.maven.surefire.testset.TestSetFailedException;
 
+import static 
org.apache.maven.surefire.booter.SystemUtils.isSecurityManagerSupported;
 import static org.apache.maven.surefire.util.ReflectionUtils.getMethod;
 import static org.apache.maven.surefire.util.ReflectionUtils.invokeGetter;
 import static 
org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray;
@@ -85,7 +86,7 @@ public class ProviderFactory
 }
 finally
 {
-if ( restoreStreams && System.getSecurityManager() == null )
+if ( restoreStreams && ( !isSecurityManagerSupported() || 
System.getSecurityManager() == null ) )
 {
 System.setOut( orgSystemOut );
 System.setErr( orgSystemErr );
diff --git 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemUtils.java
 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemUtils.java
index 9cb0ef9..925fdfa 100644
--- 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemUtils.java
+++ 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemUtils.java
@@ -59,6 +59,8 @@ public final class SystemUtils
 
 private static final BigDecimal JIGSAW_JAVA_VERSION = new BigDecimal( 9 
).stripTrailingZeros();
 
+private static final BigDecimal JAVA_VERSION_17 = new BigDecimal( 17 
).stripTrailingZeros();
+
 private static final int PROC_STATUS_PID_FIRST_CHARS = 20;
 
 private SystemUtils()
@@ -226,6 +228,14 @@ public final class SystemUtils
 }
 }
 
+/**
+ * @return true if SecurityManager is supported (even if deprecated) in 
JDK (up to 17)
+ */
+public static boolean isSecurityManagerSupported()
+{
+return JAVA_SPECIFICATION_VERSION.compareTo( JAVA_VERSION_17 ) >= 0;
+}
+
 public static boolean isBuiltInJava9AtLeast()
 {
 return JAVA_SPECIFICATION_VERSION.compareTo( JIGSAW_JAVA_VERSION ) >= 
0;
diff --git 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire34SecurityManagerIT.java
 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire34SecurityManagerIT.java
index bb80aec..1138546 100644
--- 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire34SecurityManagerIT.java
+++ 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire34SecurityManagerIT.java
@@ -21,8 +21,11 @@ package org.apache.maven.surefire.its.jiras;
 
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.juni

[maven-surefire] branch release/2.22.3 updated (de81420 -> fd27e22)

2022-04-02 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git.


 discard de81420  JDK 18 support
 new d14bb7c  [SUREFIRE-1975] JDK18 - The Security Manager is deprecated 
and will be removed in a future release
 new fd27e22  JDK 18 support

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (de81420)
\
 N -- N -- N   refs/heads/release/2.22.3 (fd27e22)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../src/site/apt/examples/cucumber.apt.vm  |  8 ++--
 .../src/site/apt/examples/junit.apt.vm |  3 ++
 .../maven/surefire/booter/ProviderFactory.java |  3 +-
 .../apache/maven/surefire/booter/SystemUtils.java  | 10 +
 .../maven/surefire/its/AbstractJigsawIT.java   | 29 +++-
 .../its/CheckTestNgListenerReporterIT.java | 22 +++---
 .../maven/surefire/its/CheckTestNgVersionsIT.java  | 51 +++---
 .../its/JUnit47RerunFailingTestWithCucumberIT.java |  2 +-
 .../maven/surefire/its/JUnit47WithCucumberIT.java  | 20 -
 .../apache/maven/surefire/its/Java9FullApiIT.java  | 15 +++
 .../its/jiras/Surefire34SecurityManagerIT.java |  9 
 .../src/test/resources/junit47-cucumber/pom.xml| 14 ++
 .../org/sample/cucumber/FailingCucumberTest.java   |  5 ++-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../org/sample/cucumber/SuccessCucumberTest.java   |  5 ++-
 .../pom.xml| 13 +++---
 .../org/sample/cucumber/FlakeCucumberTest.java |  3 +-
 .../test/java/org/sample/cucumber/StepDefs.java|  6 +--
 .../test/resources/surefire-673-mockito/pom.xml| 16 +++
 .../surefire-855-failsafe-use-war/pom.xml  |  2 +-
 .../maven/surefire/junit/JUnit3Provider.java   | 13 ++
 21 files changed, 144 insertions(+), 111 deletions(-)


[maven-surefire] 02/02: JDK 18 support

2022-04-01 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit de8142051e87b2998a5638f75dcbaab4e675b07d
Author: tibordigana 
AuthorDate: Fri Apr 1 23:42:15 2022 +0200

JDK 18 support
---
 Jenkinsfile|  6 ++---
 README.md  |  4 +--
 .../src/it/jetty-war-test-failing/pom.xml  |  9 +++
 .../src/it/jetty-war-test-passing/pom.xml  |  9 +++
 .../src/it/multiple-summaries-failing/pom.xml  |  4 +--
 .../src/it/multiple-summaries/pom.xml  |  4 +--
 .../src/it/working-directory/pom.xml   |  4 +--
 pom.xml|  3 ++-
 .../maven/surefire/its/fixture/MavenLauncher.java  | 16 
 .../test/resources/environment-variables/pom.xml   |  4 +--
 .../src/test/resources/failingBuilds/pom.xml   |  4 +--
 .../src/test/resources/failsafe-notests/pom.xml|  4 +--
 .../test/resources/failure-result-counting/pom.xml |  4 +--
 .../src/test/resources/failureOutput/pom.xml   |  4 +--
 .../src/test/resources/fork-consoleOutput/pom.xml  |  4 +--
 .../resources/fork-consoleOutputWithErrors/pom.xml |  4 +--
 surefire-its/src/test/resources/fork-fail/pom.xml  |  4 +--
 .../test/resources/fork-mode-multimodule/pom.xml   |  4 +--
 .../resources/fork-mode-resource-loading/pom.xml   |  4 +--
 .../src/test/resources/fork-mode-testng/pom.xml|  4 +--
 surefire-its/src/test/resources/fork-mode/pom.xml  |  4 +--
 .../src/test/resources/fork-timeout/pom.xml|  4 +--
 .../resources/includes-excludes-from-file/pom.xml  |  4 +--
 .../src/test/resources/includes-excludes/pom.xml   |  4 +--
 .../test/resources/isolated-classloader/pom.xml|  4 +--
 .../test/resources/junit-fork-mode-always/pom.xml  |  4 +--
 .../src/test/resources/junit-ignore/pom.xml|  4 +--
 .../src/test/resources/junit-innerClass/pom.xml|  4 +--
 .../resources/junit-notExtendingTestCase/pom.xml   |  4 +--
 .../test/resources/junit-pathWithUmlaut/pom.xml|  4 +--
 .../test/resources/junit-twoTestCaseSuite/pom.xml  |  4 +--
 .../src/test/resources/junit-twoTestCases/pom.xml  |  4 +--
 .../resources/junit4-forkAlways-staticInit/pom.xml |  4 +--
 .../resources/junit4-rerun-failing-tests/pom.xml   |  4 +--
 .../src/test/resources/junit4-runlistener/pom.xml  |  4 +--
 .../test/resources/junit4-twoTestCaseSuite/pom.xml |  4 +--
 .../src/test/resources/junit44-dep/pom.xml |  4 +--
 .../src/test/resources/junit44-environment/pom.xml |  4 +--
 .../src/test/resources/junit44-hamcrest/pom.xml|  4 +--
 .../test/resources/junit44-method-pattern/pom.xml  |  4 +--
 .../test/resources/junit44-single-method/pom.xml   |  4 +--
 .../resources/junit47-parallel-with-suite/pom.xml  |  4 +--
 .../test/resources/junit47-redirect-output/pom.xml |  4 +--
 .../junit47-static-inner-class-tests/pom.xml   |  4 +--
 .../src/test/resources/junit48-categories/pom.xml  |  4 +--
 .../test/resources/junit48-smartStackTrace/pom.xml |  4 +--
 .../src/test/resources/norunnableTests/pom.xml |  4 +--
 .../src/test/resources/parallel-runtime/pom.xml|  4 +--
 .../resources/plain-old-java-classpath/pom.xml |  4 +--
 .../src/test/resources/plexus-conflict/pom.xml |  4 +--
 .../src/test/resources/pojo-simple/pom.xml |  4 +--
 surefire-its/src/test/resources/pom.xml|  4 +--
 surefire-its/src/test/resources/reporters/pom.xml  |  4 +--
 .../src/test/resources/result-counting/pom.xml |  4 +--
 surefire-its/src/test/resources/runOrder/pom.xml   |  4 +--
 .../src/test/resources/runorder-parallel/pom.xml   |  4 +--
 surefire-its/src/test/resources/settings.xml   | 29 --
 .../sibling-aggregator/aggregator/pom.xml  |  4 +--
 .../resources/sibling-aggregator/child1/pom.xml|  4 +--
 .../resources/sibling-aggregator/child2/pom.xml|  4 +--
 .../test/resources/small-result-counting/pom.xml   |  4 +--
 .../jiras-surefire-1024-testjar/pom.xml|  4 +--
 .../pom.xml|  4 +--
 .../pom.xml|  4 +--
 .../surefire-1122-parallel-and-flakyTests/pom.xml  |  4 +--
 .../pom.xml|  4 +--
 .../surefire-1202-rerun-and-failfast/pom.xml   |  4 +--
 .../surefire-1209-rerun-and-forkcount/pom.xml  |  4 +--
 .../surefire-1278-group-name-ending/pom.xml|  4 +--
 .../pom.xml|  4 +--
 .../pom.xml|  4 +--
 .../pom.xml|  4 +--
 .../surefire-141-pluggableproviders/pom.xml|  4 +--
 .../surefire-146-forkPerTestNoSetup/pom.xml|  4 +--
 .../surefire-1535-parallel-testng/pom.xml  |  4 +--
 .../resources/surefire-162-charsetProvider/pom.xml |  4

[maven-surefire] branch release/2.22.3 updated (090f098 -> de81420)

2022-04-01 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git.


 discard 090f098  JDK 18 support
 new f4dd60a  [SUREFIRE-1426] Fork crash doesn't fail build with 
-Dmaven.test.failure.ignore=true
 new de81420  JDK 18 support

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (090f098)
\
 N -- N -- N   refs/heads/release/2.22.3 (de81420)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../maven/plugin/surefire/SurefireHelper.java   | 10 +-
 ...> Surefire1426JvmCrashShouldNotBeIgnoredIT.java} | 21 +
 .../test/resources/environment-variables/pom.xml|  4 ++--
 .../src/test/resources/failingBuilds/pom.xml|  4 ++--
 .../src/test/resources/failsafe-notests/pom.xml |  4 ++--
 .../test/resources/failure-result-counting/pom.xml  |  4 ++--
 .../src/test/resources/failureOutput/pom.xml|  4 ++--
 .../src/test/resources/fork-consoleOutput/pom.xml   |  4 ++--
 .../resources/fork-consoleOutputWithErrors/pom.xml  |  4 ++--
 surefire-its/src/test/resources/fork-fail/pom.xml   |  4 ++--
 .../test/resources/fork-mode-multimodule/pom.xml|  4 ++--
 .../resources/fork-mode-resource-loading/pom.xml|  4 ++--
 .../src/test/resources/fork-mode-testng/pom.xml |  4 ++--
 surefire-its/src/test/resources/fork-mode/pom.xml   |  4 ++--
 .../src/test/resources/fork-timeout/pom.xml |  4 ++--
 .../resources/includes-excludes-from-file/pom.xml   |  4 ++--
 .../src/test/resources/includes-excludes/pom.xml|  4 ++--
 .../src/test/resources/isolated-classloader/pom.xml |  4 ++--
 .../test/resources/junit-fork-mode-always/pom.xml   |  4 ++--
 .../src/test/resources/junit-ignore/pom.xml |  4 ++--
 .../src/test/resources/junit-innerClass/pom.xml |  4 ++--
 .../resources/junit-notExtendingTestCase/pom.xml|  4 ++--
 .../src/test/resources/junit-pathWithUmlaut/pom.xml |  4 ++--
 .../test/resources/junit-twoTestCaseSuite/pom.xml   |  4 ++--
 .../src/test/resources/junit-twoTestCases/pom.xml   |  4 ++--
 .../resources/junit4-forkAlways-staticInit/pom.xml  |  4 ++--
 .../resources/junit4-rerun-failing-tests/pom.xml|  4 ++--
 .../src/test/resources/junit4-runlistener/pom.xml   |  4 ++--
 .../test/resources/junit4-twoTestCaseSuite/pom.xml  |  4 ++--
 surefire-its/src/test/resources/junit44-dep/pom.xml |  4 ++--
 .../src/test/resources/junit44-environment/pom.xml  |  4 ++--
 .../src/test/resources/junit44-hamcrest/pom.xml |  4 ++--
 .../test/resources/junit44-method-pattern/pom.xml   |  4 ++--
 .../test/resources/junit44-single-method/pom.xml|  4 ++--
 .../resources/junit47-parallel-with-suite/pom.xml   |  4 ++--
 .../test/resources/junit47-redirect-output/pom.xml  |  4 ++--
 .../junit47-static-inner-class-tests/pom.xml|  4 ++--
 .../src/test/resources/junit48-categories/pom.xml   |  4 ++--
 .../test/resources/junit48-smartStackTrace/pom.xml  |  4 ++--
 .../src/test/resources/norunnableTests/pom.xml  |  4 ++--
 .../src/test/resources/parallel-runtime/pom.xml |  4 ++--
 .../test/resources/plain-old-java-classpath/pom.xml |  4 ++--
 .../src/test/resources/plexus-conflict/pom.xml  |  4 ++--
 surefire-its/src/test/resources/pojo-simple/pom.xml |  4 ++--
 surefire-its/src/test/resources/pom.xml |  4 ++--
 surefire-its/src/test/resources/reporters/pom.xml   |  4 ++--
 .../src/test/resources/result-counting/pom.xml  |  4 ++--
 surefire-its/src/test/resources/runOrder/pom.xml|  4 ++--
 .../src/test/resources/runorder-parallel/pom.xml|  4 ++--
 .../resources/sibling-aggregator/aggregator/pom.xml |  4 ++--
 .../resources/sibling-aggregator/child1/pom.xml |  4 ++--
 .../resources/sibling-aggregator/child2/pom.xml |  4 ++--
 .../test/resources/small-result-counting/pom.xml|  4 ++--
 .../jiras-surefire-1024-testjar/pom.xml |  4 ++--
 .../surefire-1080-parallel-fork-double-test/pom.xml |  4 ++--
 .../pom.xml |  4 ++--
 .../surefire-1122-parallel-and-flakyTests/pom.xml   |  4 ++--
 .../pom.xml  

[maven-surefire] 01/02: [SUREFIRE-1426] Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true

2022-04-01 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit f4dd60ac3fbfd7de0b28e540a9900e8daf325035
Author: Olivier Lamy 
AuthorDate: Sun Feb 27 08:15:23 2022 +0100

[SUREFIRE-1426] Fork crash doesn't fail build with 
-Dmaven.test.failure.ignore=true

remove not needed local variable

Signed-off-by: Olivier Lamy 

fix temporary debug

Signed-off-by: Olivier Lamy 

[SUREFIRE-1426] Fork crash doesn't fail build with 
-Dmaven.test.failure.ignore=true, add an IT which show it  looks to be fixed 
with 3.0.0-M6 but was failing with 3.0.0-M5
proposal fix in case of SurefireBooterException (i.e cannot start surefire 
fork) error must be reported

Signed-off-by: Olivier Lamy 

(cherry picked from commit 6e60b0389814d8361e453092d3b18f52c3e4bcb1)
---
 .../maven/plugin/surefire/SurefireHelper.java  | 10 -
 .../Surefire1426JvmCrashShouldNotBeIgnoredIT.java  | 47 +
 .../surefire-1426-ignore-fail-jvm-crash/pom.xml| 49 ++
 .../src/test/java/PojoTest.java| 44 +++
 4 files changed, 149 insertions(+), 1 deletion(-)

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 44dbdd4..964cc8c 100644
--- 
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
@@ -24,6 +24,7 @@ import org.apache.maven.execution.MavenSession;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
 import org.apache.maven.plugin.surefire.log.PluginConsoleLogger;
+import org.apache.maven.surefire.booter.SurefireBooterForkException;
 import org.apache.maven.surefire.cli.CommandLineOption;
 import org.apache.maven.surefire.suite.RunResult;
 import org.apache.maven.surefire.testset.TestSetFailedException;
@@ -154,7 +155,14 @@ public final class SurefireHelper
 
 if ( reportParameters.isTestFailureIgnore() )
 {
-log.error( createErrorMessage( reportParameters, result, 
firstForkException ) );
+String errorMessage = createErrorMessage( reportParameters, 
result, firstForkException );
+
+if ( firstForkException instanceof SurefireBooterForkException )
+{
+throw new MojoExecutionException( errorMessage, 
firstForkException );
+}
+
+log.error( errorMessage );
 }
 else
 {
diff --git 
a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1426JvmCrashShouldNotBeIgnoredIT.java
 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1426JvmCrashShouldNotBeIgnoredIT.java
new file mode 100644
index 000..5a575ab
--- /dev/null
+++ 
b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1426JvmCrashShouldNotBeIgnoredIT.java
@@ -0,0 +1,47 @@
+package org.apache.maven.surefire.its.jiras;
+
+/*
+ * 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.
+ */
+
+import org.apache.maven.it.VerificationException;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.junit.Test;
+
+import static org.hamcrest.Matchers.containsString;
+import static org.hamcrest.Matchers.is;
+
+/**
+ * Test https://issues.apache.org/jira/browse/SUREFIRE-1426
+ *
+ */
+public class Surefire1426JvmCrashShouldNotBeIgnoredIT
+extends SurefireJUnit4IntegrationTestCase
+{
+@Test
+public void mavenShouldFail() throws VerificationException
+{
+unpack( "surefire-1426-ignore-fail-jvm-crash" )
+.maven()
+.withFailure()
+.debugLogging()
+.executeTest()
+.assertThatLogLine( containsString( "BUILD SUCCESS" ), is( 0 ) )
+.verifyTextInLog( "BUILD FAILURE" );
+}
+}
diff --git 
a/su

[maven-surefire] branch release/2.22.3 updated: JDK 18 support

2022-04-01 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch release/2.22.3
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/release/2.22.3 by this push:
 new 090f098  JDK 18 support
090f098 is described below

commit 090f098515968ad9cf0fab38b0e7ecf84280605a
Author: tibordigana 
AuthorDate: Fri Apr 1 23:42:15 2022 +0200

JDK 18 support
---
 Jenkinsfile|  6 ++---
 README.md  |  4 +--
 .../src/it/jetty-war-test-failing/pom.xml  |  9 +++
 .../src/it/jetty-war-test-passing/pom.xml  |  9 +++
 .../src/it/multiple-summaries-failing/pom.xml  |  4 +--
 .../src/it/multiple-summaries/pom.xml  |  4 +--
 .../src/it/working-directory/pom.xml   |  4 +--
 pom.xml|  3 ++-
 .../maven/surefire/its/fixture/MavenLauncher.java  | 16 
 surefire-its/src/test/resources/settings.xml   | 29 --
 10 files changed, 36 insertions(+), 52 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index c97ac91..d201090 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -31,8 +31,8 @@ properties(
 )
 
 final def oses = ['linux':'ubuntu', 'windows':'windows-he']
-final def mavens = env.BRANCH_NAME == 'master' ? ['3.2.x', '3.5.x'] : ['3.5.x']
-final def jdks = [7, 8, 11]
+final def mavens = env.BRANCH_NAME == 'master' ? ['3.2.x', '3.8.x'] : ['3.8.x']
+final def jdks = [7, 8, 11, 18]
 
 final def options = ['-e', '-V', '-B', '-nsu', '-P', 'run-its']
 final def goals = ['clean', 'install', 'jacoco:report']
@@ -71,7 +71,7 @@ oses.eachWithIndex { osMapping, indexOfOs ->
 def boolean makeReports = os == 'linux' && 
indexOfMaven == mavens.size() - 1 && jdk == 9
 def failsafeItPort = 8000 + 100 * indexOfMaven + 10 * 
indexOfJdk
 def allOptions = options + 
["-Dfailsafe-integration-test-port=${failsafeItPort}", 
"-Dfailsafe-integration-test-stop-port=${1 + failsafeItPort}"]
-if (jdk == 11) {
+if (jdk > 11) {
 allOptions += ['-DskipUnitTests=true']
 }
 buildProcess(stageKey, jdkName, jdkTestName, mvnName, 
goals, allOptions, mavenOpts, makeReports)
diff --git a/README.md b/README.md
index 1fc5458..ddb1f63 100644
--- a/README.md
+++ b/README.md
@@ -34,9 +34,9 @@ But in order to run IT tests, you can do:
   **(on Linux/Unix)** *export MAVEN_OPTS="-server -Xmx512m 
-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:+UseG1GC 
-XX:+UseStringDeduplication -XX:+TieredCompilation -XX:TieredStopAtLevel=1 
-XX:SoftRefLRUPolicyMSPerMB=50 -Djava.awt.headless=true 
-Dhttps.protocols=TLSv1"*  
   **(on Windows)** *set MAVEN_OPTS="-server -Xmx256m -XX:MetaspaceSize=128m 
-XX:MaxMetaspaceSize=384m -XX:+UseG1GC -XX:+UseStringDeduplication 
-XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:SoftRefLRUPolicyMSPerMB=50 
-Djava.awt.headless=true -Dhttps.protocols=TLSv1"*
 * In order to run the build with **JDK 9** **on Windows** (**on Linux/Unix 
modify system property jdk.home**):  
-  *mvn install site site:stage -P reporting,run-its "-Djdk.home=e:\Program 
Files\Java\jdk9\"*
+  *mvn install site site:stage -P reporting,run-its "-Djdk.home=/path/to/jdk9"*
 * In order to run the build with **JDK 10** disable JaCoCo due to a [bug in 
JaCoCo](https://github.com/jacoco/jacoco/issues/629)
-  *mvn install site site:stage -P reporting,run-its -Djacoco.skip=true 
"-Djdk.home=e:\Program Files\Java\jdk10\"*
+  *mvn install site site:stage -P reporting,run-its -Djacoco.skip=true 
"-Djdk.home=/path/to/jdk10"*
   
 ### Deploying web site
 
diff --git a/maven-failsafe-plugin/src/it/jetty-war-test-failing/pom.xml 
b/maven-failsafe-plugin/src/it/jetty-war-test-failing/pom.xml
index 193791d..79d2619 100644
--- a/maven-failsafe-plugin/src/it/jetty-war-test-failing/pom.xml
+++ b/maven-failsafe-plugin/src/it/jetty-war-test-failing/pom.xml
@@ -63,6 +63,15 @@
 ${basedir}/src/test/resources
   
 
+
+  
+
+  org.apache.maven.plugins
+  maven-war-plugin
+  3.3.2
+
+  
+
 
   
 org.eclipse.jetty
diff --git a/maven-failsafe-plugin/src/it/jetty-war-test-passing/pom.xml 
b/maven-failsafe-plugin/src/it/jetty-war-test-passing/pom.xml
index 31dc8ec..7e33bfd 100644
--- a/maven-failsafe-plugin/src/it/jetty-war-test-passing/pom.xml
+++ b/maven-failsafe-plugin/src/it/jetty-war-test-passing/pom.xml
@@ -63,6 +63,15 @@
 ${basedir}/src/test/resources
   
 
+
+  
+
+  org.apache.maven.plugins
+  maven-war-plugin
+  3.3.2
+
+  
+

svn commit: r1899428 - /maven/website/components/surefire/

2022-03-31 Thread tibordigana
Author: tibordigana
Date: Thu Mar 31 11:48:10 2022
New Revision: 1899428

Log:
Publish surefire 3.0.0-M5 documentation

Added:
maven/website/components/surefire/
  - copied from r1899427, 
maven/website/components/surefire-archives/surefire-3.0.0-M5/



svn commit: r1899427 - in /maven/website/components: surefire-archives/surefire-3.0.0-M6/ surefire/

2022-03-31 Thread tibordigana
Author: tibordigana
Date: Thu Mar 31 11:40:40 2022
New Revision: 1899427

Log:
Publish surefire 3.0.0-M6 documentation

Added:
maven/website/components/surefire/
  - copied from r1899426, 
maven/website/components/surefire-archives/surefire-LATEST/
maven/website/components/surefire-archives/surefire-3.0.0-M6/
  - copied from r1899426, 
maven/website/components/surefire-archives/surefire-LATEST/



svn commit: r1899426 [11/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/EnvironmentVariableIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/EnvironmentVariablesIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/FailFastJUnitIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/FailFastTestNgIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/ForkConsoleOutputIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/ForkConsoleOutputWithErrorsIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/ForkModeIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/ForkModeMultiModuleIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/ForkModeTestNGIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/IncludesExcludesFromFileIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/IncludesExcludesIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/JUnit44HamcrestIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/JUnit47ConcurrencyIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/JUnit47ParallelIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/JUnit47ParallelNotThreadSafeIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/JUnit47RedirectOutputIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/JUnit47RerunFailingTestWithCucumberIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/JUnit47StaticInnerClassTestsIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/class-use/JUnit47WithCucumberIT.html

svn commit: r1899426 [17/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit3/xref/org/apache/maven/surefire/junit/SurefireTestSetExecutor.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit3/xref/org/apache/maven/surefire/junit/TestListenerInvocationHandler.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit3/xref/org/apache/maven/surefire/junit/package-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit3/xref/org/apache/maven/surefire/junit/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit3/xref/overview-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit3/xref/overview-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit3/xref/stylesheet.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/allclasses-index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/allpackages-index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/copy.svg
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/element-list
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/help-doc.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/index-all.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/jquery-ui.overrides.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/legal/ADDITIONAL_LICENSE_INFO
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/legal/ASSEMBLY_EXCEPTION
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/legal/LICENSE
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/legal/jquery.md
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit4/apidocs/legal/jqueryUI.md
--
svn:executable = *

Propchange: 

svn commit: r1899426 [15/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit4/xref/org/apache/maven/surefire/common/junit4/Notifier.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit4/xref/org/apache/maven/surefire/common/junit4/package-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit4/xref/org/apache/maven/surefire/common/junit4/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit4/xref/overview-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit4/xref/overview-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit4/xref/stylesheet.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/allclasses-index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/allpackages-index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/copy.svg
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/element-list
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/help-doc.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/index-all.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/jquery-ui.overrides.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/legal/ADDITIONAL_LICENSE_INFO
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/legal/ASSEMBLY_EXCEPTION
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/legal/LICENSE
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/legal/jquery.md
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/legal/jqueryUI.md
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/member-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit48/apidocs/module-search-index.js

svn commit: r1899426 [14/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/distribution-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/fonts/glyphicons-halflings-regular.eot
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/fonts/glyphicons-halflings-regular.svg
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/fonts/glyphicons-halflings-regular.ttf
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/fonts/glyphicons-halflings-regular.woff
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/accessories-text-editor.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/add.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/apache-maven-project-2.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/application-certificate.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/close.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/contact-new.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/document-properties.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/drive-harddisk.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/fix.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/icon_error_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/icon_help_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/icon_info_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/icon_success_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/icon_warning_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/image-x-generic.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/common-junit3/images/internet-web-browser.png
--
svn:executable = *

Propchange: 

svn commit: r1899426 [5/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-bg_highlight-soft_75_cc_1x100.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-icons_22_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-icons_2e83ff_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-icons_454545_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-icons_88_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/images/ui-icons_cd0a0a_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/jquery-3.5.1.min.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/jquery-ui.min.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/jquery-ui.min.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script-dir/jquery-ui.structure.min.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/script.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/search.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/stylesheet.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/tag-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/apidocs/type-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/checkstyle.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-plugin/checkstyle.rss
--

svn commit: r1899426 [18/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/Surefire746Test.TestCaseRunner.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/Surefire746Test.TestClassTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/Surefire746Test.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/Surefire813IncorrectResultTest.Test6.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/Surefire813IncorrectResultTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/TestMethodTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.Dummy3.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.DummyAllOk.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.DummyWithFailure.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.DummyWithOneIgnore.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.Junit3OddTest1.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.Junit3Tc1.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.Junit3Tc2.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.Junit3WithNestedSuite.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConcurrentRunListenerTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit47/testapidocs/org/apache/maven/surefire/junitcore/class-use/ConfigurableParallelComputerTest.Dummy.html
--
svn:executable = *

Propchange: 

svn commit: r1899426 [4/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/plugin/surefire/util/class-use/DependenciesScannerTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/plugin/surefire/util/class-use/DirectoryScannerTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/plugin/surefire/util/class-use/ScannerUtilTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/plugin/surefire/util/class-use/SpecificFileFilterTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/plugin/surefire/util/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/plugin/surefire/util/package-tree.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/plugin/surefire/util/package-use.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/JUnit4SuiteTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/class-use/JUnit4SuiteTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/extensions/ForkChannelTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/extensions/StatelessTestsetInfoReporterTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/extensions/class-use/ForkChannelTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/extensions/class-use/StatelessTestsetInfoReporterTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/extensions/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/extensions/package-tree.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/extensions/package-use.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/testapidocs/org/apache/maven/surefire/package-tree.html
--
svn:executable = *

Propchange: 

svn commit: r1899426 [13/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/internet-web-browser.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/logos/build-by-maven-black.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/logos/build-by-maven-white.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/logos/maven-feather.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/network-server.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/package-x-generic.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/profiles/pre-release.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/profiles/retired.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/profiles/sandbox.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/remove.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/rss.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/update.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/images/window-new.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/img/glyphicons-halflings-white.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/img/glyphicons-halflings.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/issue-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/js/apache-maven-fluido-1.9.min.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/mailing-lists.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/plugin-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/plugins.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/pmd.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-logger-api/project-info.html

svn commit: r1899426 [20/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/fonts/glyphicons-halflings-regular.svg
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/fonts/glyphicons-halflings-regular.ttf
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/fonts/glyphicons-halflings-regular.woff
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/accessories-text-editor.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/add.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/apache-maven-project-2.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/application-certificate.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/close.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/contact-new.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/document-properties.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/drive-harddisk.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/fix.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/icon_error_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/icon_help_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/icon_info_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/icon_success_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/icon_warning_sml.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/image-x-generic.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/internet-web-browser.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/logos/build-by-maven-black.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/logos/build-by-maven-white.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-report-parser/images/logos/maven-feather.png
--
svn:executable 

svn commit: r1899426 [6/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/unit/basic-surefire-report-test/surefire-report.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/unit/surefire-report-enclosed-trimStackTrace/surefire-report.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/unit/surefire-report-enclosed/surefire-report.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/unit/surefire-report-nestedClass-trimStackTrace/surefire-report.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/unit/surefire-report-nestedClass/surefire-report.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/unit/surefire-report-single-error/surefire-report.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/usage.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/allclasses-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/JUnit4SuiteTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/Surefire1183Test.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/Surefire597Test.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/SurefireSchemaValidationTest.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/Utils.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/package-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/stubs/SurefireRepMavenProjectStub.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-report-plugin/xref-test/org/apache/maven/plugins/surefire/report/stubs/SurefireRepMavenProjectStub2.html

svn commit: r1899426 [2/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana


Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/checkstyle.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/checkstyle.rss
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/ci-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/css/apache-maven-fluido-1.9.min.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/css/print.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/css/site.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/dependencies.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/dependency-convergence.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/dependency-info.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/dependency-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/distribution-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/download.cgi
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/download.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/fonts/glyphicons-halflings-regular.eot
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/fonts/glyphicons-halflings-regular.svg
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/fonts/glyphicons-halflings-regular.ttf
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/fonts/glyphicons-halflings-regular.woff
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/images/accessories-text-editor.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/images/add.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/images/apache-maven-project-2.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/images/application-certificate.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/images/close.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/images/contact-new.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/images/document-properties.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/images/drive-harddisk.png
--

svn commit: r1899426 [19/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/resources/glass.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/resources/x.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-bg_highlight-soft_75_cc_1x100.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-icons_22_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-icons_2e83ff_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-icons_454545_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-icons_88_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/images/ui-icons_cd0a0a_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/jquery-3.5.1.min.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/jquery-ui.min.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/jquery-ui.min.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script-dir/jquery-ui.structure.min.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/script.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-testng-utils/testapidocs/search.js

svn commit: r1899426 [9/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/StatelessReporter.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/StatelessTestsetInfoConsoleReportEventListener.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/StatelessTestsetInfoFileReportEventListener.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/StatelessTestsetInfoReporter.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/Stoppable.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/CloseableDaemonThread.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/CommandReader.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/Completable.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/ConsoleOutputReportEventListener.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/ConsoleOutputReporter.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/EventHandler.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/ForkChannel.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/ForkNodeFactory.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/StatelessReportEventListener.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/StatelessReportMojoConfiguration.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/StatelessReporter.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/StatelessTestsetInfoConsoleReportEventListener.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-extensions-api/apidocs/org/apache/maven/surefire/extensions/class-use/StatelessTestsetInfoFileReportEventListener.html

svn commit: r1899426 [10/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-bg_highlight-soft_75_cc_1x100.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-icons_22_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-icons_2e83ff_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-icons_454545_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-icons_88_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/images/ui-icons_cd0a0a_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/jquery-3.5.1.min.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/jquery-ui.min.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/jquery-ui.min.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script-dir/jquery-ui.structure.min.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/script.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/search.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/serialized-form.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/stylesheet.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/tag-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/apidocs/type-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-grouper/checkstyle.html
--
svn:executable = *

Propchange: 

svn commit: r1899426 [16/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/index-all.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/index.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/jquery-ui.overrides.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/legal/ADDITIONAL_LICENSE_INFO
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/legal/ASSEMBLY_EXCEPTION
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/legal/LICENSE
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/legal/jquery.md
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/legal/jqueryUI.md
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/member-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/module-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/org/apache/maven/surefire/junitplatform/class-use/JUnitPlatformProvider.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/org/apache/maven/surefire/junitplatform/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/org/apache/maven/surefire/junitplatform/package-tree.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/org/apache/maven/surefire/junitplatform/package-use.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/overview-tree.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/package-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/resources/glass.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-providers/surefire-junit-platform/apidocs/resources/x.png
--
svn:executable = *

Propchange: 

svn commit: r1899426 [7/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/ci-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/cpd.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/css/apache-maven-fluido-1.9.min.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/css/print.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/css/site.css
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/dependencies.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/dependency-convergence.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/dependency-info.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/dependency-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/distribution-management.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/fonts/glyphicons-halflings-regular.eot
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/fonts/glyphicons-halflings-regular.svg
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/fonts/glyphicons-halflings-regular.ttf
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/fonts/glyphicons-halflings-regular.woff
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/accessories-text-editor.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/add.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/apache-maven-project-2.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/application-certificate.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/close.gif
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/contact-new.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/document-properties.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/drive-harddisk.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/images/fix.gif
--
svn:executable = *

Propchange: 

svn commit: r1899426 [8/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/TestsToRun.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/AbstractNoninterruptibleReadableChannel.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/AbstractNoninterruptibleWritableChannel.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/Channels.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/ClassMethod.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/ConcurrencyUtils.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/DaemonThreadFactory.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/DumpFileUtils.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/ImmutableMap.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/ObjectUtils.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/StringUtils.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/TestClassMethodNameUtils.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/WritableBufferedByteChannel.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/package-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/internal/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/package-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/org/apache/maven/surefire/api/util/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/overview-frame.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/overview-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-api/xref/stylesheet.css

svn commit: r1899426 [1/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana
Author: tibordigana
Date: Thu Mar 31 11:35:49 2022
New Revision: 1899426

Log:
svn propset svn:executable -R on *

Modified:
maven/website/components/surefire-archives/surefire-LATEST/checkstyle.html  
 (props changed)
maven/website/components/surefire-archives/surefire-LATEST/checkstyle.rss   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/ci-management.html   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/css/apache-maven-fluido-1.9.min.css
   (props changed)
maven/website/components/surefire-archives/surefire-LATEST/css/print.css   
(props changed)
maven/website/components/surefire-archives/surefire-LATEST/css/site.css   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/dependencies.html   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/dependency-convergence.html
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/dependency-info.html 
  (props changed)

maven/website/components/surefire-archives/surefire-LATEST/dependency-management.html
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/distribution-management.html
   (props changed)
maven/website/components/surefire-archives/surefire-LATEST/download.cgi   
(props changed)
maven/website/components/surefire-archives/surefire-LATEST/download.html   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/fonts/glyphicons-halflings-regular.eot
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/fonts/glyphicons-halflings-regular.svg
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/fonts/glyphicons-halflings-regular.ttf
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/fonts/glyphicons-halflings-regular.woff
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/accessories-text-editor.png
   (props changed)
maven/website/components/surefire-archives/surefire-LATEST/images/add.gif   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/apache-maven-project-2.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/application-certificate.png
   (props changed)
maven/website/components/surefire-archives/surefire-LATEST/images/close.gif 
  (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/contact-new.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/document-properties.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/drive-harddisk.png
   (props changed)
maven/website/components/surefire-archives/surefire-LATEST/images/fix.gif   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/icon_error_sml.gif
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/icon_help_sml.gif
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/icon_info_sml.gif
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/icon_success_sml.gif
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/icon_warning_sml.gif
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/image-x-generic.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/internet-web-browser.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/logos/build-by-maven-black.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/logos/build-by-maven-white.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/logos/maven-feather.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/network-server.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/package-x-generic.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/profiles/pre-release.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/profiles/retired.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/profiles/sandbox.png
   (props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/remove.gif   
(props changed)
maven/website/components/surefire-archives/surefire-LATEST/images/rss.png   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/update.gif   
(props changed)

maven/website/components/surefire-archives/surefire-LATEST/images/window-new.png

svn commit: r1899426 [12/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plug

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/jiras/class-use/Surefire995CategoryInheritanceIT.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/jiras/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/jiras/package-tree.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/jiras/package-use.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/package-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/package-tree.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/org/apache/maven/surefire/its/package-use.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/overview-summary.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/overview-tree.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/package-search-index.js
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/resources/glass.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/resources/x.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/script-dir/images/ui-bg_highlight-soft_75_cc_1x100.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/script-dir/images/ui-icons_22_256x240.png
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/surefire-its/testapidocs/script-dir/images/ui-icons_2e83ff_256x240.png
--
svn:executable = *

Propchange: 

svn commit: r1899426 [3/20] - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugi

2022-03-31 Thread tibordigana
Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/booterclient/package-use.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/AbstractSurefireMojo.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/ClasspathCache.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/CommonReflector.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/InPluginVMSurefireStarter.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/JdkAttributes.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/StartupReportConfiguration.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/SurefireExecutionParameters.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/SurefireHelper.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/SurefireProperties.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/class-use/SurefireReportParameters.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/extensions/DefaultStatelessReportMojoConfiguration.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/extensions/EventConsumerThread.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/extensions/InvalidSessionIdException.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/extensions/LegacyForkNodeFactory.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/extensions/StreamFeeder.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/extensions/SurefireConsoleOutputReporter.html
--
svn:executable = *

Propchange: 
maven/website/components/surefire-archives/surefire-LATEST/maven-surefire-common/apidocs/org/apache/maven/plugin/surefire/extensions/SurefireForkNodeFactory.html
--
svn:executable = *

Propchange: 

svn commit: r1899423 - in /maven/website/components/surefire-archives/surefire-LATEST: ./ css/ fonts/ images/ images/logos/ images/profiles/ img/ js/ maven-failsafe-plugin/ maven-failsafe-plugin/apido

2022-03-31 Thread tibordigana
Author: tibordigana
Date: Thu Mar 31 10:20:59 2022
New Revision: 1899423

Log:
[SUREFIRE] Surefire 3.0.0-M6 release site


[This commit notification would consist of 916 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]


[maven-surefire] 01/01: [maven-release-plugin] prepare release surefire-3.0.0-M6

2022-03-30 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to annotated tag surefire-3.0.0-M6_vote-1
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 7ac75e5320414e1dc293dc62bdd45b2df76c3e7c
Author: tibor.digana 
AuthorDate: Wed Mar 30 23:54:08 2022 +0200

[maven-release-plugin] prepare release surefire-3.0.0-M6
---
 maven-failsafe-plugin/pom.xml  | 2 +-
 maven-surefire-common/pom.xml  | 2 +-
 maven-surefire-plugin/pom.xml  | 2 +-
 maven-surefire-report-plugin/pom.xml   | 2 +-
 pom.xml| 8 
 surefire-api/pom.xml   | 2 +-
 surefire-booter/pom.xml| 2 +-
 surefire-extensions-api/pom.xml| 2 +-
 surefire-extensions-spi/pom.xml| 2 +-
 surefire-grouper/pom.xml   | 2 +-
 surefire-its/pom.xml   | 2 +-
 surefire-logger-api/pom.xml| 2 +-
 surefire-providers/common-java5/pom.xml| 6 +-
 surefire-providers/common-junit3/pom.xml   | 6 +-
 surefire-providers/common-junit4/pom.xml   | 6 +-
 surefire-providers/common-junit48/pom.xml  | 6 +-
 surefire-providers/pom.xml | 2 +-
 surefire-providers/surefire-junit-platform/pom.xml | 6 +-
 surefire-providers/surefire-junit3/pom.xml | 6 +-
 surefire-providers/surefire-junit4/pom.xml | 6 +-
 surefire-providers/surefire-junit47/pom.xml| 6 +-
 surefire-providers/surefire-testng-utils/pom.xml   | 6 +-
 surefire-providers/surefire-testng/pom.xml | 6 +-
 surefire-report-parser/pom.xml | 5 ++---
 surefire-shadefire/pom.xml | 6 +++---
 surefire-shared-utils/pom.xml  | 2 +-
 26 files changed, 72 insertions(+), 33 deletions(-)

diff --git a/maven-failsafe-plugin/pom.xml b/maven-failsafe-plugin/pom.xml
index f777c7c..e14a1f7 100644
--- a/maven-failsafe-plugin/pom.xml
+++ b/maven-failsafe-plugin/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6-SNAPSHOT
+3.0.0-M6
 
 
 org.apache.maven.plugins
diff --git a/maven-surefire-common/pom.xml b/maven-surefire-common/pom.xml
index a036ac3..b48ca56 100644
--- a/maven-surefire-common/pom.xml
+++ b/maven-surefire-common/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6-SNAPSHOT
+3.0.0-M6
 
 
 maven-surefire-common
diff --git a/maven-surefire-plugin/pom.xml b/maven-surefire-plugin/pom.xml
index 570d81a..e9e4bea 100644
--- a/maven-surefire-plugin/pom.xml
+++ b/maven-surefire-plugin/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6-SNAPSHOT
+3.0.0-M6
 
 
 org.apache.maven.plugins
diff --git a/maven-surefire-report-plugin/pom.xml 
b/maven-surefire-report-plugin/pom.xml
index 53b0dca..d99c3a9 100644
--- a/maven-surefire-report-plugin/pom.xml
+++ b/maven-surefire-report-plugin/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0-M6-SNAPSHOT
+3.0.0-M6
 
 
 org.apache.maven.plugins
diff --git a/pom.xml b/pom.xml
index ab43bbd..c261bf3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
 
   org.apache.maven.surefire
   surefire
-  3.0.0-M6-SNAPSHOT
+  3.0.0-M6
   pom
 
   Apache Maven Surefire
@@ -69,7 +69,7 @@
 ${maven.surefire.scm.devConnection}
 
${maven.surefire.scm.devConnection}
 https://github.com/apache/maven-surefire/tree/${project.scm.tag}
-HEAD
+surefire-3.0.0-M6
   
   
 jira
@@ -102,9 +102,9 @@
 surefire-archives/surefire-LATEST
 1.${javaVersion}
 1.${javaVersion}
-
+
 ${jvm9ArgsTests} -Xms32m -Xmx144m 
-XX:SoftRefLRUPolicyMSPerMB=50 -Djava.awt.headless=true 
-Djdk.net.URLClassPath.disableClassPathURLCheck=true
-
2020-06-10T18:16:37Z
+
2022-03-30T21:49:36Z
   
 
   
diff --git a/surefire-api/pom.xml b/surefire-api/pom.xml
index 4452a22..2151398 100644
--- a/surefire-api/pom.xml
+++ b/surefire-api/pom.xml
@@ -23,7 +23,7 @@
   
 org.apache.maven.surefire
 surefire
-3.0.0-M6-SNAPSHOT
+3.0.0-M6
   
 
   surefire-api
diff --git a/surefire-booter/pom.xml b/surefire-booter/pom.xml
index acdb656..8416af8 100644
--- a/surefire-booter/pom.xml
+++ b/surefire-booter/pom.xml
@@ -23,7 +23,7 @@
   
 org.apache.maven.surefire
 surefire
-3.0.0-M6-SNAPSHOT
+3.0.0-M6
   
 
   surefire-booter
diff --git a/surefire-extensions-api/pom.xml b/surefire-extensions-api/pom.xml
index d16347f..cc4ef64 100644
--- a/surefire-extensions-api/pom.xml
+++ b/surefire-extensions-api/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.maven.surefire
 surefire
-3.0.0

[maven-surefire] annotated tag surefire-3.0.0-M6_vote-1 created (now a69704d)

2022-03-30 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to annotated tag surefire-3.0.0-M6_vote-1
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git.


  at a69704d  (tag)
 tagging 7ac75e5320414e1dc293dc62bdd45b2df76c3e7c (commit)
 replaces surefire-3.0.0-M4_vote-1
  by tibor.digana
  on Wed Mar 30 23:54:08 2022 +0200

- Log -
[maven-release-plugin] copy for tag surefire-3.0.0-M6
---

This annotated tag includes the following new commits:

 new 7ac75e5  [maven-release-plugin] prepare release surefire-3.0.0-M6

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-surefire] branch master updated: Bump plexus-component-metadata from 2.0.0 to 2.1.1

2022-03-30 Thread tibordigana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
 new daf717e  Bump plexus-component-metadata from 2.0.0 to 2.1.1
daf717e is described below

commit daf717e65716e3e77951757596c11d83754338e2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Mar 25 04:51:30 2022 +

Bump plexus-component-metadata from 2.0.0 to 2.1.1

Bumps 
[plexus-component-metadata](https://github.com/codehaus-plexus/plexus-containers)
 from 2.0.0 to 2.1.1.
- [Release 
notes](https://github.com/codehaus-plexus/plexus-containers/releases)
- 
[Changelog](https://github.com/codehaus-plexus/plexus-containers/blob/master/ReleaseNotes.md)
- 
[Commits](https://github.com/codehaus-plexus/plexus-containers/compare/plexus-containers-2.0.0...plexus-containers-2.1.1)

---
updated-dependencies:
- dependency-name: org.codehaus.plexus:plexus-component-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
---
 maven-surefire-common/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/maven-surefire-common/pom.xml b/maven-surefire-common/pom.xml
index eed7aed..a036ac3 100644
--- a/maven-surefire-common/pom.xml
+++ b/maven-surefire-common/pom.xml
@@ -151,7 +151,7 @@
 
 org.codehaus.plexus
 plexus-component-metadata
-2.0.0
+2.1.1
 
 
 


  1   2   3   4   5   6   7   8   9   10   >