This is an automated email from the ASF dual-hosted git repository.

olamy pushed a change to branch test-junit-platform-runner-junit4
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


 discard 8d895371d junit 6 as well
 discard f826ad0fa ASF license header
 discard 2d2ac22d7 Update documentation, add overall architecture and changes 
with unified provider
 discard c57d965ce exclude all slf4j from shaded jar
 discard 48b856294 Make stack frame numbar captured configurable
 discard 9d581ef69 Add missing @Deprecated annotation
 discard 4997867d0 increase timeout
 discard 36ea4c893 avoid normal file
 discard bc12a7e02 remove unused import
 discard fd8c0ddd6 fix bad test
 discard bb9bcdc00 minor changes
 discard 973550190 change the technique to not throw exception if process 
stopped, looks to be some sync issue
 discard d88aab4e8 force argLine via pom.xml
 discard 32061f473 avoid to generate bad file
 discard a5ca77eda remove debug
 discard 0668b7361 avoid not needed rename for now
 discard a0b71372e do not rename those files
 discard 4dcb56f26 Keep using name SurefireJUnit4IntegrationTestCase will be 
renamed later
 discard cc819ea2a more debug for windows
 discard 8a7f10162 trying to get some debug for gha
 discard 95a5a508b tentative to fix windows
 discard 4f410cd9e add some debug
 discard 98ec7bd7e use junit5
 discard 7179a88a1 more memory
 discard 5a2217eb8 give a bit of margin to those flaky tests
 discard d80999d89 spotless apply
 discard 72185adb3 disable flaky test
 discard 18e0e3a45 comment on why not the cache
 discard aa448f948 Disable cache as it's causing some issues with shaded 
artifact
 discard cb6afff43 More memory
 discard ffa2fb394 fix site
 discard fa48c8e5d fix  site
 discard d0cff110b fix  site
 discard b9953c3db fix  site
 discard dd5eb115e fix site
 discard 344b6452b fix site
 discard e50f91fd7 Update documentation
 discard f6af62f4a reduce stored stacktrace to reduce memory usage
 discard 953c2c5e1 fix windows build
 discard bdc83886d gha have some env var such JAVA_HOME_25_X64
 discard bb5831b75 spotless
 discard 940d3cf53 Ignore those tests for now
 discard 812e94d31 fix IT
 discard c10cf9d20 remove outdated test case
 discard ba70fba59 remove totally flaky unpredictible test
 discard bc2f32c50 fix possible flaky test
 discard 9ac4b2692 Remove obsolete test
 discard 01d2b93ed Ignore non solvable problem for now
 discard 784029fe6 Need stacktrace to store it per test class in reports
 discard 5e4300b0f Fix IT file is there now but empty
 discard 34dabe2b1 remove now useless code
 discard 72fa2e521 use stack trace to locate current test class in use
 discard b35594ebb fix IT: inheritance is being handled differently on 
