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 263759b  recommended exclusion of j11 in Surefire1570ModularFailsafeIT 
- see similar issue https://issues.apache.org/jira/browse/MJAVADOC-610
     new e77054f  [SUREFIRE-1793] Change the Java packge of surefire-api to the 
distinct package org.apache.maven.surefire.api
     new 2bc6a70  removed unnecessary surefire.properties
     new ed70a56  [SUREFIRE-1733] Surefire and Failsafe JPMS additions for 
JUnit 5.x execution
     new a3f827f  [GH] Workflows j14
     new c2a3291  [GH] performance problem on Windows nodes

The 5 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:
 .github/workflows/maven.yml                        |   4 +-
 .github/workflows/smoketest.yml                    |   4 +-
 maven-failsafe-plugin/pom.xml                      |   1 -
 maven-failsafe-plugin/src/it/settings.xml          |  33 +--
 .../maven/plugin/failsafe/IntegrationTestMojo.java |   2 +-
 .../apache/maven/plugin/failsafe/VerifyMojo.java   |   6 +-
 .../failsafe/util/FailsafeSummaryXmlUtils.java     |   2 +-
 .../failsafe/MarshallerUnmarshallerTest.java       |   2 +-
 .../maven/plugin/failsafe/RunResultTest.java       |   2 +-
 .../plugin/surefire/AbstractSurefireMojo.java      | 208 +++++++++++------
 .../maven/plugin/surefire/CommonReflector.java     |   8 +-
 .../plugin/surefire/InPluginVMSurefireStarter.java |   6 +-
 .../apache/maven/plugin/surefire/ProviderInfo.java |   4 +
 ...tMethodStats.java => ProviderRequirements.java} |  40 ++--
 .../maven/plugin/surefire/SurefireHelper.java      |  22 +-
 .../surefire/booterclient/BooterSerializer.java    |  16 +-
 .../booterclient/DefaultForkConfiguration.java     |   4 +-
 .../plugin/surefire/booterclient/ForkStarter.java  |  28 +--
 .../booterclient/JarManifestForkConfiguration.java |   2 +-
 .../ModularClasspathForkConfiguration.java         |  70 ++++--
 .../plugin/surefire/booterclient/Platform.java     |   2 +-
 .../lazytestprovider/DefaultCommandReader.java     |   4 +-
 .../lazytestprovider/NotifiableTestStream.java     |   2 +-
 .../lazytestprovider/TestLessInputStream.java      |  12 +-
 .../lazytestprovider/TestProvidingInputStream.java |  18 +-
 .../output/DeserializedStacktraceWriter.java       |   4 +-
 .../surefire/booterclient/output/ForkClient.java   |  20 +-
 .../output/ForkedProcessEventNotifier.java         |  56 ++---
 .../output/ForkedProcessExitErrorListener.java     |   2 +-
 .../output/ForkedProcessPropertyEventListener.java |   2 +-
 .../output/ForkedProcessReportEventListener.java   |   4 +-
 .../ForkedProcessStackTraceEventListener.java      |   2 +-
 .../ForkedProcessStandardOutErrEventListener.java  |   2 +-
 .../output/InPluginProcessDumpSingleton.java       |   2 +-
 .../output/ThreadedStreamConsumer.java             |   4 +-
 .../surefire/extensions/EventConsumerThread.java   |  58 ++---
 .../surefire/extensions/LegacyForkChannel.java     |   2 +-
 .../plugin/surefire/extensions/StreamFeeder.java   |  20 +-
 .../extensions/SurefireConsoleOutputReporter.java  |   2 +-
 .../surefire/extensions/SurefireForkChannel.java   |  12 +-
 .../extensions/SurefireStatelessReporter.java      |   2 +-
 .../SurefireStatelessTestsetInfoReporter.java      |   2 +-
 .../surefire/report/ConsoleOutputFileReporter.java |   6 +-
 .../plugin/surefire/report/ConsoleReporter.java    |   2 +-
 .../surefire/report/DefaultReporterFactory.java    |  10 +-
 .../surefire/report/DirectConsoleOutput.java       |   2 +-
 .../maven/plugin/surefire/report/FileReporter.java |   2 +-
 .../surefire/report/NullConsoleOutputReceiver.java |   2 +-
 .../surefire/report/NullConsoleReporter.java       |   2 +-
 .../surefire/report/NullStatisticsReporter.java    |   2 +-
 .../surefire/report/StatelessXmlReporter.java      |   4 +-
 .../plugin/surefire/report/TestMethodStats.java    |   2 +-
 .../plugin/surefire/report/TestSetRunListener.java |  12 +-
 .../maven/plugin/surefire/report/TestSetStats.java |   4 +-
 .../report/TestcycleConsoleOutputReceiver.java     |   4 +-
 .../Utf8RecodingDeferredFileOutputStream.java      |   2 +-
 .../plugin/surefire/report/WrappedReportEntry.java |   8 +-
 .../surefire/runorder/StatisticsReporter.java      |   5 +-
 .../plugin/surefire/util/DependencyScanner.java    |   6 +-
 .../plugin/surefire/util/DirectoryScanner.java     |   6 +-
 .../maven/plugin/surefire/util/FileScanner.java    |   2 +-
 .../maven/surefire/providerapi/ServiceLoader.java  |   2 +-
 .../maven/surefire/report/RunStatistics.java       |   2 +-
 .../AbstractSurefireMojoJava7PlusTest.java         | 247 ++++++++++++++++++++-
 .../plugin/surefire/AbstractSurefireMojoTest.java  |  28 ++-
 .../maven/plugin/surefire/CommonReflectorTest.java |   6 +-
 .../maven/plugin/surefire/MojoMocklessTest.java    |   4 +-
 .../maven/plugin/surefire/SurefireHelperTest.java  |   2 +-
 ...ooterDeserializerProviderConfigurationTest.java |  29 +--
 ...BooterDeserializerStartupConfigurationTest.java |  30 +--
 .../booterclient/DefaultForkConfigurationTest.java |   7 +-
 .../booterclient/ForkConfigurationTest.java        | 187 +++++++++++++++-
 .../surefire/booterclient/ForkStarterTest.java     |   4 +-
 .../booterclient/ForkingRunListenerTest.java       |  28 +--
 .../booterclient/MockNotifiableTestStream.java     |   4 +-
 .../plugin/surefire/booterclient/MockReporter.java |  10 +-
 .../ModularClasspathForkConfigurationTest.java     |   8 +-
 .../booterclient/TestSetMockReporterFactory.java   |   2 +-
 .../TestLessInputStreamBuilderTest.java            |  14 +-
 .../TestProvidingInputStreamTest.java              |   8 +-
 .../booterclient/output/ForkClientTest.java        |  60 ++---
 .../maven/plugin/surefire/extensions/E2ETest.java  |   6 +-
 .../extensions/ForkedProcessEventNotifierTest.java |  20 +-
 .../surefire/extensions/StreamFeederTest.java      |   8 +-
 .../report/DefaultReporterFactoryTest.java         |   6 +-
 .../surefire/report/StatelessXmlReporterTest.java  |   8 +-
 .../plugin/surefire/report/TestSetStatsTest.java   |   2 +-
 .../surefire/report/WrappedReportEntryTest.java    |   4 +-
 .../runorder/RunEntryStatisticsMapTest.java        |  10 +-
 .../surefire/util/DependenciesScannerTest.java     |   4 +-
 .../plugin/surefire/util/DirectoryScannerTest.java |   4 +-
 .../maven/surefire/extensions/ForkChannelTest.java |   4 +-
 .../StatelessTestsetInfoReporterTest.java          |   2 +-
 .../report/ConsoleOutputFileReporterTest.java      |   2 +
 .../maven/surefire/report/FileReporterTest.java    |   2 +
 .../maven/plugin/surefire/SurefirePlugin.java      |   2 +-
 .../src/site/apt/examples/jpms.apt.vm              | 205 +++++++++++++++++
 maven-surefire-plugin/src/site/site.xml            |   1 +
 .../maven/plugin/surefire/SurefirePluginTest.java  |   2 +-
 pom.xml                                            |   2 +-
 .../{ => api}/booter/BaseProviderFactory.java      |  36 +--
 .../surefire/{ => api}/booter/BiProperty.java      |  10 +-
 .../maven/surefire/{ => api}/booter/Command.java   |  13 +-
 .../{ => api}/booter/DumpErrorSingleton.java       |   6 +-
 .../{ => api}/booter/ForkedProcessEventType.java   |   2 +-
 .../{ => api}/booter/ForkingReporterFactory.java   |   8 +-
 .../{ => api}/booter/ForkingRunListener.java       |  18 +-
 .../booter/MasterProcessChannelDecoder.java        |   2 +-
 .../booter/MasterProcessChannelEncoder.java        |   6 +-
 .../{ => api}/booter/MasterProcessCommand.java     |   2 +-
 .../{ => api}/booter/ProviderParameterNames.java   |   2 +-
 .../maven/surefire/{ => api}/booter/Shutdown.java  |   2 +-
 .../surefire/{ => api}/cli/CommandLineOption.java  |   2 +-
 .../event}/AbstractConsoleEvent.java               |   4 +-
 .../event}/AbstractStandardStreamEvent.java        |   6 +-
 .../event}/AbstractTestControlEvent.java           |   8 +-
 .../{eventapi => api/event}/ConsoleDebugEvent.java |   4 +-
 .../{eventapi => api/event}/ConsoleErrorEvent.java |   6 +-
 .../{eventapi => api/event}/ConsoleInfoEvent.java  |   4 +-
 .../event}/ConsoleWarningEvent.java                |   4 +-
 .../{eventapi => api/event}/ControlByeEvent.java   |   4 +-
 .../event}/ControlNextTestEvent.java               |   4 +-
 .../event}/ControlStopOnNextTestEvent.java         |   4 +-
 .../surefire/{eventapi => api/event}/Event.java    |   4 +-
 .../{eventapi => api/event}/JvmExitErrorEvent.java |   6 +-
 .../event}/StandardStreamErrEvent.java             |   6 +-
 .../event}/StandardStreamErrWithNewLineEvent.java  |   6 +-
 .../event}/StandardStreamOutEvent.java             |   6 +-
 .../event}/StandardStreamOutWithNewLineEvent.java  |   6 +-
 .../event}/SystemPropertyEvent.java                |   6 +-
 .../event}/TestAssumptionFailureEvent.java         |   8 +-
 .../{eventapi => api/event}/TestErrorEvent.java    |   8 +-
 .../{eventapi => api/event}/TestFailedEvent.java   |   8 +-
 .../{eventapi => api/event}/TestSkippedEvent.java  |   8 +-
 .../{eventapi => api/event}/TestStartingEvent.java |   8 +-
 .../event}/TestSucceededEvent.java                 |   8 +-
 .../event}/TestsetCompletedEvent.java              |   8 +-
 .../event}/TestsetStartingEvent.java               |   8 +-
 .../{ => api/filter}/NonAbstractClassFilter.java   |   4 +-
 .../{ => api/filter}/SpecificTestClassFilter.java  |   4 +-
 .../provider}/AbstractProvider.java                |   2 +-
 .../provider}/CommandChainReader.java              |   4 +-
 .../provider}/CommandListener.java                 |   4 +-
 .../provider}/ProviderParameters.java              |  22 +-
 .../provider}/SurefireProvider.java                |  12 +-
 .../{ => api}/report/CategorizedReportEntry.java   |   2 +-
 .../{ => api}/report/ConsoleOutputCapture.java     |   2 +-
 .../{ => api}/report/ConsoleOutputReceiver.java    |   2 +-
 .../ConsoleOutputReceiverForCurrentThread.java     |   2 +-
 .../maven/surefire/api/report/ConsoleStream.java}  |   7 +-
 .../report/DefaultDirectConsoleReporter.java       |   2 +-
 .../report/LegacyPojoStackTraceWriter.java         |   4 +-
 .../surefire/{ => api}/report/ReportEntry.java     |   2 +-
 .../{ => api}/report/ReporterConfiguration.java    |   2 +-
 .../{ => api}/report/ReporterException.java        |   2 +-
 .../surefire/{ => api}/report/ReporterFactory.java |   4 +-
 .../surefire/{ => api}/report/RunListener.java     |   6 +-
 .../maven/surefire/{ => api}/report/RunMode.java   |   2 +-
 .../surefire/{ => api}/report/SafeThrowable.java   |   2 +-
 .../{ => api}/report/SimpleReportEntry.java        |   4 +-
 .../{ => api}/report/StackTraceWriter.java         |   2 +-
 .../{ => api}/report/TestSetReportEntry.java       |   2 +-
 .../api}/runorder/PrioritizedTest.java             |   2 +-
 .../api}/runorder/Priority.java                    |   2 +-
 .../api}/runorder/RunEntryStatistics.java          |   6 +-
 .../api}/runorder/RunEntryStatisticsMap.java       |  10 +-
 .../api}/runorder/ThreadedExecutionScheduler.java  |   2 +-
 .../maven/surefire/{ => api}/suite/RunResult.java  |   2 +-
 .../testset/DirectoryScannerParameters.java        |   4 +-
 .../{ => api}/testset/GenericTestPattern.java      |   2 +-
 .../testset/IncludedExcludedPatterns.java          |   2 +-
 .../surefire/{ => api}/testset/ResolvedTest.java   |   2 +-
 .../{ => api}/testset/RunOrderParameters.java      |   4 +-
 .../{ => api}/testset/TestArtifactInfo.java        |   2 +-
 .../surefire/{ => api}/testset/TestFilter.java     |   2 +-
 .../{ => api}/testset/TestListResolver.java        |   6 +-
 .../surefire/{ => api}/testset/TestRequest.java    |   2 +-
 .../{ => api}/testset/TestSetFailedException.java  |   2 +-
 .../surefire/{ => api}/util/CloseableIterator.java |   2 +-
 .../{ => api}/util/DefaultDirectoryScanner.java    |   4 +-
 .../{ => api}/util/DefaultRunOrderCalculator.java  |   6 +-
 .../surefire/{ => api}/util/DefaultScanResult.java |   2 +-
 .../surefire/{ => api}/util/DirectoryScanner.java  |   2 +-
 .../surefire/{ => api}/util/ReflectionUtils.java   |   2 +-
 .../maven/surefire/{ => api}/util/RunOrder.java    |   4 +-
 .../{ => api}/util/RunOrderCalculator.java         |   2 +-
 .../maven/surefire/{ => api}/util/ScanResult.java  |   2 +-
 .../surefire/{ => api}/util/ScannerFilter.java     |   2 +-
 .../util/SurefireReflectionException.java          |   2 +-
 .../maven/surefire/{ => api}/util/TestsToRun.java  |   4 +-
 .../AbstractNoninterruptibleReadableChannel.java   |   2 +-
 .../AbstractNoninterruptibleWritableChannel.java   |   2 +-
 .../surefire/{ => api}/util/internal/Channels.java |   2 +-
 .../{ => api}/util/internal/ClassMethod.java       |   2 +-
 .../{ => api}/util/internal/ConcurrencyUtils.java  |   2 +-
 .../util/internal/DaemonThreadFactory.java         |   2 +-
 .../{ => api}/util/internal/DumpFileUtils.java     |   2 +-
 .../{ => api}/util/internal/ImmutableMap.java      |   2 +-
 .../{ => api}/util/internal/ObjectUtils.java       |   2 +-
 .../{ => api}/util/internal/StringUtils.java       |   2 +-
 .../util/internal/TestClassMethodNameUtils.java    |   2 +-
 .../util/internal/WritableBufferedByteChannel.java |   2 +-
 .../maven/surefire/report/ConsoleStream.java       |   1 -
 .../org/apache/maven/surefire/surefire.properties  |  27 ---
 .../java/org/apache/maven/JUnit4SuiteTest.java     |  36 +--
 .../surefire/SpecificTestClassFilterTest.java      |   7 +-
 .../{ => api}/booter/ForkingRunListenerTest.java   |   2 +-
 .../report/LegacyPojoStackTraceWriterTest.java     |   2 +-
 .../runorder/ThreadedExecutionSchedulerTest.java   |   6 +-
 .../surefire/{ => api}/suite/RunResultTest.java    |   2 +-
 .../surefire/{util => api}/testdata/DataZT1A.java  |   2 +-
 .../surefire/{util => api}/testdata/DataZT2A.java  |   2 +-
 .../surefire/{util => api}/testdata/DataZT3A.java  |   2 +-
 .../testdata/java/javascript/DataJavaZT4A.java     |   2 +-
 .../{ => api}/testset/FundamentalFilterTest.java   |   2 +-
 .../{ => api}/testset/ResolvedTestTest.java        |   8 +-
 .../{ => api}/testset/TestListResolverTest.java    |   6 +-
 .../util/DefaultDirectoryScannerTest.java          |   4 +-
 .../{ => api}/util/ReflectionUtilsTest.java        |   2 +-
 .../{ => api}/util/RunOrderCalculatorTest.java     |   4 +-
 .../surefire/{ => api}/util/RunOrderTest.java      |   4 +-
 .../surefire/{ => api}/util/ScanResultTest.java    |   4 +-
 .../surefire/{ => api}/util/TestsToRunTest.java    |   6 +-
 .../{ => api}/util/internal/AsyncSocketTest.java   |   6 +-
 .../util/internal/ChannelsReaderTest.java          |   2 +-
 .../util/internal/ChannelsWriterTest.java          |   2 +-
 .../util/internal/ConcurrencyUtilsTest.java        |   4 +-
 .../{ => api}/util/internal/ImmutableMapTest.java  |   4 +-
 .../maven/surefire/booter/BooterDeserializer.java  |  16 +-
 .../maven/surefire/booter/CommandReader.java       |  25 ++-
 .../apache/maven/surefire/booter/ForkedBooter.java |  25 ++-
 .../maven/surefire/booter/LazyTestsToRun.java      |  12 +-
 .../maven/surefire/booter/ModularClasspath.java    |  18 +-
 .../apache/maven/surefire/booter/PpidChecker.java  |   4 +-
 .../surefire/booter/ProviderConfiguration.java     |  13 +-
 .../maven/surefire/booter/ProviderFactory.java     |  18 +-
 .../surefire/booter/StartupConfiguration.java      |  15 +-
 .../booter/SurefireBooterForkException.java        |   2 +-
 .../maven/surefire/booter/SurefireReflector.java   |  39 ++--
 .../apache/maven/surefire/booter/SystemUtils.java  |   6 +-
 .../maven/surefire/booter/TypeEncodedValue.java    |   2 +-
 .../spi/LegacyMasterProcessChannelDecoder.java     |  24 +-
 .../spi/LegacyMasterProcessChannelEncoder.java     |  64 +++---
 ...LegacyMasterProcessChannelProcessorFactory.java |   6 +-
 ...refireMasterProcessChannelProcessorFactory.java |  12 +-
 .../maven/surefire/booter/CommandReaderTest.java   |  10 +-
 .../java/org/apache/maven/surefire/booter/Foo.java |  14 +-
 .../surefire/booter/ForkedBooterMockTest.java      |   4 +-
 .../surefire/booter/IsolatedClassLoaderTest.java   |   4 +-
 .../surefire/booter/SurefireReflectorTest.java     |  29 +--
 .../spi/LegacyMasterProcessChannelDecoderTest.java |  22 +-
 .../spi/LegacyMasterProcessChannelEncoderTest.java |  18 +-
 .../maven/surefire/extensions/CommandReader.java   |   2 +-
 .../ConsoleOutputReportEventListener.java          |   2 +-
 .../maven/surefire/extensions/ForkChannel.java     |   2 +-
 .../extensions/StatelessReportEventListener.java   |   2 +-
 .../surefire/extensions/StatelessReporter.java     |   2 +-
 ...elessTestsetInfoConsoleReportEventListener.java |   2 +-
 ...tatelessTestsetInfoFileReportEventListener.java |   2 +-
 .../extensions/StatelessTestsetInfoReporter.java   |   2 +-
 .../extensions/util/CommandlineStreams.java        |   2 +-
 .../spi/MasterProcessChannelProcessorFactory.java  |   4 +-
 .../surefire/its/MultiModuleProjectWithJPMSIT.java |  70 ++++++
 .../its/jiras/Surefire1570ModularFailsafeIT.java   |  14 +-
 ...larFailsafeIT.java => Surefire1733JUnitIT.java} |  39 ++--
 ...arFailsafeIT.java => Surefire1733TestngIT.java} |  39 ++--
 .../src/test/resources/fail-fast-junit/pom.xml     |   2 +-
 .../fail-fast-junit/src/test/java/pkg/ATest.java   |   4 +-
 .../fail-fast-junit/src/test/java/pkg/BTest.java   |   2 +-
 .../fail-fast-junit/src/test/java/pkg/CTest.java   |   2 +-
 .../fail-fast-junit/src/test/java/pkg/DTest.java   |   2 +-
 .../com.foo.api/pom.xml                            |   0
 .../src/main/java/com/foo/api/SomeInterface.java   |   0
 .../com.foo.api/src/main/java/module-info.java     |   0
 .../com.foo.impl/pom.xml                           |  85 +++++++
 .../src/main/java/com/foo/impl/Bar.java            |   0
 .../com.foo.impl/src/main}/java/module-info.java   |   9 +-
 .../src/test/java/com/foo/implt/BarIT.java         |  25 ++-
 .../src/test/java/com/foo/implt/BarTest.java       |  25 ++-
 .../com.foo.impl}/src/test/java/module-info.java   |  11 +-
 .../maven-multimodule-project-with-jpms/pom.xml    | 101 +++++++++
 .../testprovider/ClassPathTestProvider.java        |  10 +-
 ...e.maven.surefire.api.provider.SurefireProvider} |   0
 .../maven/surefire/testprovider/TestProvider.java  |  10 +-
 ...e.maven.surefire.api.provider.SurefireProvider} |   0
 .../src/test/java/module-info.java                 |   4 +-
 .../test/resources/surefire-1733-junit4/pom.xml    | 102 +++++++++
 .../src/main/java/main/Service.java                |   4 +-
 .../src/main/java/module-info.java                 |   5 +-
 .../src/test/java/module-info.java                 |   8 +-
 .../src/test/java/test/MyIT.java                   |  25 ++-
 .../src/test/java/test/MyTest.java                 |  25 ++-
 .../test/resources/surefire-1733-testng/pom.xml    | 102 +++++++++
 .../src/main/java/main/Service.java                |   4 +-
 .../src/main/java/module-info.java                 |   5 +-
 .../src/test/java/module-info.java                 |   9 +-
 .../src/test/java/test/MyIT.java                   |  25 ++-
 .../src/test/java/test/MyTest.java                 |  26 ++-
 .../surefire/report/PojoStackTraceWriter.java      |   6 +-
 .../surefire/report/SmartStackTraceParser.java     |   2 +
 .../maven/surefire/report/RunnableTestClass1.java  |   2 +-
 .../surefire/report/SmartStackTraceParserTest.java |   2 +-
 .../surefire/common/junit3/JUnit3Reflector.java    |   2 +-
 .../surefire/common/junit3/JUnit3TestChecker.java  |   8 +-
 .../surefire/common/junit4/JUnit4ProviderUtil.java |   6 +-
 .../surefire/common/junit4/JUnit4Reflector.java    |   6 +-
 .../surefire/common/junit4/JUnit4RunListener.java  |  18 +-
 .../common/junit4/JUnit4RunListenerFactory.java    |   2 +-
 .../common/junit4/JUnit4StackTraceWriter.java      |  10 +-
 .../surefire/common/junit4/JUnit4TestChecker.java  |   6 +-
 .../maven/surefire/common/junit4/Notifier.java     |   2 +-
 .../common/junit4/JUnit4ProviderUtilTest.java      |   2 +-
 .../common/junit4/JUnit4RunListenerTest.java       |   4 +-
 .../surefire/common}/junit4/MockReporter.java      |  35 ++-
 .../surefire/junit4/JUnit4TestCheckerTest.java     |   2 +-
 .../surefire/common/junit48/FilterFactory.java     |  15 +-
 .../surefire/common/junit48/JUnit48Reflector.java  |   2 +-
 .../common/junit48/JUnit48TestChecker.java         |   4 +-
 .../surefire/common/junit48/MethodFilter.java      |   4 +-
 .../surefire/common/junit48/RequestedTest.java     |   2 +-
 .../surefire/common/junit48/FilterFactoryTest.java |   4 +-
 .../junitplatform/JUnitPlatformProvider.java       |  30 +--
 .../surefire/junitplatform/RunListenerAdapter.java |   8 +-
 .../surefire/junitplatform/TestMethodFilter.java   |   2 +-
 .../junitplatform/TestPlanScannerFilter.java       |   2 +-
 ...e.maven.surefire.api.provider.SurefireProvider} |   0
 .../junitplatform/JUnitPlatformProviderTest.java   |  30 +--
 .../junitplatform/RunListenerAdapterTest.java      |   8 +-
 .../junitplatform/TestMethodFilterTest.java        |   4 +-
 .../maven/surefire/junit/JUnit3Provider.java       |  30 +--
 .../apache/maven/surefire/junit/JUnitTestSet.java  |   4 +-
 .../maven/surefire/junit/PojoAndJUnit3Checker.java |   4 +-
 .../apache/maven/surefire/junit/PojoTestSet.java   |  12 +-
 .../maven/surefire/junit/SurefireTestSet.java      |   4 +-
 .../junit/TestListenerInvocationHandler.java       |  18 +-
 ...e.maven.surefire.api.provider.SurefireProvider} |   0
 .../maven/surefire/junit/JUnitTestSetTest.java     |   8 +-
 .../maven/surefire/junit4/JUnit4Provider.java      |  42 ++--
 .../maven/surefire/junit4/TestResolverFilter.java  |  61 ++++-
 ...e.maven.surefire.api.provider.SurefireProvider} |   0
 .../maven/surefire/junit4/JUnit4ProviderTest.java  |   4 +-
 .../junitcore/ClassesParallelRunListener.java      |   6 +-
 .../surefire/junitcore/ConcurrentRunListener.java  |  18 +-
 .../junitcore/ConfigurableParallelComputer.java    |   2 +-
 .../apache/maven/surefire/junitcore/JUnitCore.java |   2 +-
 .../surefire/junitcore/JUnitCoreParameters.java    |   2 +-
 .../surefire/junitcore/JUnitCoreProvider.java      |  34 +--
 .../surefire/junitcore/JUnitCoreRunListener.java   |   6 +-
 .../maven/surefire/junitcore/JUnitCoreWrapper.java |   6 +-
 .../maven/surefire/junitcore/LogicalStream.java    |   2 +-
 .../junitcore/MethodsParallelRunListener.java      |   6 +-
 .../junitcore/NonConcurrentRunListener.java        |  14 +-
 .../maven/surefire/junitcore/TestMethod.java       |  10 +-
 .../apache/maven/surefire/junitcore/TestSet.java   |  10 +-
 .../junitcore/pc/AbstractThreadPoolStrategy.java   |   4 +-
 .../surefire/junitcore/pc/InvokerStrategy.java     |   2 +-
 .../junitcore/pc/NonSharedThreadPoolStrategy.java  |   2 +-
 .../surefire/junitcore/pc/ParallelComputer.java    |   6 +-
 .../junitcore/pc/ParallelComputerBuilder.java      |   6 +-
 .../junitcore/pc/ParallelComputerUtil.java         |   4 +-
 .../maven/surefire/junitcore/pc/Scheduler.java     |   2 +-
 .../junitcore/pc/SchedulingStrategies.java         |   4 +-
 .../surefire/junitcore/pc/SchedulingStrategy.java  |   2 +-
 .../junitcore/pc/SharedThreadPoolStrategy.java     |   4 +-
 .../junitcore/pc/SingleThreadScheduler.java        |   6 +-
 ...e.maven.surefire.api.provider.SurefireProvider} |   0
 .../junitcore/ConcurrentRunListenerTest.java       |  10 +-
 .../surefire/junitcore/JUnit4Reflector481Test.java |   2 +-
 .../junitcore/JUnitCoreRunListenerTest.java        |   2 -
 .../maven/surefire/junitcore/JUnitCoreTester.java  |  12 +-
 .../maven/surefire/junitcore}/MockReporter.java    |  24 +-
 .../maven/surefire/junitcore/Surefire746Test.java  |  21 +-
 .../junitcore/Surefire813IncorrectResultTest.java  |   2 +-
 .../maven/surefire/junitcore/TestMethodTest.java   |   4 +-
 .../pc/OptimizedParallelComputerTest.java          |   4 +-
 .../junitcore/pc/ParallelComputerBuilderTest.java  |   4 +-
 .../junitcore/pc/ParallelComputerUtilTest.java     |   6 +-
 .../junitcore/pc/SchedulingStrategiesTest.java     |   6 +-
 .../surefire/testng/utils/MethodSelector.java      |   2 +-
 .../maven/surefire/testng/utils/Stoppable.java     |   4 +-
 .../test/java/testng/utils/MethodSelectorTest.java |   2 +-
 .../testng/ConfigurationAwareTestNGReporter.java   |   2 +-
 .../surefire/testng/TestNGDirectoryTestSuite.java  |  10 +-
 .../maven/surefire/testng/TestNGExecutor.java      |  20 +-
 .../maven/surefire/testng/TestNGProvider.java      |  46 ++--
 .../maven/surefire/testng/TestNGReporter.java      |  14 +-
 .../maven/surefire/testng/TestNGXmlTestSuite.java  |   4 +-
 .../apache/maven/surefire/testng/TestSuite.java    |  10 +-
 .../testng/conf/AbstractDirectConfigurator.java    |   4 +-
 .../maven/surefire/testng/conf/Configurator.java   |   4 +-
 .../testng/conf/TestNG4751Configurator.java        |   4 +-
 .../testng/conf/TestNG510Configurator.java         |   2 +-
 .../testng/conf/TestNG513Configurator.java         |   2 +-
 .../testng/conf/TestNG5141Configurator.java        |   2 +-
 .../testng/conf/TestNG5143Configurator.java        |   2 +-
 .../surefire/testng/conf/TestNG52Configurator.java |   4 +-
 .../surefire/testng/conf/TestNG60Configurator.java |   2 +-
 .../testng/conf/TestNGMapConfigurator.java         |   8 +-
 ...e.maven.surefire.api.provider.SurefireProvider} |   0
 .../maven/surefire/testng/TestNGReporterTest.java  |   6 +-
 .../testng/conf/TestNG513ConfiguratorTest.java     |   2 +-
 .../testng/conf/TestNG5141ConfiguratorTest.java    |   2 +-
 .../testng/conf/TestNG5143ConfiguratorTest.java    |   2 +-
 .../testng/conf/TestNGMapConfiguratorTest.java     |   2 +-
 ...e.maven.surefire.api.provider.SurefireProvider} |   0
 405 files changed, 2854 insertions(+), 1578 deletions(-)
 copy 
maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/{report/TestMethodStats.java
 => ProviderRequirements.java} (52%)
 create mode 100644 maven-surefire-plugin/src/site/apt/examples/jpms.apt.vm
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/BaseProviderFactory.java (85%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/BiProperty.java (87%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/Command.java (86%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/DumpErrorSingleton.java (93%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/ForkedProcessEventType.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/ForkingReporterFactory.java (88%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/ForkingRunListener.java (90%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/MasterProcessChannelDecoder.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/MasterProcessChannelEncoder.java (93%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/MasterProcessCommand.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/ProviderParameterNames.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/booter/Shutdown.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/cli/CommandLineOption.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/AbstractConsoleEvent.java (94%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/AbstractStandardStreamEvent.java (92%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/AbstractTestControlEvent.java (90%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/ConsoleDebugEvent.java (88%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/ConsoleErrorEvent.java (90%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/ConsoleInfoEvent.java (88%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/ConsoleWarningEvent.java (88%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/ControlByeEvent.java (92%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/ControlNextTestEvent.java (92%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/ControlStopOnNextTestEvent.java (91%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/Event.java (93%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/JvmExitErrorEvent.java (90%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/StandardStreamErrEvent.java (85%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/StandardStreamErrWithNewLineEvent.java (85%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/StandardStreamOutEvent.java (85%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/StandardStreamOutWithNewLineEvent.java (85%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/SystemPropertyEvent.java (91%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/TestAssumptionFailureEvent.java (81%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/TestErrorEvent.java (81%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/TestFailedEvent.java (81%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/TestSkippedEvent.java (81%)
 copy surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/TestStartingEvent.java (81%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/TestSucceededEvent.java (81%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/TestsetCompletedEvent.java (81%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{eventapi => 
api/event}/TestsetStartingEvent.java (81%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api/filter}/NonAbstractClassFilter.java (91%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api/filter}/SpecificTestClassFilter.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{providerapi => 
api/provider}/AbstractProvider.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{providerapi => 
api/provider}/CommandChainReader.java (90%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{providerapi => 
api/provider}/CommandListener.java (90%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{providerapi => 
api/provider}/ProviderParameters.java (86%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{providerapi => 
api/provider}/SurefireProvider.java (90%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/CategorizedReportEntry.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/ConsoleOutputCapture.java (99%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/ConsoleOutputReceiver.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/ConsoleOutputReceiverForCurrentThread.java (96%)
 copy 
surefire-api/src/{test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
 => main/java/org/apache/maven/surefire/api/report/ConsoleStream.java} (84%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/DefaultDirectConsoleReporter.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/LegacyPojoStackTraceWriter.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/ReportEntry.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/ReporterConfiguration.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/ReporterException.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/ReporterFactory.java (92%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/RunListener.java (95%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/RunMode.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/SafeThrowable.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/SimpleReportEntry.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/StackTraceWriter.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/report/TestSetReportEntry.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/{plugin/surefire => 
surefire/api}/runorder/PrioritizedTest.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/{plugin/surefire => 
surefire/api}/runorder/Priority.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/{plugin/surefire => 
surefire/api}/runorder/RunEntryStatistics.java (90%)
 rename surefire-api/src/main/java/org/apache/maven/{plugin/surefire => 
surefire/api}/runorder/RunEntryStatisticsMap.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/{plugin/surefire => 
surefire/api}/runorder/ThreadedExecutionScheduler.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/suite/RunResult.java (99%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/DirectoryScannerParameters.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/GenericTestPattern.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/IncludedExcludedPatterns.java (95%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/ResolvedTest.java (99%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/RunOrderParameters.java (94%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/TestArtifactInfo.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/TestFilter.java (95%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/TestListResolver.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/TestRequest.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/testset/TestSetFailedException.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/CloseableIterator.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/DefaultDirectoryScanner.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/DefaultRunOrderCalculator.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/DefaultScanResult.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/DirectoryScanner.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/ReflectionUtils.java (99%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/RunOrder.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/RunOrderCalculator.java (95%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/ScanResult.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/ScannerFilter.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/SurefireReflectionException.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/TestsToRun.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/AbstractNoninterruptibleReadableChannel.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/AbstractNoninterruptibleWritableChannel.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/Channels.java (99%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/ClassMethod.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/ConcurrencyUtils.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/DaemonThreadFactory.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/DumpFileUtils.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/ImmutableMap.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/ObjectUtils.java (96%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/StringUtils.java (98%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/TestClassMethodNameUtils.java (97%)
 rename surefire-api/src/main/java/org/apache/maven/surefire/{ => 
api}/util/internal/WritableBufferedByteChannel.java (96%)
 delete mode 100644 
surefire-api/src/main/java/org/apache/maven/surefire/report/ConsoleStream.java
 delete mode 100644 
surefire-api/src/main/resources/org/apache/maven/surefire/surefire.properties
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/booter/ForkingRunListenerTest.java (97%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/report/LegacyPojoStackTraceWriterTest.java (99%)
 rename surefire-api/src/test/java/org/apache/maven/{plugin/surefire => 
surefire/api}/runorder/ThreadedExecutionSchedulerTest.java (95%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/suite/RunResultTest.java (96%)
 copy surefire-api/src/test/java/org/apache/maven/surefire/{util => 
api}/testdata/DataZT1A.java (94%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{util => 
api}/testdata/DataZT2A.java (94%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{util => 
api}/testdata/DataZT3A.java (94%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{util => 
api}/testdata/java/javascript/DataJavaZT4A.java (93%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/testset/FundamentalFilterTest.java (99%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/testset/ResolvedTestTest.java (89%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/testset/TestListResolverTest.java (99%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/DefaultDirectoryScannerTest.java (94%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/ReflectionUtilsTest.java (98%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/RunOrderCalculatorTest.java (94%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/RunOrderTest.java (97%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/ScanResultTest.java (94%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/TestsToRunTest.java (96%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/internal/AsyncSocketTest.java (97%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/internal/ChannelsReaderTest.java (99%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/internal/ChannelsWriterTest.java (99%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/internal/ConcurrencyUtilsTest.java (95%)
 rename surefire-api/src/test/java/org/apache/maven/surefire/{ => 
api}/util/internal/ImmutableMapTest.java (97%)
 create mode 100644 
surefire-its/src/test/java/org/apache/maven/surefire/its/MultiModuleProjectWithJPMSIT.java
 copy 
surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire1570ModularFailsafeIT.java
 => Surefire1733JUnitIT.java} (52%)
 copy 
surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire1570ModularFailsafeIT.java
 => Surefire1733TestngIT.java} (52%)
 copy surefire-its/src/test/resources/{surefire-1570 => 
maven-multimodule-project-with-jpms}/com.foo.api/pom.xml (100%)
 copy surefire-its/src/test/resources/{surefire-1570 => 
maven-multimodule-project-with-jpms}/com.foo.api/src/main/java/com/foo/api/SomeInterface.java
 (100%)
 copy surefire-its/src/test/resources/{surefire-1570 => 
maven-multimodule-project-with-jpms}/com.foo.api/src/main/java/module-info.java 
(100%)
 create mode 100644 
surefire-its/src/test/resources/maven-multimodule-project-with-jpms/com.foo.impl/pom.xml
 copy surefire-its/src/test/resources/{surefire-1570 => 
maven-multimodule-project-with-jpms}/com.foo.impl/src/main/java/com/foo/impl/Bar.java
 (100%)
 copy 
surefire-its/src/test/resources/{surefire-1712-extracted-modulename-without-asm/src/test
 => 
maven-multimodule-project-with-jpms/com.foo.impl/src/main}/java/module-info.java
 (86%)
 copy 
surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/ConfigurationAwareTestNGReporter.java
 => 
surefire-its/src/test/resources/maven-multimodule-project-with-jpms/com.foo.impl/src/test/java/com/foo/implt/BarIT.java
 (63%)
 copy 
surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/ConfigurationAwareTestNGReporter.java
 => 
surefire-its/src/test/resources/maven-multimodule-project-with-jpms/com.foo.impl/src/test/java/com/foo/implt/BarTest.java
 (63%)
 copy 
surefire-its/src/test/resources/{surefire-1712-extracted-modulename-without-asm 
=> 
maven-multimodule-project-with-jpms/com.foo.impl}/src/test/java/module-info.java
 (77%)
 create mode 100644 
surefire-its/src/test/resources/maven-multimodule-project-with-jpms/pom.xml
 rename 
surefire-its/src/test/resources/surefire-1396-pluggableproviders-classpath-provider/src/main/resources/META-INF/services/{org.apache.maven.surefire.providerapi.SurefireProvider
 => org.apache.maven.surefire.api.provider.SurefireProvider} (100%)
 rename 
surefire-its/src/test/resources/surefire-141-pluggableproviders-provider/src/main/resources/META-INF/services/{org.apache.maven.surefire.providerapi.SurefireProvider
 => org.apache.maven.surefire.api.provider.SurefireProvider} (100%)
 create mode 100644 surefire-its/src/test/resources/surefire-1733-junit4/pom.xml
 copy 
surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
 => 
surefire-its/src/test/resources/surefire-1733-junit4/src/main/java/main/Service.java
 (92%)
 copy 
surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
 => 
surefire-its/src/test/resources/surefire-1733-junit4/src/main/java/module-info.java
 (91%)
 copy 
surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
 => 
surefire-its/src/test/resources/surefire-1733-junit4/src/test/java/module-info.java
 (87%)
 copy 
surefire-api/src/main/java/org/apache/maven/surefire/eventapi/TestStartingEvent.java
 => 
surefire-its/src/test/resources/surefire-1733-junit4/src/test/java/test/MyIT.java
 (56%)
 copy 
surefire-api/src/main/java/org/apache/maven/surefire/eventapi/TestStartingEvent.java
 => 
surefire-its/src/test/resources/surefire-1733-junit4/src/test/java/test/MyTest.java
 (56%)
 create mode 100644 surefire-its/src/test/resources/surefire-1733-testng/pom.xml
 copy 
surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
 => 
surefire-its/src/test/resources/surefire-1733-testng/src/main/java/main/Service.java
 (92%)
 copy 
surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
 => 
surefire-its/src/test/resources/surefire-1733-testng/src/main/java/module-info.java
 (91%)
 rename 
surefire-api/src/test/java/org/apache/maven/surefire/util/testdata/DataZT1A.java
 => 
surefire-its/src/test/resources/surefire-1733-testng/src/test/java/module-info.java
 (84%)
 copy 
surefire-api/src/main/java/org/apache/maven/surefire/eventapi/TestStartingEvent.java
 => 
surefire-its/src/test/resources/surefire-1733-testng/src/test/java/test/MyIT.java
 (56%)
 rename 
surefire-api/src/main/java/org/apache/maven/surefire/eventapi/TestStartingEvent.java
 => 
surefire-its/src/test/resources/surefire-1733-testng/src/test/java/test/MyTest.java
 (55%)
 copy surefire-providers/common-junit4/src/{main/java/org/apache/maven/surefire 
=> test/java/org/apache/maven/surefire/common}/junit4/MockReporter.java (76%)
 rename 
surefire-providers/surefire-junit-platform/src/main/resources/META-INF/services/{org.apache.maven.surefire.providerapi.SurefireProvider
 => org.apache.maven.surefire.api.provider.SurefireProvider} (100%)
 rename 
surefire-providers/surefire-junit3/src/main/resources/META-INF/services/{org.apache.maven.surefire.providerapi.SurefireProvider
 => org.apache.maven.surefire.api.provider.SurefireProvider} (100%)
 rename 
surefire-providers/surefire-junit4/src/main/resources/META-INF/services/{org.apache.maven.surefire.providerapi.SurefireProvider
 => org.apache.maven.surefire.api.provider.SurefireProvider} (100%)
 rename 
surefire-providers/surefire-junit47/src/main/resources/META-INF/services/{org.apache.maven.surefire.providerapi.SurefireProvider
 => org.apache.maven.surefire.api.provider.SurefireProvider} (100%)
 rename 
surefire-providers/{common-junit4/src/main/java/org/apache/maven/surefire/junit4
 => 
surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore}/MockReporter.java
 (82%)
 rename 
surefire-providers/surefire-testng/src/main/resources/META-INF/services/{org.apache.maven.surefire.providerapi.SurefireProvider
 => org.apache.maven.surefire.api.provider.SurefireProvider} (100%)
 rename 
surefire-shadefire/src/main/resources/META-INF/services/{org.apache.maven.surefire.providerapi.SurefireProvider
 => org.apache.maven.surefire.api.provider.SurefireProvider} (100%)

Reply via email to