Fork me on GitHub

JIRA Report

Type Priority Key Summary Resolution
Wish Major SUREFIRE-1908 Wish by Stackoverflow - Documented strategy with parallel Java packages Fixed
Test Major SUREFIRE-1922 Fixed internal tests after SUREFIRE-1921 Fixed
Task Major SUREFIRE-1807 Shadefire should not duplicate entries in Provider SPI Fixed
Task Major SUREFIRE-1889 Support Java 16 in Surefire Integration Tests Fixed
New Feature Major SUREFIRE-1854 Support include/exclude junit test engine Fixed
New Feature Major SUREFIRE-1860 extend ReportEntry interface and SimpleReportEntry with mandatory properties runMode:String, testRunId:long Fixed
New Feature Major SUREFIRE-1878 Add failOnFlakeCount option Fixed
New Feature Major SUREFIRE-1893 New maven-surefire JUnit5 extension by Fabricio Yamamoto Fixed
New Feature Major SUREFIRE-1964 Method filtering support on excludes and includes file Fixed
New Feature Minor SUREFIRE-756 Allow ability to capture executed random runOrder for re-play purposes Fixed
Improvement Major SUREFIRE-1824 failsafe-summary.xml should properly use UTF-8 Fixed
Improvement Major SUREFIRE-1825 Unable to zip the Cucumber TXT report file on Linux and MacOS Fixed
Improvement Major SUREFIRE-1826 Improved performance of ThreadedStreamConsumer Fixed
Improvement Major SUREFIRE-1827 The console output is not flushed Fixed
Improvement Major SUREFIRE-1845 Fixed the performance of Utf8RecodingDeferredFileOutputStream as a bottleneck for the tests with logs Fixed
Improvement Major SUREFIRE-1846 Remove Base64 in the Encoder/Decoder and gain the performance for the communication flow: Fork to Plugin Fixed
Improvement Major SUREFIRE-1847 Remove Base64 in the Encoder/Decoder and gain the performance for the communication flow: Plugin to Fork Fixed
Improvement Major SUREFIRE-1853 Clarify useModulePath documentation Fixed
Improvement Major SUREFIRE-1856 Updated documentation for the TestNG Provider - may not disable JUnit in suiteXmlFiles Fixed
Improvement Major SUREFIRE-1858 Change default debug options to not use legacy options Fixed
Improvement Major SUREFIRE-1954 move inner class ProviderList to upper level Fixed
Improvement Major SUREFIRE-1955 Switch project to Java 8 Fixed
Improvement Major SUREFIRE-1957 Get rid of maven-artifact-transfer Fixed
Improvement Major SUREFIRE-1958 Replace fest-assert by AssertJ Fixed
Improvement Major SUREFIRE-1959 Update plugin (requires Maven 3.2.5+) Fixed
Improvement Major SUREFIRE-1965 Refactor beanshell script in project Fixed
Improvement Major SUREFIRE-1972 Use current version of surefire-shared-utils Fixed
Improvement Major SUREFIRE-1987 Refactor ProviderDetector#autoDetectOneWellKnownProvider Fixed
Improvement Major SUREFIRE-1995 Ping and process checker should use isolated schedulers and the errors should be logged Fixed
Improvement Major SUREFIRE-1997 InterruptedIOException and cause:InterruptedException have the same purpose and should be caught in CommandReader Fixed
Improvement Major SUREFIRE-1998 Interrupted PPID Checker should have the same meaning as stopped PPID Checker Fixed
Improvement Major SUREFIRE-1999 PPID checker should redirect the error stream of the checker command to a dump file Fixed
Improvement Major SUREFIRE-2005 Improved dump message "Boot Manifest-JAR contains absolute paths in classpath" with exception message Fixed
Improvement Major SUREFIRE-2009 Refactoring of surefire-junit3. JUnitTestSetExecutor and PojoTestSetExecutor should be stateless. Fixed
Improvement Major SUREFIRE-2011 Updated abstractions which helps associating standard out/err with a test Fixed
Improvement Major SUREFIRE-2012 Use maven-shared-utils instead of surefire-shared-utils in Report Parser. Removed commons-lang in Report Plugin. Fixed
Improvement Major SUREFIRE-2014 Implement testRunId and RunMode in the EventEncoder and EventDecoder Fixed
Improvement Major SUREFIRE-2015 Implement testRunId and RunMode in the SimpleReportEntry Fixed
Improvement Major SUREFIRE-2016 The MOJO parameter testSourceDirectory is used only in the TestNG HTML, and it should be optional. Javadoc and documentation should be fixed. Fixed
Improvement Major SUREFIRE-2017 Unstable build with ParallelParameterized Fixed
Improvement Major SUREFIRE-2019 ThreadedStreamConsumer - use Thread.join() instead of CountDownLatch.await() Fixed
Improvement Major SUREFIRE-2020 Use addShutDownHook() from maven-shared-utils Fixed
Improvement Major SUREFIRE-2021 Commands should be flushed immediately. Use Channels.newChannel() instead of newBufferedChannel(). Delete the old flushing mechanism on forked processes. Fixed
Improvement Major SUREFIRE-2024 Replace testng-junit5 by testng-engine in tests and documentation Fixed
Improvement Major SUREFIRE-2025 Updated abstractions which helps associating systemProperties() with a test context Fixed
Improvement Major SUREFIRE-2026 Improve assertions in Surefire1787JUnit5IT Fixed
Improvement Major SUREFIRE-2031 Both fields/parameters "includes" and "excludes" should be in target MOJO class. User properties should be unique. Fixed
Improvement Major SUREFIRE-2042 Remove unused method TestListResolver#getWildcard Fixed
Improvement Major SUREFIRE-2046 Resolved TODOs. Updated callbacks ForkedProcessPropertyEventListener and ForkedProcessStandardOutErrEventListener. Fixed
Improvement Major SUREFIRE-2051 Propagate `ArtifactResolutionException` while resolving artifacts in `SurefireDependencyResolver` Fixed
Improvement Major SUREFIRE-2052 Handles internal exceptions do not have suppressed exceptions in ThreadedStreamConsumer Fixed
Improvement Minor SUREFIRE-1992 Increase output length of test errors/failures in summary Fixed
Improvement Minor SUREFIRE-1994 Upgrade and configure javacc-maven-plugin in module surefire-grouper Fixed
Dependency upgrade Critical SUREFIRE-1937 Upgrade Apache commons-io to Version 2.11.0 Fixed
Dependency upgrade Critical SUREFIRE-1938 Upgrade Apache commons-compress to Version 1.21 Fixed
Dependency upgrade Major SUREFIRE-1785 Upgrade Maven Artifact Transfer to Version 0.13.1 Fixed
Dependency upgrade Major SUREFIRE-1886 Upgrade plexus-java to Version 1.0.6 Fixed
Dependency upgrade Major SUREFIRE-1921 Upgrade Doxia to Version 1.10 Fixed
Dependency upgrade Major SUREFIRE-1924 Upgrade plexus-java to Version 1.0.7 Fixed
Dependency upgrade Major SUREFIRE-1968 Bump maven Plugin Tools to 3.6.2 Fixed
Dependency upgrade Major SUREFIRE-1974 Upgrade plexus-java to Version 1.1.0 Fixed
Dependency upgrade Major SUREFIRE-1977 Upgrade com.google.code.findbugs:jsr305 from 2.0.3 to 3.0.2 Fixed
Dependency upgrade Major SUREFIRE-1979 Upgrade doxiaSitetoolsVersion from 1.9.2 to 1.11.1 Fixed
Dependency upgrade Major SUREFIRE-1980 Upgrade Apache commons-lang3 to 3.12.0 Fixed
Dependency upgrade Major SUREFIRE-1981 Upgrade Apache maven-shared-utils to 3.3.4 Fixed
Dependency upgrade Major SUREFIRE-1989 Update maven-common-artifact-filters to Version 3.1.1 Fixed
Dependency upgrade Major SUREFIRE-1996 Upgrade plexus-java to Version 1.1.1 Fixed
Dependency upgrade Major SUREFIRE-2003 Upgrade Maven Reporting to 3.1.0 Fixed
Dependency upgrade Major SUREFIRE-2008 Upgrade animal-sniffer-maven-plugin to 1.21 Fixed
Dependency upgrade Major SUREFIRE-2038 Upgrade Maven Parent to 35 Fixed
Dependency upgrade Minor SUREFIRE-1850 Unnecessary dependency incorrectly resolved in certain phases Fixed
Bug Critical SUREFIRE-1945 crashed tests - unit tests with large logging output does not produce surefire report Fixed
Bug Major SUREFIRE-1398 TestNG test fails when both JUnitCore provider and TestNG provider are on classpath Fixed
Bug Major SUREFIRE-1426 Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true Fixed
Bug Major SUREFIRE-1432 trimStackTrace = false by default Fixed
Bug Major SUREFIRE-1556 Test XML file is not valid when rerun "fails" with an assumption Fixed
Bug Major SUREFIRE-1659 Log4j logger in TestExecutionListener corrupts Surefire's STDOUT. Fixed
Bug Major SUREFIRE-1800 SurefireForkChannel binds to wrong IP Fixed
Bug Major SUREFIRE-1809 Differences between Oracle JDK and AdoptOpenJDK caused by JPMS Fixed
Bug Major SUREFIRE-1815 Thread interrupted state cleared on any console output Fixed
Bug Major SUREFIRE-1820 Using SurefireForkNodeFactory with JDK8 results in NoSuchMethodError Fixed
Bug Major SUREFIRE-1840 Why sudo docker? Fixed
Bug Major SUREFIRE-1842 Surefire - NPE at end of successful test run Fixed
Bug Major SUREFIRE-1851 NPE in SmartStackTraceParser causes false positive test results Fixed
Bug Major SUREFIRE-1857 JUnit 5 report does not contain assertion failure message Fixed
Bug Major SUREFIRE-1865 ChecksumCalculator getSha1 does not compute checksums correctly Fixed
Bug Major SUREFIRE-1869 Classloader.getResource() doesn't encode blanks with forkCount=0 Fixed
Bug Major SUREFIRE-1881 Java agent printing to native console makes build block when using SurefireForkNodeFactory Fixed
Bug Major SUREFIRE-1882 Fix failures when compiled on Java 9+ and run on Java 8 Fixed
Bug Major SUREFIRE-1890 Not compatible with TestNG 7.4.0 Fixed
Bug Major SUREFIRE-1909 Support JUnit 5 reflection access by changing add-exports to add-opens Fixed
Bug Major SUREFIRE-1910 Missleading error message when using -Dtest=.... Fixed
Bug Major SUREFIRE-1912 user.dir should not be set lazily within the surefire fork JVM Fixed
Bug Major SUREFIRE-1913 system properties should be restored after the in-process tests have been executed Fixed
Bug Major SUREFIRE-1914 XML report omits method signature / display name of Junit 5 parameterized tests if testset reporter is configured to use phrased naming Fixed
Bug Major SUREFIRE-1926 Console logs should be synchronized Fixed
Bug Major SUREFIRE-1935 Upgrade to JUnit Platform 1.8, start Launcher via LauncherSession Fixed
Bug Major SUREFIRE-1967 High resource consumption when executing TestNG tests in parallel mode with a suite file Fixed
Bug Major SUREFIRE-1975 JDK18 - The Security Manager is deprecated and will be removed in a future release Fixed
Bug Major SUREFIRE-1982 Fix failures (java.nio.ChartBuffer) when compiled on Java 9+ and run on Java 8 Fixed
Bug Major SUREFIRE-1983 Corrupted STDOUT by directly writing to native stream in forked JVM 1. [setupJunitLogger() should be called AFTER startCapture()] Fixed
Bug Major SUREFIRE-1990 The previous XML report should be deleted before new run or re-run Fixed
Bug Major SUREFIRE-2002 TCP client throws WritePendingException Fixed
Bug Major SUREFIRE-2006 Don't use Services Transformer in shadefire Fixed
Bug Major SUREFIRE-2023 The integration test Surefire946KillMainProcessInReusableForkIT hanged and timed out because SIGTERM happened before the first test has started. The plugin should be able to terminate itself whenever after SIGTERM. Fixed
Bug Major SUREFIRE-2036 Regression: 3.0.0-M5 fails with configured JUnit 5 provider Fixed
Bug Major SUREFIRE-2040 No tests executed with junit-platform-suite and -Dtest=TestSuite Fixed