JUnitPlatformProvider (#3230)
 discard 5584aa3d9 fix IT
 discard 682a1e474 simplify Jenkinsfile
 discard d50f038b7 needs Java 17
 discard 2a1adb45c disable as not supported
 discard bab00134f disable tests not workking with TestNG reg with method names
 discard 0b8ad198d handle ! for -Dtest
 discard 8d9bbbd73 Fix log parsing
 discard be2e029d0 fix management of getThreadCountClasses or 
getThreadCountMethods
 discard 841d4ec0c restore IT and suuport parallel classesAndMethods
 discard 02ff20fad fixed parallel to not be flaky test depending on hardware
 discard 2b972ad10 fix IT
 discard 105120f01 disable runOrder for now with testng
 discard 891f684fd add runOrder test for junit 5 and 6
 discard 43431effa cleanup not used
 discard fbcc38a2e cleanup runOrder
 discard 39a7e7087 fix IT
 discard b2da02407 Fix junit version
 discard d4c14d198 Fix junit version
 discard 817923fe1 Implement some ordering fron runorder parameter and fix IT 
Surefire806SpecifiedTestControlsIT
 discard 98b9a21dc Fix IT
 discard b1bfc506c remove non supported anymore
 discard 82997f388 use better naming
 discard 45dcad7cd Fix IT
 discard f6c84215d Fix IT
 discard bfd412707 Fix IT log assert
 discard 8a647c277 Fix testng verbose
 discard 9a6e80365 test not needed
 discard 61f00d647 Fix rerun and skip IT
 discard 61813bc50 Java pojo test not supported anymore
 discard 0cef29629 fix IT
 discard 13e2ddc6f fix IT
 discard f4a9bf5be fix IT
 discard c665b6c96 Fix it wrong version of junit
 discard 0501838a3 fix bad change
 discard 2e070995a fix more tests for junit4 listeners
 discard 27e1e58e4 fix unsupported junit version
 discard 266970813 Fix test
 discard ab8bccb5b fix test
 discard 905401849 fix test
 discard deb58bc48 Fix IT
 discard a26e8309d minor change
 discard ae0247d00 fix testng dataproviderthreadcount support
 discard a15e1c6e6 fix TwoTestCasesIT
 discard 937a2284f fix fail fast for TestNG
 discard db6f790bb fix rebase from master
 discard 2434d582c fix rebase from master
 discard 79f8a5cf1 fix -Dtest documentation, inclusion of junit engine
 discard 15bdb847c renaming, adjust runListener class loading (#3222)
 discard a38bf12c9 test cancellation with testng engine snapshot
 discard a77b826be fix fail fast for junit
 discard d09fd63e3 fix a bit of test using surefire.skipAfterFailureCount
 discard 3207429df fix a bit of test using surefire.skipAfterFailureCount
 discard f12288b32 testng threadcount fix IT
 discard 7ad8c5ae2 Implement JUniit4 Listener via JunitPlaform listener (#3212)
 discard 583eb29f5 fix ignore, Assume as skipped
 discard 4403b8192 TestNG suitexml not supported anymore
 discard d023793d8 fix wrong assert....
 discard 307d10762 TestNG suitexml not supported anymore
 discard a344fd01c fix inherited category annotation ITs
 discard 5aae3f00f fix -Dtest with only method name
 discard 81b440752 run test with suite in parallel
 discard d9ae7aff8 junit3 provider configuration not supported anymore
 discard bab1d110a one more fix
 discard 442531386 fix management of non documented sysproperty junit
 discard c5fae8015 fix class pattern with method name
 discard a38f3e5d7 fix selector for simple class name
 discard 68e501657 fix -Dtest documentation, inclusion of junit engine
 discard 0cf549392 test junit parallel testing
 discard 7562e2f5f fixing method pattern
 discard b6236dad7 fixes with api dependencies manipulation
 discard eee48d485 groups expression not supported anymore
 discard 98749c047 testng suite xml not supported anymore
 discard bcb80e729 No adding junit-vintage-engine if already a dependency
 discard 98709b541 fix -Dtest usage
 discard 97489c309 fixing my bad
 discard 944f22800 fix junit vintage setup
 discard 20e952020 not supported anymore
 discard 9f3c0aac9 setup junit bom
 discard 291292405 fix issue with -Dtest
 discard d40671218 missing changes due to removal of testng suitexml
 discard 65df05bce spotless
 discard af8995b32 TestNG suite xml is not supported anymore
 discard 6839b41b8 add includes/excludes ITs for junit5
 discard 4cc64edf7 fix IT
 discard 8076b9ad0 fix issues with handling of / in selector
 discard 317c40154 finally fix includes/excludes with junit4
 discard a23ffe11e FIx Surefire1082ParallelJUnitParameterizedIT
 discard f1196bc8b fix ReportersIT
 discard e659f49e5 testng suitexml not supported anymore with testng-engine
 discard c7de3792c remove not anymore needed test
 discard 721e16cf3 fix testng reporter/listener
 discard 97fd67493 Revert "remove testng which does not make sense anymore"
 discard f87346902 Remove junit platform runner junit4 (#3207)
 discard ae9e2fea6 fix IT (#3206)
 discard 1a350eb83 fix IT
 discard 284a6a2c1 fix IT
 discard 6be56bb42 remove testng which does not make sense anymore
 discard 3b01753a6 fix IT for skipped with TestNG
 discard fa7d97ad5 fix test ng version check, ensure order by last modified 
value from file
 discard fdf9a21a1 fix unit test
 discard c5d59abce disable running junit test if there is a property junit to 
false
 discard e787f13ca fix potential NPE while reporting results
 discard f6eb6e39b remove surefire-grouper
 discard 80a421940 file names have changed
 discard c651ed8c2 tests can run both vintage and testng engines
 discard 89a1cf7c5 remove not existing dependencies
 discard 3635a4bb7 be carefull with testng groups properties not mapped on tags 
filter
 discard 1d58a1680 fix some of testng version as minimum supported is now 6.14.3
 discard db0e36e8f map testng configuration to junit platform runner
 discard 166a340eb Bumping version to 3.6.0-SNAPSHOT
 discard 17dfc92d1 testng removal
 discard 010955efa TestNG only from 6.14.3
 discard e4057e1ab remove potential double catching, adjust IT to modified log 
message (#3201)
 discard f8b93918c use testng runner with junit platform runner
 discard 076e81b36 do not restrict too old junit for all runners
 discard 44fba6fc0 Handle Category from junit4
 discard 18413299c add null safety, more usable exception message
 discard 1e7815cd8 apply spotless
 discard c46f9887a tidy up
 discard e9f1b9452 refine method call of expected failing tests with specific 
error message
 discard 3aa0e1608 move unsupported versions tests to one file
 discard b2221f685 use version range, add tests for JUnit 4 versions, adjust 
naming of similar JUnit 3 test
 discard 5fee85df0 remove unnecessary packages from test
 discard 9f3ab862c add unsupported error and test
 discard c215ecf55 enable test launchers to expect errors in log after execution
 discard e6d2921cd fix turning parallel from junit4 to 
junit.vintage.execution.parallel
 discard 0bf154430 no more pojo simple
 discard 4f7e0ff6b no more pojo simple
 discard fc3beb918 restore provider parameters
 discard 51e5d7fbf no need of specific 4.7 tests
 discard d77f2f292 fix missing remove modules
 discard 39a51b100 remove junit 3 support (#3191)
 discard 360398071 spotless:apply
 discard cd3276e0b more its migration to junit 4.12
 discard b88f9dd24 more its migration to junit 4.12
 discard 4e8f06f1f more its migration to junit 4.12
 discard 570652585 more its migration to junit 4.12
 discard 1eeef3f5f remove junit 3 provider, update to junit 4 (#3190)
 discard 4349369ea more its upgrade to 4.12
 discard 7e2e821e7 remove duplicate line
 discard 8c47188fb more renaming
 discard 4a234b6c9 junit 4.12
 discard ef418ad25 remove surefire junit4, 47 code
 discard 04780051e avoid some NPE
 discard 303ef5a5b Force junit 4 to use 4.12 as minimum with platform engine
 discard 33c957ff3 restore test
 discard 4947eb47e add version range as vintage can be used only from 4.12
 discard 828941662 spotless
 discard a6bf0980f those timing tests are so flaky
 discard 185c39443 fix unit tests
 discard 995a09f6a fix the NPEs
 discard ef6e5398d expecting changes here
 discard 63cdd8735 fix some compilation
 discard 02fb783fe use junit plaform runner for junit 4.4
     add 8e7dc4106 Reapply "Replace runing external process and parsing output 
with simple Proces…" (#3263)
     add 968cb3827 [maven-release-plugin] prepare release surefire-3.5.5
     add f93377a4b [maven-release-plugin] prepare for next development iteration
     add 83184baf2 Follow Oracle javadoc guidelines (#3177)
     add 3846b2e2e use junit plaform runner for junit 4.4
     add 707de1d56 fix some compilation
     add de47782b7 expecting changes here
     add 764497838 fix the NPEs
     add c49d3b0ee fix unit tests
     add 3a00e76cb those timing tests are so flaky
     add e5b2c73cd spotless
     add dcf10fc92 add version range as vintage can be used only from 4.12
     add b3e105957 restore test
     add 011ee6c17 Force junit 4 to use 4.12 as minimum with platform engine
     add dbcd825fd avoid some NPE
     add b76c0b2fb remove surefire junit4, 47 code
     add c682e7de8 junit 4.12
     add 734cdbc2e more renaming
     add 1a1c7cd88 remove duplicate line
     add 7d2655024 more its upgrade to 4.12
     add 915b2b2d2 remove junit 3 provider, update to junit 4 (#3190)
     add 14f8daf74 more its migration to junit 4.12
     add aa9ce47e9 more its migration to junit 4.12
     add 247410423 more its migration to junit 4.12
     add ad12cee2a more its migration to junit 4.12
     add a34383891 spotless:apply
     add 74b90e412 remove junit 3 support (#3191)
     add bff8d2036 fix missing remove modules
     add 08bdad5b6 no need of specific 4.7 tests
     add 77dd302d6 restore provider parameters
     add bee1068e8 no more pojo simple
     add 13e09b1ee no more pojo simple
     add 342295e2d fix turning parallel from junit4 to 
junit.vintage.execution.parallel
     add 11a3c6200 enable test launchers to expect errors in log after execution
     add 1c3ab5503 add unsupported error and test
     add 48200e4f8 remove unnecessary packages from test
     add ec266e5f3 use version range, add tests for JUnit 4 versions, adjust 
naming of similar JUnit 3 test
     add 3628ed372 move unsupported versions tests to one file
     add a6761d6f5 refine method call of expected failing tests with specific 
error message
     add c6c9c90dd tidy up
     add 493c43072 apply spotless
     add 579a85136 add null safety, more usable exception message
     add 9d033c77d Handle Category from junit4
     add c82bb8209 do not restrict too old junit for all runners
     add b91ce13ce use testng runner with junit platform runner
     add 90e6d474b remove potential double catching, adjust IT to modified log 
message (#3201)
     add 97db51913 TestNG only from 6.14.3
     add d00a2be62 testng removal
     add cee3a8f78 Bumping version to 3.6.0-SNAPSHOT
     add 032ab7346 map testng configuration to junit platform runner
     add d1bc43b83 fix some of testng version as minimum supported is now 6.14.3
     add 5b1e07376 be carefull with testng groups properties not mapped on tags 
filter
     add e15b24e51 remove not existing dependencies
     add 56c2fd5d6 tests can run both vintage and testng engines
     add 52453851a file names have changed
     add 217cab40b remove surefire-grouper
     add 59e98514e fix potential NPE while reporting results
     add 9c84ca12b disable running junit test if there is a property junit to 
false
     add b3bc30e36 fix unit test
     add 0bc4f7b7d fix test ng version check, ensure order by last modified 
value from file
     add 155e1865f fix IT for skipped with TestNG
     add d00de8329 remove testng which does not make sense anymore
     add 97c023226 fix IT
     add 2d9b0d030 fix IT
     add adac614fc fix IT (#3206)
     add 2d38341c8 Remove junit platform runner junit4 (#3207)
     add c314b5f8e Revert "remove testng which does not make sense anymore"
     add d96f6dfd4 fix testng reporter/listener
     add 0913546e8 remove not anymore needed test
     add c58f047b0 testng suitexml not supported anymore with testng-engine
     add 7e1495868 fix ReportersIT
     add e4e5c8297 FIx Surefire1082ParallelJUnitParameterizedIT
     add a938fd476 finally fix includes/excludes with junit4
     add d72be7898 fix issues with handling of / in selector
     add 94e41b76b fix IT
     add 5f92047a7 add includes/excludes ITs for junit5
     add 40f503bbc TestNG suite xml is not supported anymore
     add 192907015 spotless
     add 677a9c4e3 missing changes due to removal of testng suitexml
     add ec48d2472 fix issue with -Dtest
     add c83ab4203 setup junit bom
     add 0117a440c not supported anymore
     add 519fa9892 fix junit vintage setup
     add aca2aa993 fixing my bad
     add f34586990 fix -Dtest usage
     add 50ca60703 No adding junit-vintage-engine if already a dependency
     add ddeb51d81 testng suite xml not supported anymore
     add 5c2bf3c2f groups expression not supported anymore
     add b7ad783de fixes with api dependencies manipulation
     add c7498b18a fixing method pattern
     add c9db858e6 test junit parallel testing
     add e40df0322 fix -Dtest documentation, inclusion of junit engine
     add 8a6bcc7a1 fix selector for simple class name
     add e9744cf5d fix class pattern with method name
     add 67cc9273f fix management of non documented sysproperty junit
     add 21441ce14 one more fix
     add 6a36db3db junit3 provider configuration not supported anymore
     add e8d18567c run test with suite in parallel
     add 386bc2058 fix -Dtest with only method name
     add 4d06dd8ea fix inherited category annotation ITs
     add f1e675767 TestNG suitexml not supported anymore
     add c5c7dd7f7 fix wrong assert....
     add 70f3141af TestNG suitexml not supported anymore
     add 3f98791ce fix ignore, Assume as skipped
     add 20173728b Implement JUniit4 Listener via JunitPlaform listener (#3212)
     add 9bc8fb007 testng threadcount fix IT
     add 9dfb9b5b9 fix a bit of test using surefire.skipAfterFailureCount
     add d04d2626f fix a bit of test using surefire.skipAfterFailureCount
     add d37484fbc fix fail fast for junit
     add 7ff3d3552 test cancellation with testng engine snapshot
     add 2fcfa1c0c renaming, adjust runListener class loading (#3222)
     add 495fdf91e fix -Dtest documentation, inclusion of junit engine
     add 53d3860a8 fix rebase from master
     add 5044d5172 fix rebase from master
     add decf97675 fix fail fast for TestNG
     add ff0db8ca6 fix TwoTestCasesIT
     add 07183501b fix testng dataproviderthreadcount support
     add 3e2f416f3 minor change
     add 0c4195c52 Fix IT
     add 60243ac9c fix test
     add e258964f8 fix test
     add ecfc5c7d2 Fix test
     add d89389a3b fix unsupported junit version
     add 62da0f824 fix more tests for junit4 listeners
     add c40f5ea40 fix bad change
     add d96bbf29a Fix it wrong version of junit
     add 7f53b6d36 fix IT
     add f31fd7337 fix IT
     add 29343da1f fix IT
     add ad0d846a3 Java pojo test not supported anymore
     add 48f2ecda0 Fix rerun and skip IT
     add 2018289a6 test not needed
     add 84d3676a4 Fix testng verbose
     add fda7bb1e6 Fix IT log assert
     add ea823c299 Fix IT
     add 298df3ba4 Fix IT
     add ec6d121c7 use better naming
     add 310f7c019 remove non supported anymore
     add 0b3b58ac7 Fix IT
     add d08395fe6 Implement some ordering fron runorder parameter and fix IT 
Surefire806SpecifiedTestControlsIT
     add bdfb2d50e Fix junit version
     add d8fc8f1b3 Fix junit version
     add d3417c2e7 fix IT
     add 29e0f23d0 cleanup runOrder
     add 93d334c39 cleanup not used
     add 8bf65a9f6 add runOrder test for junit 5 and 6
     add b19b47340 disable runOrder for now with testng
     add 6ce11505e fix IT
     add 9440e2ee1 fixed parallel to not be flaky test depending on hardware
     add b936b258c restore IT and suuport parallel classesAndMethods
     add fb7a7edfe fix management of getThreadCountClasses or 
getThreadCountMethods
     add 88c7449d9 Fix log parsing
     add 245624bc0 handle ! for -Dtest
     add 83807fe5a disable tests not workking with TestNG reg with method names
     add 0403fe154 disable as not supported
     add 5e4b87a2c needs Java 17
     add 08702ab71 simplify Jenkinsfile
     add 5227653ed fix IT
     add f1a6d36c3 fix IT: inheritance is being handled differently on 
JUnitPlatformProvider (#3230)
     add bd36fab36 use stack trace to locate current test class in use
     add b6441fd0f remove now useless code
     add f21b98e85 Fix IT file is there now but empty
     add 530290501 Need stacktrace to store it per test class in reports
     add 9f3768770 Ignore non solvable problem for now
     add 8d1036e54 Remove obsolete test
     add 1ae9ff541 fix possible flaky test
     add dc94348dd remove totally flaky unpredictible test
     add ea076ac7c remove outdated test case
     add 2fb1d6178 fix IT
     add 8d9b087f9 Ignore those tests for now
     add 8dbed49a4 spotless
     add a370c1f7f gha have some env var such JAVA_HOME_25_X64
     add 06d3834be fix windows build
     add e67642168 reduce stored stacktrace to reduce memory usage
     add 8bfe399e8 Update documentation
     add 50b3d5090 fix site
     add e4e8a393e fix site
     add cdd9c52e2 fix  site
     add 07606b551 fix  site
     add 60b2a389e fix  site
     add 9deef8745 fix site
     add ca4e558da More memory
     add 5cd8c4e10 Disable cache as it's causing some issues with shaded 
artifact
     add 5d6b06109 comment on why not the cache
     add dceb4e64b disable flaky test
     add 90addc1e9 spotless apply
     add c4199d6fe give a bit of margin to those flaky tests
     add 14d419914 more memory
     add 43fd126d1 use junit5
     add 7bb7d3ba5 add some debug
     add 189fe9caa tentative to fix windows
     add 66c267909 trying to get some debug for gha
     add e522feabe more debug for windows
     add 23354ab30 Keep using name SurefireJUnit4IntegrationTestCase will be 
renamed later
     add 2c11d0e27 do not rename those files
     add 35b01265a avoid not needed rename for now
     add fa931d9ac remove debug
     add dd60446b7 avoid to generate bad file
     add 4cca53191 force argLine via pom.xml
     add 760dc8b65 change the technique to not throw exception if process 
stopped, looks to be some sync issue
     add d0edc95d9 minor changes
     add a8b6a6257 fix bad test
     add 694bbdcb7 remove unused import
     add 8cee3e241 avoid normal file
     add cea8c3d81 increase timeout
     add 95ee6695e Add missing @Deprecated annotation
     add 949f150f2 Make stack frame numbar captured configurable
     add d75bb64cb exclude all slf4j from shaded jar
     add 74fa28c83 Update documentation, add overall architecture and changes 
with unified provider
     add b1a9d3fce ASF license header

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   (8d895371d)
            \
             N -- N -- N   refs/heads/test-junit-platform-runner-junit4 
(b1a9d3fce)

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:
 .../maven/plugin/failsafe/IntegrationTestMojo.java |   4 +-
 .../apache/maven/plugin/failsafe/VerifyMojo.java   |   3 +-
 maven-surefire-common/pom.xml                      |   1 -
 .../plugin/surefire/AbstractSurefireMojo.java      |  32 +-
 .../surefire/SurefireExecutionParameters.java      |   2 +-
 .../maven/plugin/surefire/SurefireHelper.java      |   4 +-
 .../maven/plugin/surefire/SurefireProperties.java  |   6 +-
 .../surefire/booterclient/BooterSerializer.java    |   2 +-
 .../booterclient/DefaultForkConfiguration.java     |   2 +-
 .../surefire/booterclient/ForkConfiguration.java   |   2 +-
 .../surefire/booterclient/ForkNumberBucket.java    |   6 +-
 .../plugin/surefire/booterclient/ForkStarter.java  |   2 +-
 .../booterclient/JarManifestForkConfiguration.java |   6 +-
 .../plugin/surefire/booterclient/Platform.java     |   9 +-
 .../booterclient/lazytestprovider/Commandline.java |   2 +-
 .../lazytestprovider/DefaultCommandReader.java     |   3 +-
 .../lazytestprovider/NotifiableTestStream.java     |   2 +-
 .../lazytestprovider/TestLessInputStream.java      |   2 +-
 .../lazytestprovider/TestProvidingInputStream.java |   2 +-
 .../output/DeserializedStacktraceWriter.java       |   2 +-
 .../surefire/booterclient/output/ForkClient.java   |   2 +-
 .../output/ForkedProcessEventNotifier.java         |   2 +-
 .../output/ForkedProcessReportEventListener.java   |   2 +-
 .../output/NativeStdErrStreamConsumer.java         |   2 +-
 .../output/ThreadedStreamConsumer.java             |   3 -
 .../surefire/extensions/EventConsumerThread.java   |   3 -
 .../extensions/SurefireStatelessReporter.java      |   2 +
 .../junit5/JUnit5ConsoleOutputReporter.java        |   1 +
 .../junit5/JUnit5Xml30StatelessReporter.java       |   1 +
 .../plugin/surefire/log/PluginConsoleLogger.java   |   2 +-
 .../surefire/report/DefaultReporterFactory.java    |   4 +-
 .../plugin/surefire/report/FileReporterUtils.java  |   2 +-
 .../plugin/surefire/report/ReportEntryType.java    |   3 +-
 .../surefire/report/StatelessXmlReporter.java      |  18 +-
 .../plugin/surefire/report/TestMethodStats.java    |   2 -
 .../plugin/surefire/report/TestSetRunListener.java |   2 +-
 .../plugin/surefire/util/DependencyScanner.java    |   1 -
 .../maven/plugin/surefire/util/Relocator.java      |   2 +-
 .../plugin/surefire/util/SpecificFileFilter.java   |   3 +-
 .../maven/surefire/providerapi/ServiceLoader.java  |   6 +-
 .../maven/surefire/stream/CommandEncoder.java      |   3 -
 .../apache/maven/surefire/stream/EventDecoder.java |   3 -
 .../src/site/apt/examples/shutdown.apt.vm          |   6 +-
 .../src/site/markdown/pr-3179-unified-provider.md  |   2 +-
 .../surefire/report/AbstractSurefireReport.java    |  88 +++--
 .../surefire/report/FailsafeOnlyReport.java        |   2 +
 .../surefire/report/PluginConsoleLogger.java       |   2 +-
 .../plugins/surefire/report/SurefireReport.java    |   2 +
 .../surefire/report/SurefireReportRenderer.java    |  18 +-
 pom.xml                                            |   2 +-
 .../maven/surefire/api/booter/BiProperty.java      |   2 +-
 .../maven/surefire/api/booter/Constants.java       |   3 -
 .../maven/surefire/api/cli/CommandLineOption.java  |   2 +-
 .../api/event/AbstractTestControlEvent.java        |   2 +-
 .../api/filter/SpecificTestClassFilter.java        |   3 +-
 .../surefire/api/provider/AbstractProvider.java    |   2 +-
 .../surefire/api/provider/ProviderParameters.java  |  38 +-
 .../surefire/api/provider/SurefireProvider.java    |  10 +-
 .../maven/surefire/api/report/ReportEntry.java     |  28 +-
 .../surefire/api/report/ReporterConfiguration.java |   6 +-
 .../maven/surefire/api/report/ReporterFactory.java |   2 +-
 .../api/report/ReporterFactoryOptions.java         |   2 +-
 .../maven/surefire/api/report/RunListener.java     |  28 +-
 .../maven/surefire/api/report/SafeThrowable.java   |   2 +-
 .../surefire/api/report/TestOutputReceiver.java    |   2 +-
 .../surefire/api/report/TestOutputReportEntry.java |   4 +-
 .../maven/surefire/api/runorder/Priority.java      |   4 +-
 .../surefire/api/stream/AbstractStreamDecoder.java |  11 +-
 .../surefire/api/stream/AbstractStreamEncoder.java |   1 +
 .../api/stream/MalformedChannelException.java      |   3 -
 .../maven/surefire/api/stream/SegmentType.java     |   3 -
 .../api/testset/DirectoryScannerParameters.java    |   6 +-
 .../maven/surefire/api/testset/ResolvedTest.java   |   5 +-
 .../surefire/api/testset/TestArtifactInfo.java     |   2 +-
 .../surefire/api/testset/TestListResolver.java     |   3 +-
 .../maven/surefire/api/testset/TestRequest.java    |   4 +-
 .../api/testset/TestSetFailedException.java        |   6 +-
 .../maven/surefire/api/util/CloseableIterator.java |   3 +-
 .../api/util/DefaultRunOrderCalculator.java        |   2 +-
 .../maven/surefire/api/util/DirectoryScanner.java  |   8 +-
 .../apache/maven/surefire/api/util/RunOrder.java   |   2 +-
 .../maven/surefire/api/util/ScannerFilter.java     |   6 +-
 .../api/util/SurefireReflectionException.java      |   2 +-
 .../maven/surefire/api/util/TempFileManager.java   |   1 +
 .../apache/maven/surefire/api/util/TestsToRun.java |  12 +-
 .../api/util/internal/DaemonThreadFactory.java     |   1 +
 .../surefire/api/util/internal/StringUtils.java    |   4 +-
 surefire-booter/pom.xml                            |   5 +
 .../surefire/booter/AbstractPathConfiguration.java |   4 +-
 .../maven/surefire/booter/BooterConstants.java     |   2 +-
 .../maven/surefire/booter/BooterDeserializer.java  |   2 +-
 .../apache/maven/surefire/booter/Classpath.java    |   2 +-
 .../surefire/booter/ClasspathConfiguration.java    |   2 +-
 .../maven/surefire/booter/CommandReader.java       |   6 +-
 .../apache/maven/surefire/booter/ForkedBooter.java |  16 +-
 .../maven/surefire/booter/ForkedNodeArg.java       |   3 -
 .../maven/surefire/booter/IsolatedClassLoader.java |   2 +-
 .../maven/surefire/booter/KeyValueSource.java      |   2 +-
 .../maven/surefire/booter/LazyTestsToRun.java      |   7 +-
 .../booter/ModularClasspathConfiguration.java      |   2 +-
 .../apache/maven/surefire/booter/PpidChecker.java  |  29 +-
 .../maven/surefire/booter/ProcessChecker.java      | 108 ++++++
 .../maven/surefire/booter/ProcessCheckerType.java  |   3 -
 .../surefire/booter/ProcessHandleChecker.java      | 238 ++++++++++++
 .../apache/maven/surefire/booter/ProcessInfo.java  |  11 +
 .../maven/surefire/booter/PropertiesWrapper.java   |   6 +-
 .../maven/surefire/booter/SurefireReflector.java   |   2 +-
 .../surefire/booter/SystemPropertyManager.java     |   8 +-
 .../apache/maven/surefire/booter/SystemUtils.java  |   7 +-
 .../surefire/booter/spi/CommandChannelDecoder.java |   2 +-
 .../surefire/booter/spi/EventChannelEncoder.java   |   2 +-
 .../surefire/booter/stream/CommandDecoder.java     |   3 -
 .../maven/surefire/booter/stream/EventEncoder.java |   3 -
 .../maven/surefire/booter/PpidCheckerTest.java     | 432 ---------------------
 .../maven/surefire/booter/ProcessCheckerTest.java  | 248 ++++++++++++
 .../surefire/booter/ProcessHandleCheckerTest.java  | 205 ++++++++++
 .../surefire/extensions/ConsoleOutputReporter.java |   2 +-
 .../maven/surefire/extensions/ForkChannel.java     |  10 +-
 .../extensions/StatelessReportEventListener.java   |   3 +-
 .../surefire/extensions/StatelessReporter.java     |   4 +-
 ...elessTestsetInfoConsoleReportEventListener.java |   2 +-
 ...tatelessTestsetInfoFileReportEventListener.java |   2 +-
 .../extensions/StatelessTestsetInfoReporter.java   |   2 +-
 .../extensions/util/CommandlineExecutor.java       |   4 +-
 .../extensions/util/CommandlineStreams.java        |   3 -
 .../extensions/util/LineConsumerThread.java        |   3 -
 .../spi/MasterProcessChannelProcessorFactory.java  |   2 +
 .../maven/plugin/surefire/log/api/Level.java       |   8 +-
 .../surefire/report/NullStackTraceFilter.java      |   2 +-
 .../surefire/junitplatform/RunListenerAdapter.java |   4 +-
 .../plugins/surefire/report/ReportTestCase.java    |   3 -
 .../plugins/surefire/report/ReportTestSuite.java   |   3 -
 .../surefire/report/SurefireReportParser.java      |   5 +-
 .../surefire/report/TestSuiteXmlParser.java        |   3 -
 134 files changed, 1166 insertions(+), 771 deletions(-)
 create mode 100644 
surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProcessChecker.java
 create mode 100644 
surefire-booter/src/main/java/org/apache/maven/surefire/booter/ProcessHandleChecker.java
 delete mode 100644 
surefire-booter/src/test/java/org/apache/maven/surefire/booter/PpidCheckerTest.java
 create mode 100644 
surefire-booter/src/test/java/org/apache/maven/surefire/booter/ProcessCheckerTest.java
 create mode 100644 
surefire-booter/src/test/java/org/apache/maven/surefire/booter/ProcessHandleCheckerTest.java

Reply via email to