3.0.0-M6
github-actions
released this
04 Apr 22:38
·
302 commits
to refs/heads/master
since this release
- [SUREFIRE-2051] - Propagate exceptions while resolving artifacts in
SurefireDependencyResolver
(#504) @hisener - [SUREFIRE-2024] - Replace testng-junit5 by testng-engine (#500) @slawekjaranowski
- [SUREFIRE-1432] - trimStackTrace = false by default (#502) @Tibor17
- [SUREFIRE-2040] - No tests executed with junit-platform-suite and -Dtest=TestSuite (#494) @Tibor17
- [SUREFIRE-2046] - Resolved TODOs. Updated callbacks ForkedProcessPropertyEventListener and ForkedProcessStandardOutErrEventListener. (#501) @Tibor17
- [SUREFIRE-1426] - Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true (#496) @Tibor17
- [SUREFIRE-2038] - Upgrade Maven Parent to 35 (#491) @slawekjaranowski
- [SUREFIRE-2042] - Remove unused method TestListResolver#getWildcard (#497) @slawekjaranowski
- [SUREFIRE-1964] - Support for method filtering on excludesFile and includesFile (#490) @Tibor17
- Stage site on GH actions (#489) @slawekjaranowski
- [SUREFIRE-2015] - Implement testRunId and RunMode in the SimpleReportEntry (#482) @Tibor17
- [SUREFIRE-2025] - Updated abstractions which helps associating systemProperties() with a test context (#475) @Tibor17
- [SUREFIRE-2026] - Improve assertions in Surefire1787JUnit5IT (#474) @slawekjaranowski
- Fix documentation: integration tests are in surefire-its now (#477) @DaGeRe
- [SUREFIRE-2016] - The MOJO parameter testSourceDirectory is used only in the TestNG HTML, and it should be optional. Javadoc and documentation should be fixed. (#472) @Tibor17
- [SUREFIRE-1909] - Support JUnit 5 reflection access by changing add-exports to add-opens (#471) @NilsRenaud
- [SUREFIRE-2011] - Updated abstractions which helps associating standard out/err with a test (#469) @Tibor17
- [SUREFIRE-2012] - Use maven-shared-utils instead of surefire-shared-utils in Report Parser. Removed commons-lang in Report Plugin. (#470) @Tibor17
- [SUREFIRE-2003] - Upgrade Maven Reporting to 3.1.0 (#464) @Tibor17
- [SUREFIRE-2009] - Refactoring of surefire-junit3. JUnitTestSetExecutor and PojoTestSetExecutor should be stateless. (#467) @Tibor17
- [SUREFIRE-2008] - Upgrade animal-sniffer-maven-plugin to 1.21 (#468) @slawekjaranowski
- [SUREFIRE-2006] - Don't use Services Transformer in shadefire (#462) @slawekjaranowski
- [[SUREFIRE-1992] - Do not abbreviate test error/failure messages to 78 characters (#452) @sman-81]](https://issues.apache.org/jira/browse/SUREFIRE-1992] - Do not abbreviate test error/failure messages to 78 characters (#452) @sman-81) - * [[SUREFIRE-1994] Upgrade javacc-maven-plugin, add setup instructions for Eclipse (#453) @sman-81]](https://issues.apache.org/jira/browse/SUREFIRE-1994] Upgrade javacc-maven-plugin, add setup instructions for Eclipse (#453) @sman-81) - * [SUREFIRE-1556] - Test XML file is not valid when rerun "fails" with an assumption (#450) @Tibor17
- Drop max-parallel from GitHub build (#455) @Tibor17
- [SUREFIRE-1995] - Ping and process checker should use isolated schedulers and the errors should be logged (#454) @Tibor17
- [SUREFIRE-1987] - Refactor ProviderDetector (#449) @slawekjaranowski
- [SUREFIRE-1926] - Console logs should be synchronized (#419) @Tibor17
- [SUREFIRE-1975] - JDK18 - The Security Manager is deprecated and will be removed in a future release (#422) @Tibor17
- [SUREFIRE-1935] - Upgrade to JUnit Platform 1.8, start Launcher via LauncherSession (#389) @papegaaij
- [[SUREFIRE-1937] [SUREFIRE-1938] [SUREFIRE-1980] [SUREFIRE-1981]](https://issues.apache.org/jira/browse/SUREFIRE-1937] [SUREFIRE-1938] [SUREFIRE-1980] [SUREFIRE-1981) - (#444) @Tibor17
- [SUREFIRE-1972] - Use current version of surefire-shared-utils (#443) @Tibor17
- [SUREFIRE-1967] - Fix parallel test ordering to prevent high resource consumption (#407) @findepi
- Use the latest release version of failsafe in ITs (#439) @slawekjaranowski
- [SUREFIRE-1869] - Replace deprecated File.toURL() by File.toURI().toURL() (#435) @slawekjaranowski
- Deploy artifacts only for master branch (#423) @slawekjaranowski
- GitHub Shared Action v2 (#425) @slawekjaranowski
- [SUREFIRE-1974] - Upgrade plexus-java to Version 1.1.0 (#421) @Tibor17
- [SUREFIRE-1955] - Switch project to Java 8 (#415) @slawekjaranowski
- Bump animal-sniffer-maven-plugin from 1.17 to 1.20 (#420) @Tibor17
- [SUREFIRE-1959] - Update plugin (requires Maven 3.2.5+) (#412) @slawekjaranowski
- Use shared GitHub actions (#410) @slawekjaranowski
- [SUREFIRE-1968] - Bump maven Plugin Tools to 3.6.2 (#409) @slawekjaranowski
- Jenkins build Improvement (#408) @slawekjaranowski
- Update some github actions and dependabot file (#401) @olamy
- [SUREFIRE-1954] - move inner class ProviderList to upper level (#393) @slawekjaranowski
- [SUREFIRE-1957] - Get rid of maven-artifact-transfer (#396) @slawekjaranowski
- Add PR template (#395) @slawekjaranowski
- Replace unsupported tags in Javadoc comments (#392) @mikemybytes
- [site] fixing typo in the junit.apt.vm file (#390) @acabra85
- [SUREFIRE-1914] - Take displayName of container into account for XML reporting of @ParameterizedTest (#352) @andpab
- [SUREFIRE-1881] - Adds additional debug log and fork connection timeout (#354) @Tibor17
- Fix '' typo at surefire site (#353) @tmussi
- Surefire 1910 (#350) @Tibor17
- docs: fix typo (#346) @elharo
- [SUREFIRE-1659] - Log4j logger in TestExecutionListener corrupts Surefire's STDOUT (#342) @kalgon
- [SUREFIRE-1894] - Add missing "version" attribute to report XSD (#341) @martinmo
- [SUREFIRE-1890] - Support TestNG 7.4.0 (#339) @josephlbarnett
- Add more documentation and verification for failOnFlakeCount (#336) @oehme
- [SUREFIRE-1886] - Upgrade plexus-java to Version 1.0.6 (#335) @elharo
- Add failOnFlakeCount option (#333) @oehme
- [SUREFIRE-1882] - Fix failures when compiled on Java 9+ and run on Java 8 (#332) @kriegaex
- ci: JDK 8, JDK 11, JDK 15 (#329) @sullis
- Refer to correct property in skipping-tests doc (#262) @qerub
- [SUREFIRE-1865] - ChecksumCalculator getSha1 does not compute checksums correctly. (#327) @gianm
- Fix message about forkCount parameter = 0 - part 2 (#328) @MartinKanters
- [SUREFIRE-1840] - Distinguish commands in docs for testing with docker (#325) @mslwang
- SUREFIRE-1857: JUnit 5 report does not contain assertion failure message (#324) @nk-coding
- SUREFIRE-1584: Update example documentation (#323) @ctubbsii
- Change default debug options to not use legacy options (#307) @Thihup
- Clarified the documentation for useModulePath (#322) @cowwoc
- [SUREFIRE-1850] - remove maven-toolchain dependency (#319) @elharo
- [SUREFIRE-1851] - Prevent NPE in SmartStackTraceParser (#320) @domdomegg
- Update Readme MAVEN_OPTS TLS version (#312) @boly38
- (doc) improved readme (#316) @michaelboyles
- [SUREFIRE-1846] - Remove Base64 in the Encoder/Decoder and gain the performance for the communication flow: Fork to Plugin (#310) @Tibor17
- [SUREFIRE-1843] - Trademarks / privacy policy footer displays broken (#315) @michaelboyles
- [SUREFIRE-1842] - NPE at end of successful test run (#314) @michaelboyles
- [SUREFIRE-756] - Allow ability to capture executed random runOrder for re-play purposes (#309) @winglam
- SUREFIRE-1815: Interrupt state handling in output (#304) @isaki
- [SUREFIRE-1806] - process-communication.vm -> process-communication.apt.vm (#303) @famod
- [SUREFIRE-1800] - SurefireForkChannel: use LoopbackAddress (#302) @famod
- version typo (#301) @nhojpatrick
- [SUREFIRE-1796] - The session of TCP channel should be authenticated (#300) @Tibor17
- [SUREFIRE-1733] - Surefire and Failsafe JPMS additions for JUnit 5.x execution (#293) @Tibor17
- [SUREFIRE-1570] - Maven-fail-safe doesn't put testing JPMS module on module path (#297) @Tibor17
- Put XML example for "includes" inside its pre tag (#298) @otaconix
- [SUREFIRE-1788] - Unhandled native logs in SurefireForkChannel (#291) @Tibor17
- Documentation and IT for JUnit5 and Spock (#292) @Tibor17
- SUREFIRE-1784 Fork JVM defined by jvm param should not inherit JAVA_HOME from Maven process (#289) @akomakom
- [SUREFIRE-1783] - Fork JVM defined by Toolchain should not inherit JAVA_HOME from Maven process (#288) @akomakom
- SUREFIRE-1782 Exclude explicitly configured env vars (#287) @akomakom
- logging a warning if forkcount=0 (#286) @rmannibucau
- [SUREFIRE-1234] - Allow to configure JVM for tests by referencing a toolchain entry (#285) @Tibor17
- deps: update parent POM (#280) @elharo
- [SUREFIRE-1658] - TCP/IP Channel for forked Surefire JVM. Extensions API and SPI. Polymorphism for remote and local process communication. (#240) @Tibor17
- update commons compress (#282) @elharo
- Surefire 1762 (#278) @lne3
- Revert "use org.testng.TestNG.addListener(java.lang.Object)" (#277) @Tibor17
- use org.testng.TestNG.addListener(java.lang.Object) (#276) @lne3
- [SUREFIRE-1754] - Upgrade Doxia and Doxia Site Tools to remove struts (#275) @jpgough
- [SUREFIRE-1758] - JUnit Platform provider isn't mentioned in the docu about groups and excludeGroups (#273) @sparsick
- docs: codehaus is defunct (#271) @elharo
- (doc) Correct useSystemClassloader used in message (#270) @pzygielo
- [SUREFIRE-1748] - Fix reporting of empty stack trace messages (#269) @ajohnstonTE
- SUREFIRE-1744 - enable system-out for successful tests as well (#261) @klevis
- [SUREFIRE-1741] - JUnit5: Detect failed containers (#267) @ajohnstonTE
- dependencies for dynamic provider contain Maven artifacts from the MOJO plugin (#264) @Tibor17
- Delete is{Not}Blank from internal StringUtils (#265) @marcphilipp
- Upgrade JUnit to 5.6.0 and JQwik to 1.2.2 (#266) @sormuras
- Use Surefire's StringUtils instead of JUnit's (#263) @marcphilipp
- [SUREFIRE-1742] - Updated JUnit 4.12 to JUnit 4.13 in the unit/IT tests. (#260) @Tibor17
- repackaged external artifacts (utilities) with no duplicates and use in extensions-api with Commandline (#256) @Tibor17
- [SUREFIRE-1688] - Add failing test case for failure in BeforeAll method (#258) @Tibor17
- [SUREFIRE-1378] - Nice to have systemPropertiesFile configurable by user property (#152) @michaldo
- [SUREFIRE-1711] - Support @ParameterizedTest for JUnit 5 test reruns (#252) @Col-E
- Surefire-1701: Fix @DisplayName breaking reruns (#249) @Col-E
- typo-fix (#247) @josephpeacock
- [SUREFIRE-1690] - Typo fixed: classpathDependencyExclude (#246) @amaembo
- [SUREFIRE-1679] - Prevent classpath caching from causing pollution (#243) @wilkinsona
- [SUREFIRE-1672] - DOXIA updated to version 1.9 (#239) @Tibor17
- [SUREFIRE-1670] - wrong "Filtering by Test Class Names" in failsafe "Using JUnit 5 Platform" page (#238) @msakamoto-sf
- [SUREFIRE-1664] - Remove deadlink to wiki (#237) @jpgough
- [SUREFIRE-1669] - POJO tests do not call fixture methods setUp and tearDown and test instance are not new between tests (#235) @Tibor17
- [SUREFIRE-1546] - JUnit 5 runner does not honor JUnit 5 display names (#232) @Tibor17
- [SUREFIRE-1617] - Surefire fails with bad message when path contains colon (#229) @Tibor17
- Improved Documentation for "parallel" parameter value "none" (#228) @StefanPenndorf
- [SUREFIRE-1222] - ForkClient attempts to consume unrelated lines (#223) @Tibor17
- [SUREFIRE-1004] - Support full gavtc format for dependenciesToScan (#218) @rehevkor5
- Junit5 displayname (#214) @Tibor17
- Surefire 1534 (#216) @Tibor17
- Added more unit tests in SmartStackTraceParserTest and refactoring of SmartStackTraceParser (#211) @Tibor17
- Surefire 1614 (#209) @sormuras
- [SUREFIRE-1564] - Can't override platform version (#195) @sormuras
- [SUREFIRE-1535] - Surefire unable to run testng suites in parallel (#190) @andreybpanfilov
- [SUREFIRE-1550] - The surefire XSD published on maven site lacks of some (#192) @nfalco79
- Donate current sources from junit-platform-surefire-provider (#184) @sormuras
- Fixing build on master branch (#186) @cardil
- [SUREFIRE-1522] - fix escapeBytesToPrintable bounds check (#185) @docrjp
- [SUREFIRE-1515] - Fix for use case when an empty array is passed. (#182) @abaxanean
- [SUREFIRE-1498] - Surefire prints own logs "Couldn't load group class" to native stream. (#177) @Tibor17
- [SUREFIRE-1490] - Change header of the Failsafe Report (#175) @Tibor17
- [SUREFIRE-1495] - Encoding of TXT report file should be configured by ${project.reporting.outputEncoding} and MOJO parameter encoding (#176) @Tibor17
- SUREFIRE-1396: Provider class path is incorrect for custom provider in Failsafe (#161) @jon-bell
- SUREFIRE-1382: fixing OutOfMemoryError (#156) @nicolaferraro
- [SUREFIRE-1295] - Attribute JVM crashes to tests (#136) @Tibor17
- [SUREFIRE-1301] - add note for changing system properties when running parallel builds with disabled forking (#131) @rraumberger
- Merge master to junit5 branch (#129) @britter
- Unpack suffix for parameterized JUnit4VersionsIT (#128) @britter
- Consistently rename JUnit 4.x integration tests (#125) @britter
- Make JUnit4VersionsIT acutally use the versions set by the test code (#119) @britter
- SUREFIRE-1216: TEST-*.xml files generated by Surefire are invalid. (#110) @mfriedenhagen
- Update README.TXT (#111) @Tibor17
- [SUREFIRE-524] - Forked Process not terminated if maven process aborted. Provide means to clean up. (#104) @Tibor17
- [SUREFIRE-1173] - Fix redirected link on plugin's website (#101) @MEZk
- Add missing slash in closing tag of 'use argLine' error message (#100) @acanda
- [SUREFIRE-1158] - Remove startup logs of the plugin and TestNG configurator (#95) @Tibor17
- Fix minor typos (#93) @kmix
- [SUREFIRE-1152] - Support rerunFailingTestsCount for test suites (#89) @seanf
- [SUREFIRE] Run individual methods with junit48 (#83) @Tibor17
- Run individual methods with junit48 (#75) @jhorstmann
- SUREFIRE-1136 Mark surefire.forkNumber feature as not compatible with maven 2.x, unit test cleanup. (#84) @norbertwnuk
- SUREFIRE-1136 Current working directory propagation in forked mode (#82) @norbertwnuk
- SUREFIRE-1136 Current working directory propagation in forked mode (#80) @norbertwnuk
- [SUREFIRE-855] - Allow failsafe to use actual jar file instead of target/classes (#72) @Tibor17
- [SUREFIRE-1131] - Remove obsolete maven profiles (#78) @Tibor17
- [SUREFIRE-1129] - JDK 5 should be the min requirements in surefire project (#77) @Tibor17
- [SUREFIRE-1036] - Tests using MockitoJUnitRunner are always run regardless of membership in specified group (#68) @Tibor17
- [[SUREFIRE-987] and [SUREFIRE-1109]](https://issues.apache.org/jira/browse/SUREFIRE-987] and [SUREFIRE-1109) - (#67) @Tibor17
- [SUREFIRE-1112] - Remove uneccessary newlines in console output for test results with no error (#66) @Tibor17
- [SUREFIRE-1108] - Surefire should print parallel tests in progress been stopped after elapsed timeout (#64) @Tibor17
- Updated documentation in SUREFIRE-1047 and SUREFIRE-1097 and SUREFIRE-1081 (#61) @Tibor17
- Multiple lines with " T E S T S" in log. (#60) @Tibor17
- [SUREFIRE-817] - JUnit 4.7+ Provider and behavior of System Exit proved by ITs (#59) @Tibor17
- [SUREFIRE-1095] - NPE in JUnit 4.x RunListener + Refactoring (#58) @Tibor17
- [SUREFIRE-1105] - Surefire build should check Java 1.5 API signatures with JDK version > 5 (#57) @Tibor17
- [SUREFIRE-1080] - Use parallel and fork together run some tests multiple times (#56) @Tibor17
- Fixed build process (#55) @Tibor17
- [SUREFIRE-797] - Parallel junit does not run in parallel when a Suite is used at the top level (#54) @Tibor17
- [SUREFIRE-1082] - Parallelization does not work as expected when using jUn... (#52) @Tibor17
- The module surefire-setup-integration-tests fails with Maven 3.2.3 (#50) @Tibor17
- Add rerunFailingTests option for maven surefire to rerun failing tests i... (#40) @qingzhouluo
- Remove JUnit4Provider.java.orig. (#39) @Stephan202
- Fix formatting and spelling mistakes in the documentation (#38) @Stephan202
- fixed tests for SUREFIRE[1055] (#33) @Tibor17
- Fixed tiny doc bug (#31) @kevinarpe
- Add @{...} property evaluation for the argLine. (#30) @hgschmie
π New features and improvements
- [SUREFIRE-1964] - Support for method filtering on excludesFile and includesFile (#440) @Tibor17
π Bug Fixes
- [SUREFIRE-2036] - Fix JUnit 5 with configured provider (#485) @roxspring
π¦ Dependency updates
- Bump plexus-component-metadata from 2.0.0 to 2.1.1 (#498) @dependabot
- Bump maven-site-plugin from 3.8.2 to 3.10.0 (#466) @dependabot
- [SUREFIRE-2003] - Upgrade Maven Reporting Impl to 3.1.0 (#458) @dependabot
- Bump xmlunit-core from 2.6.0 to 2.9.0 (#451) @dependabot
- Bump htmlunit from 2.33 to 2.57.0 (#448) @dependabot
- Bump jansi from 2.2.0 to 2.4.0 (#446) @dependabot
- Bump maven-invoker-plugin from 3.2.0 to 3.2.2 (#442) @dependabot
- Bump assertj-core from 3.9.1 to 3.22.0 (#436) @dependabot
- Bump maven-docck-plugin from 1.0 to 1.1 (#438) @dependabot
- Bump doxiaSitetoolsVersion from 1.9.2 to 1.11.1 (#433) @dependabot
- Bump jsr305 from 2.0.3 to 3.0.2 (#428) @dependabot
- Bump powermockVersion from 2.0.5 to 2.0.9 (#430) @dependabot
- Bump junit-toolbox from 1.11 to 2.4 (#429) @dependabot
- Bump maven-shade-plugin from 3.2.3 to 3.2.4 (#427) @dependabot
- Bump doxiaVersion from 1.10 to 1.11.1 (#403) @dependabot