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 506333f6f comment
discard 4d1f6247b disable turbo build, it is a bit useless as multi thread
build is not working
discard a6368fb8f A bit more memory
discard 8bd85db2a ASF license header
discard 5b2744f84 Update documentation, add overall architecture and changes
with unified provider
discard b86a2d5d3 exclude all slf4j from shaded jar
discard b9ee3a1c5 Make stack frame numbar captured configurable
discard c8701da5d Add missing @Deprecated annotation
discard 139966589 increase timeout
discard 809d898c3 avoid normal file
discard d524fe06f remove unused import
discard e52ea701b fix bad test
discard f1b38b456 minor changes
discard 36edd59e8 change the technique to not throw exception if process
stopped, looks to be some sync issue
discard 7d62b0b03 force argLine via pom.xml
discard be5558c2a avoid to generate bad file
discard 14ae68b4e remove debug
discard ae048972b avoid not needed rename for now
discard bdeca1f1f do not rename those files
discard 8f3aa210f Keep using name SurefireJUnit4IntegrationTestCase will be
renamed later
discard b11870a91 more debug for windows
discard 2df236ce4 trying to get some debug for gha
discard dfcaa2092 tentative to fix windows
discard 950e85e4b add some debug
discard f76dc94a2 use junit5
discard 253245919 more memory
discard d124d6f9d give a bit of margin to those flaky tests
discard 2e9ea83ba spotless apply
discard 00dfccfe0 disable flaky test
discard ec1703816 comment on why not the cache
discard 61580bf85 Disable cache as it's causing some issues with shaded
artifact
discard db13cbd83 More memory
discard 81336a672 fix site
discard 357b52650 fix site
discard 24547072b fix site
discard 7016c3584 fix site
discard 0e5106893 fix site
discard 53b36e517 fix site
discard 0b0ffb20e Update documentation
discard 8f024a6da reduce stored stacktrace to reduce memory usage
discard 593b73332 fix windows build
discard 9bfb72d4c gha have some env var such JAVA_HOME_25_X64
discard 58e071a07 spotless
discard 8eacaef95 Ignore those tests for now
discard de55859dd fix IT
discard a163b2068 remove outdated test case
discard 44d37fe7f remove totally flaky unpredictible test
discard 64ee6165c fix possible flaky test
discard 47a701b18 Remove obsolete test
discard 36c5e4a4e Ignore non solvable problem for now
discard e09217b0f Need stacktrace to store it per test class in reports
discard f88b115d9 Fix IT file is there now but empty
discard c76aa52f1 remove now useless code
discard dc4cc990f use stack trace to locate current test class in use
discard e16fdd7e1 fix IT: inheritance is being handled differently on
JUnitPlatformProvider (#3230)
discard fc18a9aa3 fix IT
discard ba4f39d81 simplify Jenkinsfile
discard 6f482c397 needs Java 17
discard 5c1cf152d disable as not supported
discard 6108a99a4 disable tests not workking with TestNG reg with method names
discard 5e5d6779d handle ! for -Dtest
discard 6227a0da6 Fix log parsing
discard eb0c93599 fix management of getThreadCountClasses or
getThreadCountMethods
discard f71b80163 restore IT and suuport parallel classesAndMethods
discard b0c449b2c fixed parallel to not be flaky test depending on hardware
discard cb2893d57 fix IT
discard 34239bf65 disable runOrder for now with testng
discard 9d53dca92 add runOrder test for junit 5 and 6
discard a60fa0451 cleanup not used
discard f241dac55 cleanup runOrder
discard c13594598 fix IT
discard 077a78719 Fix junit version
discard 6e81f4408 Fix junit version
discard 3aebb3011 Implement some ordering fron runorder parameter and fix IT
Surefire806SpecifiedTestControlsIT
discard 0d0f377be Fix IT
discard 59ac9d51b remove non supported anymore
discard dece06de1 use better naming
discard 776926a22 Fix IT
discard d5c1bafe0 Fix IT
discard 1308fbeed Fix IT log assert
discard 660bec653 Fix testng verbose
discard e4beb5ca4 test not needed
discard ebb8249ec Fix rerun and skip IT
discard 3f7525941 Java pojo test not supported anymore
discard 464b188b1 fix IT
discard c29ac0f49 fix IT
discard 90dfc5521 fix IT
discard 9ea64bf7f Fix it wrong version of junit
discard d07f3f46c fix bad change
discard 5e5ee4244 fix more tests for junit4 listeners
discard c913fa23f fix unsupported junit version
discard 70c6a5a78 Fix test
discard 87aea09b2 fix test
discard 460807d0e fix test
discard 015048beb Fix IT
discard ba004bda9 minor change
discard 33b963ba4 fix testng dataproviderthreadcount support
discard 46cf2f830 fix TwoTestCasesIT
discard 6c8495d2f fix fail fast for TestNG
discard fedfdf76c fix rebase from master
discard 153739bda fix rebase from master
discard 68cecef9c fix -Dtest documentation, inclusion of junit engine
discard e1fee9d55 renaming, adjust runListener class loading (#3222)
discard 78e55edff test cancellation with testng engine snapshot
discard 8b60f1692 fix fail fast for junit
discard d8542063b fix a bit of test using surefire.skipAfterFailureCount
discard 710b2ab8f fix a bit of test using surefire.skipAfterFailureCount
discard c4db40a69 testng threadcount fix IT
discard 74a01217b Implement JUniit4 Listener via JunitPlaform listener (#3212)
discard ffddb2a20 fix ignore, Assume as skipped
discard 0f54b6c21 TestNG suitexml not supported anymore
discard 7fd175e2d fix wrong assert....
discard 2f04c9474 TestNG suitexml not supported anymore
discard 47968ce4e fix inherited category annotation ITs
discard 6f61e400e fix -Dtest with only method name
discard ccd41a27d run test with suite in parallel
discard 613194a3b junit3 provider configuration not supported anymore
discard 9ab0b6e5b one more fix
discard 4629e4a47 fix management of non documented sysproperty junit
discard e8c86c08b fix class pattern with method name
discard 8d5a6b660 fix selector for simple class name
discard 22a52c5d9 fix -Dtest documentation, inclusion of junit engine
discard d76cf82e0 test junit parallel testing
discard dd2ad798d fixing method pattern
discard fc9738bf9 fixes with api dependencies manipulation
discard e0cdfb27a groups expression not supported anymore
discard 749849b81 testng suite xml not supported anymore
discard 424375320 No adding junit-vintage-engine if already a dependency
discard 7a4945f0b fix -Dtest usage
discard af12ba244 fixing my bad
discard 4e85a8e73 fix junit vintage setup
discard f9d616376 not supported anymore
discard 122e4178f setup junit bom
discard 23c61ed01 fix issue with -Dtest
discard 482abc062 missing changes due to removal of testng suitexml
discard 083431f7c spotless
discard 557baeffd TestNG suite xml is not supported anymore
discard b28046d4c add includes/excludes ITs for junit5
discard c2d3118bf fix IT
discard 7ddb44dcb fix issues with handling of / in selector
discard a1bc0a46f finally fix includes/excludes with junit4
discard 51bda0511 FIx Surefire1082ParallelJUnitParameterizedIT
discard ee558f173 fix ReportersIT
discard 29a240442 testng suitexml not supported anymore with testng-engine
discard ed169de00 remove not anymore needed test
discard e11c7224c fix testng reporter/listener
discard e2714963c Revert "remove testng which does not make sense anymore"
discard 4c7d1838d Remove junit platform runner junit4 (#3207)
discard c3f6c99bd fix IT (#3206)
discard f7f1a6131 fix IT
discard ee32b510d fix IT
discard 04e4efc2e remove testng which does not make sense anymore
discard 027ee006f fix IT for skipped with TestNG
discard 99473dcd0 fix test ng version check, ensure order by last modified
value from file
discard b0568d107 fix unit test
discard 81b5a7180 disable running junit test if there is a property junit to
false
discard 88f067b91 fix potential NPE while reporting results
discard ff2a22eca remove surefire-grouper
discard 5a75119a6 file names have changed
discard 1cdfb425c tests can run both vintage and testng engines
discard bc64bdbf7 remove not existing dependencies
discard 40e9874b1 be carefull with testng groups properties not mapped on tags
filter
discard b9ea44741 fix some of testng version as minimum supported is now 6.14.3
discard 05797c61d map testng configuration to junit platform runner
discard 9b2d97065 Bumping version to 3.6.0-SNAPSHOT
discard 8214abe19 testng removal
discard 1dbd3fa93 TestNG only from 6.14.3
discard 2f9c55767 remove potential double catching, adjust IT to modified log
message (#3201)
discard 4748fe6c3 use testng runner with junit platform runner
discard 5aac99ca0 do not restrict too old junit for all runners
discard 9d16a0a2f Handle Category from junit4
discard 30d531c3b add null safety, more usable exception message
discard e9205182e apply spotless
discard 114279219 tidy up
discard a8d5e24ab refine method call of expected failing tests with specific
error message
discard cb51bbd59 move unsupported versions tests to one file
discard b388af7a0 use version range, add tests for JUnit 4 versions, adjust
naming of similar JUnit 3 test
discard b72317794 remove unnecessary packages from test
discard 62d991d9b add unsupported error and test
discard c93a39915 enable test launchers to expect errors in log after execution
discard 01dbc6df8 fix turning parallel from junit4 to
junit.vintage.execution.parallel
discard eb7e4e451 no more pojo simple
discard 010d73671 no more pojo simple
discard ddc7c8751 restore provider parameters
discard 36f90594a no need of specific 4.7 tests
discard 8717a9426 fix missing remove modules
discard a5695100d remove junit 3 support (#3191)
discard 7c8a88d12 spotless:apply
discard f2e12599d more its migration to junit 4.12
discard d941a1087 more its migration to junit 4.12
discard 970b31d15 more its migration to junit 4.12
discard cead2cae5 more its migration to junit 4.12
discard e1f5f2eb1 remove junit 3 provider, update to junit 4 (#3190)
discard 82253eab2 more its upgrade to 4.12
discard 66f1aa905 remove duplicate line
discard a592306a6 more renaming
discard ab6c13d3e junit 4.12
discard 517435b40 remove surefire junit4, 47 code
discard b89b53189 avoid some NPE
discard a6f5ae124 Force junit 4 to use 4.12 as minimum with platform engine
discard 19101cd9a restore test
discard 98a2dc019 add version range as vintage can be used only from 4.12
discard 28068c129 spotless
discard 29c189325 those timing tests are so flaky
discard edf2b52ff fix unit tests
discard 865e42bae fix the NPEs
discard 832c03e7d expecting changes here
discard 9a0bb58c6 fix some compilation
discard ecc2fd6d6 use junit plaform runner for junit 4.4
add 2f4d8a8fb Remove release-drafter configuration for 3.x (#3291)
add 8c577f03a add some ignore in dependabot configuration (#3286)
add f18e31eba align label and use >= because it is ignore
add 0fba0ef1d Introduce reportTestTimestamp option and include timestamp
for test sets and test cases (#3261)
add 087b6ed46 use junit plaform runner for junit 4.4
add b7d95b294 fix some compilation
add 15a51ae77 expecting changes here
add 2123f3550 fix the NPEs
add e701d1025 fix unit tests
add 53a56770d those timing tests are so flaky
add 62a90543e spotless
add 379ee5c50 add version range as vintage can be used only from 4.12
add 4c0504b2b restore test
add 267c3cdca Force junit 4 to use 4.12 as minimum with platform engine
add 42f8b116f avoid some NPE
add caa727807 remove surefire junit4, 47 code
add 95acf9516 junit 4.12
add 6d609953e more renaming
add b0c745522 remove duplicate line
add ec13e2180 more its upgrade to 4.12
add 864ab2dd7 remove junit 3 provider, update to junit 4 (#3190)
add 64882bf86 more its migration to junit 4.12
add abb603493 more its migration to junit 4.12
add 8e48f297d more its migration to junit 4.12
add 29392b755 more its migration to junit 4.12
add 55aa7bc28 spotless:apply
add 7a02284e0 remove junit 3 support (#3191)
add 01be689fe fix missing remove modules
add 2e5aab293 no need of specific 4.7 tests
add 461dc7ee2 restore provider parameters
add bce912098 no more pojo simple
add ef684de9d no more pojo simple
add a9eee9a3e fix turning parallel from junit4 to
junit.vintage.execution.parallel
add 5105988bd enable test launchers to expect errors in log after execution
add 30303ebbd add unsupported error and test
add 0efb1ec76 remove unnecessary packages from test
add 0483553f5 use version range, add tests for JUnit 4 versions, adjust
naming of similar JUnit 3 test
add eca8ac2b1 move unsupported versions tests to one file
add 158c9b2e8 refine method call of expected failing tests with specific
error message
add 1e15e7b43 tidy up
add 9dc8e686a apply spotless
add 343411326 add null safety, more usable exception message
add f5d246087 Handle Category from junit4
add 078710828 do not restrict too old junit for all runners
add ce22bffa9 use testng runner with junit platform runner
add 846e088c7 remove potential double catching, adjust IT to modified log
message (#3201)
add 3ce4ef9bf TestNG only from 6.14.3
add 0c84f617a testng removal
add f3255236d Bumping version to 3.6.0-SNAPSHOT
add 2d3579144 map testng configuration to junit platform runner
add ad163bd0a fix some of testng version as minimum supported is now 6.14.3
add 9b7848599 be carefull with testng groups properties not mapped on tags
filter
add c091bfcd4 remove not existing dependencies
add c5eaabe00 tests can run both vintage and testng engines
add b064c25f6 file names have changed
add d82a93d01 remove surefire-grouper
add 9c7fff040 fix potential NPE while reporting results
add 38a69e0fd disable running junit test if there is a property junit to
false
add f5214b9b9 fix unit test
add 208b25904 fix test ng version check, ensure order by last modified
value from file
add 01926e0f1 fix IT for skipped with TestNG
add 66a912153 remove testng which does not make sense anymore
add 4cf4650c5 fix IT
add effbe47ac fix IT
add 2a43bc01c fix IT (#3206)
add d0a3d46a1 Remove junit platform runner junit4 (#3207)
add 79a3d3021 Revert "remove testng which does not make sense anymore"
add 5f5f6ec04 fix testng reporter/listener
add 8b4fab3f6 remove not anymore needed test
add 9ee96abc2 testng suitexml not supported anymore with testng-engine
add 3def68dcf fix ReportersIT
add 672619ec5 FIx Surefire1082ParallelJUnitParameterizedIT
add 4e0da7129 finally fix includes/excludes with junit4
add 99a3aea9d fix issues with handling of / in selector
add ef859828b fix IT
add 8b8541b02 add includes/excludes ITs for junit5
add 66ee0d5dd TestNG suite xml is not supported anymore
add 82ae1c624 spotless
add 01919d731 missing changes due to removal of testng suitexml
add f571354c7 fix issue with -Dtest
add 7d1844955 setup junit bom
add d58b97347 not supported anymore
add 8e5933c02 fix junit vintage setup
add 1134c1a0a fixing my bad
add c59749920 fix -Dtest usage
add a08b3176b No adding junit-vintage-engine if already a dependency
add c23a53e85 testng suite xml not supported anymore
add 8df47e1eb groups expression not supported anymore
add b7fe128ec fixes with api dependencies manipulation
add 2cde90969 fixing method pattern
add 30415075e test junit parallel testing
add 1f5857570 fix -Dtest documentation, inclusion of junit engine
add 437e746d4 fix selector for simple class name
add 9b0d20c29 fix class pattern with method name
add 93d9d8c90 fix management of non documented sysproperty junit
add 28016e061 one more fix
add 76cc6624a junit3 provider configuration not supported anymore
add 685f32ae9 run test with suite in parallel
add 64f753b05 fix -Dtest with only method name
add e51490055 fix inherited category annotation ITs
add 7492b69ea TestNG suitexml not supported anymore
add 685834bd3 fix wrong assert....
add 2ac93536e TestNG suitexml not supported anymore
add 4c3bcf2ef fix ignore, Assume as skipped
add 855bfd420 Implement JUniit4 Listener via JunitPlaform listener (#3212)
add 3950f9698 testng threadcount fix IT
add ca6180386 fix a bit of test using surefire.skipAfterFailureCount
add 4d18bc9cb fix a bit of test using surefire.skipAfterFailureCount
add 4a1e08dcb fix fail fast for junit
add abbbc3128 test cancellation with testng engine snapshot
add 759d07f79 renaming, adjust runListener class loading (#3222)
add 37ecc16d0 fix -Dtest documentation, inclusion of junit engine
add ff246b299 fix rebase from master
add 3a8e5c023 fix rebase from master
add b4df27e53 fix fail fast for TestNG
add d61a310f6 fix TwoTestCasesIT
add f66f95139 fix testng dataproviderthreadcount support
add c3702e05b minor change
add c701e4dcf Fix IT
add 17e29f7f3 fix test
add 846ec8490 fix test
add 7d2bed917 Fix test
add 2b49681bb fix unsupported junit version
add c39a5e16b fix more tests for junit4 listeners
add 6a7ddbd5d fix bad change
add 79689f2b9 Fix it wrong version of junit
add 372d23cd0 fix IT
add 6277c84bd fix IT
add 00be3a057 fix IT
add dbaec7e0c Java pojo test not supported anymore
add 9622b58d7 Fix rerun and skip IT
add 2d963b5e2 test not needed
add ada1c4e1a Fix testng verbose
add f3475419d Fix IT log assert
add ebae30a28 Fix IT
add 573fd2efc Fix IT
add d6b56de69 use better naming
add cb75299d2 remove non supported anymore
add c91d5e40c Fix IT
add acef2c68b Implement some ordering fron runorder parameter and fix IT
Surefire806SpecifiedTestControlsIT
add 9cf015f0a Fix junit version
add 8622663a0 Fix junit version
add 23c8f7987 fix IT
add efd42a914 cleanup runOrder
add 31b8e4969 cleanup not used
add ed5912b67 add runOrder test for junit 5 and 6
add 3db4371dc disable runOrder for now with testng
add a7b6f9b3d fix IT
add 3bc897260 fixed parallel to not be flaky test depending on hardware
add e53d85cc1 restore IT and suuport parallel classesAndMethods
add 180c954ae fix management of getThreadCountClasses or
getThreadCountMethods
add aa5e0a4e7 Fix log parsing
add 9ecf35265 handle ! for -Dtest
add de8b73d3b disable tests not workking with TestNG reg with method names
add 74ee59088 disable as not supported
add d1be4d4e7 needs Java 17
add 43b49dfab simplify Jenkinsfile
add 4ede5fe3f fix IT
add 6a203e1f8 fix IT: inheritance is being handled differently on
JUnitPlatformProvider (#3230)
add 02f7d4bed use stack trace to locate current test class in use
add 012d0ab5f remove now useless code
add 381076f16 Fix IT file is there now but empty
add 48e2e6ccc Need stacktrace to store it per test class in reports
add e5bbd5ef7 Ignore non solvable problem for now
add fd5b32406 Remove obsolete test
add eb01e0032 fix possible flaky test
add c4abf401a remove totally flaky unpredictible test
add 2a60ae5d1 remove outdated test case
add 40ae0ba81 fix IT
add 7dabceecd Ignore those tests for now
add d4eb65610 spotless
add 242588d6e gha have some env var such JAVA_HOME_25_X64
add 35a4793fd fix windows build
add 015e19f8f reduce stored stacktrace to reduce memory usage
add e94ce3b15 Update documentation
add d92cebd08 fix site
add cd6fb8439 fix site
add 866400ab5 fix site
add 5eb791ea2 fix site
add 284282912 fix site
add 8ea7f65a4 fix site
add 02466a538 More memory
add a0955d994 Disable cache as it's causing some issues with shaded
artifact
add c39cdace1 comment on why not the cache
add 32e70711e disable flaky test
add 47498356a spotless apply
add 0b5e52468 give a bit of margin to those flaky tests
add ca8b54b11 more memory
add 3d922a0b1 use junit5
add ad40cad0e add some debug
add ceb6cbc7e tentative to fix windows
add 9c226475b trying to get some debug for gha
add deea5a3c6 more debug for windows
add 2471cb913 Keep using name SurefireJUnit4IntegrationTestCase will be
renamed later
add 06faf0882 do not rename those files
add 13d6f0896 avoid not needed rename for now
add d2711cb29 remove debug
add 5f904a0a5 avoid to generate bad file
add 27a6e8008 force argLine via pom.xml
add 4e9930688 change the technique to not throw exception if process
stopped, looks to be some sync issue
add 04f5b265b minor changes
add 0bcfa1f0f fix bad test
add 96ed44034 remove unused import
add 8a7376deb avoid normal file
add 576baa942 increase timeout
add 013c8ec52 Add missing @Deprecated annotation
add a61255462 Make stack frame numbar captured configurable
add c9508b77b exclude all slf4j from shaded jar
add ee32e9a7e Update documentation, add overall architecture and changes
with unified provider
add b39bfe360 ASF license header
add a0af24ed7 A bit more memory
add 1e572e907 disable turbo build, it is a bit useless as multi thread
build is not working
add cf4ac9645 comment
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 (506333f6f)
\
N -- N -- N refs/heads/test-junit-platform-runner-junit4
(cf4ac9645)
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:
.github/dependabot.yml | 34 ++++++++
.github/release-drafter-3.x.yml | 19 -----
.../plugin/surefire/AbstractSurefireMojo.java | 13 +++
.../maven/plugin/surefire/CommonReflector.java | 2 +
.../surefire/StartupReportConfiguration.java | 10 +++
.../DefaultStatelessReportMojoConfiguration.java | 4 +-
.../extensions/SurefireStatelessReporter.java | 3 +-
.../junit5/JUnit5Xml30StatelessReporter.java | 3 +-
.../surefire/report/NullStatelessXmlReporter.java | 2 +-
.../surefire/report/StatelessXmlReporter.java | 21 ++++-
.../plugin/surefire/report/TestSetRunListener.java | 15 ++--
.../maven/plugin/surefire/report/TestSetStats.java | 8 ++
.../plugin/surefire/report/WrappedReportEntry.java | 11 ++-
.../maven/plugin/surefire/CommonReflectorTest.java | 1 +
.../surefire/booterclient/ForkStarterTest.java | 2 +
.../booterclient/TestSetMockReporterFactory.java | 1 +
.../surefire/extensions/StatelessReporterTest.java | 4 +-
.../report/DefaultReporterFactoryTest.java | 3 +
.../surefire/report/StatelessXmlReporterTest.java | 55 +++++++++++--
.../surefire/report/WrappedReportEntryTest.java | 25 +++---
.../maven/surefire/report/FileReporterTest.java | 4 +-
.../site/resources/xsd/surefire-test-report.xsd | 2 +
.../StatelessReportMojoConfiguration.java | 11 ++-
.../maven/surefire/its/ReportTestTimestampIT.java | 96 ++++++++++++++++++++++
.../pom.xml | 8 +-
.../src/test/java/TestA.java | 18 ++++
.../pom.xml | 8 +-
.../src/test/java/TestA.java | 18 ++++
28 files changed, 340 insertions(+), 61 deletions(-)
delete mode 100644 .github/release-drafter-3.x.yml
create mode 100644
surefire-its/src/test/java/org/apache/maven/surefire/its/ReportTestTimestampIT.java
copy surefire-its/src/test/resources/{surefire-1360-disable-properties-element
=> disable-timestamp-element}/pom.xml (90%)
create mode 100644
surefire-its/src/test/resources/disable-timestamp-element/src/test/java/TestA.java
copy surefire-its/src/test/resources/{surefire-1360-disable-properties-element
=> enable-timestamp-element}/pom.xml (90%)
create mode 100644
surefire-its/src/test/resources/enable-timestamp-element/src/test/java/TestA.java