Release Notes - Maven Surefire - Version 2.12.1 - HTML format

Bug

  • [SUREFIRE-659] - Maven PDF plugin:showSuccess=false creates empty table causing error
  • [SUREFIRE-825] - NPE in JUnit4TestChecker if org.junit.runner.RunWith class can't be loaded by testClassloader
  • [SUREFIRE-827] - Surefire 2.12 cannot run a single test, regression from 2.11
  • [SUREFIRE-828] - testng test need a excludedGroups element to not fail
  • [SUREFIRE-832] - JUnit categories only work when junit47 provider is explicitly set
  • [SUREFIRE-834] - Groups are ignored if test are executed in parallel mode
  • [SUREFIRE-836] - regression with surefire 2.12 plugin and SecurityManager
  • [SUREFIRE-844] - "test" parameter no longer working with JUnit in 2.12 (worked in 2.9 - 2.11)
  • [SUREFIRE-847] - surefire cannot run single testng test
  • [SUREFIRE-858] - Running a single unit test in Windows
  • [SUREFIRE-865] - surefire 2.12 with parallel=methods does not execute junit 4.7+ tests in parallel
  • [SUREFIRE-869] - Parallel test execution on class level runs not all tests but some twice
  • [SUREFIRE-870] - "Error occurred in starting fork" shouldn't be reported for all forks with non-zero exit codes
  • [SUREFIRE-871] - Output of forked tests with non-zero exit code not retained
  • [SUREFIRE-877] - Surefire doesn't support "mixed" TestNG 6.5.x config parameter
  • [SUREFIRE-879] - maven-surefire-report-plugin fails some times with ConcurrentModificationException when running parallel TestNG
  • [SUREFIRE-880] - ObjectFactory no longer works with TestNG 6.5.2
  • [SUREFIRE-883] - Cannot run tests in parallel

Improvement

  • [SUREFIRE-745] - -Dtest supports multiple test classes but not multiple test methods
  • [SUREFIRE-876] - surefire-junit47 does not work in an OSGi classloader environment
  • [SUREFIRE-881] - use plugins annotations
  • [SUREFIRE-889] - JUnit | support inheritance of test's categories/groups

Task

  • [SUREFIRE-872] - use maven-plugin-tools' java 5 annotations

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.