Type |
Priority |
Key |
Summary |
Resolution |
Task |
Major |
SUREFIRE-1742 |
Updated JUnit 4.12 to JUnit 4.13 in the unit/IT tests. |
Fixed |
Task |
Major |
SUREFIRE-1788 |
Unhandled native logs in SurefireForkChannel |
Fixed |
Task |
Major |
SUREFIRE-1791 |
Documentation and the integration test for Spock/Groovy with JUnit5 |
Fixed |
Task |
Trivial |
SUREFIRE-1781 |
Log a warning if forkCount = 0 |
Fixed |
New Feature |
Major |
SUREFIRE-1234 |
Allow to configure JVM for tests by referencing a toolchain entry |
Fixed |
New Feature |
Major |
SUREFIRE-1516 |
Should surefire specialize test runner when test isolation (i.e., fork) is needed? |
Fixed |
New Feature |
Major |
SUREFIRE-1658 |
TCP/IP Channel for forked Surefire JVM. Extensions API and SPI. Polymorphism for remote and local process communication. |
Fixed |
New Feature |
Major |
SUREFIRE-1744 |
Enable system-out for successfuly passed tests as well |
Fixed |
New Feature |
Major |
SUREFIRE-1766 |
Surefire does not display TestNG data provider values on command line |
Fixed |
Improvement |
Major |
SUREFIRE-1728 |
maven.test.failure.ignore: differentiate between test failure and timeout |
Fixed |
Improvement |
Major |
SUREFIRE-1729 |
Run Order / JUnit5 supported in the Feature Matrix + tests |
Fixed |
Improvement |
Major |
SUREFIRE-1740 |
Prerequisite implementation for SUREFIRE-1658 |
Fixed |
Improvement |
Major |
SUREFIRE-1770 |
make build Reproducible |
Fixed |
Improvement |
Major |
SUREFIRE-1780 |
Print JPMS errors from native stream of the fork JVM |
Fixed |
Improvement |
Major |
SUREFIRE-1787 |
Support multiple runners (JUnit4, TestNG, other) and their API in JUnit5 Provider |
Fixed |
Improvement |
Major |
SUREFIRE-1793 |
Change the Java packge of surefire-api to the distinct package org.apache.maven.surefire.api |
Fixed |
Improvement |
Major |
SUREFIRE-1796 |
The session of TCP channel should be authenticated |
Fixed |
Improvement |
Minor |
SUREFIRE-1378 |
Nice to have systemPropertiesFile configurable by user property |
Fixed |
Improvement |
Minor |
SUREFIRE-1733 |
Surefire and Failsafe JPMS additions for JUnit 5.x execution |
Fixed |
Improvement |
Minor |
SUREFIRE-1758 |
JUnit Platform provider isn't mentioned in the docu about groups and excludeGroups |
Fixed |
Dependency upgrade |
Major |
SUREFIRE-1754 |
upgrade Doxia Sitetools to 1.9.2 to remove dependency on Struts |
Fixed |
Dependency upgrade |
Major |
SUREFIRE-1769 |
Upgrade Plexus Java to 1.0.5 |
Fixed |
Dependency upgrade |
Major |
SUREFIRE-1774 |
Upgrade Maven Parent to Version 34 |
Fixed |
Dependency upgrade |
Major |
SUREFIRE-1775 |
Upgrade Commons Compress to Version 1.20 |
Fixed |
Dependency upgrade |
Major |
SUREFIRE-1777 |
Upgrade Fluido to Version 1.9 |
Fixed |
Bug |
Major |
SUREFIRE-1570 |
Maven-fail-safe doesn't put testing JPMS module on module path |
Fixed |
Bug |
Major |
SUREFIRE-1695 |
Support multiple inheritance of @Categories |
Fixed |
Bug |
Major |
SUREFIRE-1719 |
Race condition results in "VM crash or System.exit called?" failure |
Fixed |
Bug |
Major |
SUREFIRE-1725 |
Surefire in JUnit Vintage mode distributes tests very unevenly between forks, causing poor parallelism |
Fixed |
Bug |
Major |
SUREFIRE-1741 |
Exceptions in parameterized test sources are ignored |
Fixed |
Bug |
Major |
SUREFIRE-1746 |
Dependencies for dynamic provider contain Maven artifacts from the MOJO plugin |
Fixed |
Bug |
Major |
SUREFIRE-1748 |
JUnit 5 Assertions.fail() breaks reporting |
Fixed |
Bug |
Major |
SUREFIRE-1759 |
NullPointerException from RunEntryStatisticsMap#serialize when there's a class-level @Ignore annotation |
Fixed |
Bug |
Major |
SUREFIRE-1762 |
skipAfterFailureCount>0 with testng 7.1.0 resulting in java.lang.NoSuchMethodError: org.testng.TestNG.addListener(Lorg/testng/ITestListener;)V |
Fixed |
Bug |
Major |
SUREFIRE-1783 |
Fork JVM defined by Toolchain should not inherit JAVA_HOME from Maven process |
Fixed |
Bug |
Major |
SUREFIRE-1784 |
Fork JVM defined by jvm parameter should not inherit JAVA_HOME from Maven process |
Fixed |
Bug |
Major |
SUREFIRE-1797 |
Surefire report with parameterized tests contain all names of test the same |
Fixed |
Bug |
Minor |
SUREFIRE-1721 |
fixed typo in JavaDoc for Failsafe: mvn test -Dsurefire.enableProcessChecker=all |
Fixed |
Bug |
Minor |
SUREFIRE-1749 |
Correct useSystemClassloader used in message |
Fixed |
Bug |
Minor |
SUREFIRE-1782 |
Configured Environment Variables do not take effect unless also added to excludedEnvironmentVariables |
Fixed |