You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Kristian Rosenvold <kr...@apache.org> on 2012/02/05 22:20:45 UTC

[ANN] Maven Surefire Plugin 2.12 Released

The Maven team is pleased to announce the release of the Maven
Surefire Plugin, version 2.12


This release includes the maven-surefire-plugin, which executes the
unit tests of an application, the maven-surefire-report-plugin, which
parses surefire/failsafe test results and renders them to DOXIA
creating the web interface version of the test results, as well as the
maven-failsafe-plugin, which executes the integration tests of an
application.

Surefire 2.12 now supports parallel forks, which can also be run
in runOrder="balanced", which is a nice feature for long-running
tests. Further improvements to selection of "groups" (JUnit categories)
are now also supported.


** Bug
    * [SUREFIRE-789] - Junit Category: Tests without category fail
with the message
"initializationError(org.junit.runner.manipulation.Filter)" when
groups is set and forkMode=always
    * [SUREFIRE-793] - JUnit47 provider reports incorrect time in the XML report
    * [SUREFIRE-800] - redirectTestOutputToFile is not taken into
account in all cases with JUnit47 provider
    * [SUREFIRE-804] - Testcase fails with forkMode=always and
useSystemClassLoader=false
    * [SUREFIRE-805] - Regression: surefire 2.11 seems to break
excludeGroups config with TestNG
    * [SUREFIRE-810] - Endorsed dirs mechanism not working
    * [SUREFIRE-812] - log4j classloader problem in 2.11 that is not
there in 2.10
    * [SUREFIRE-813] - Randomly wrong tests count and empty summary
files with JUnitProvider47 when forking the tests.
    * [SUREFIRE-818] - Ignored Tests in case of NullPointerException raised!
    * [SUREFIRE-822] - JUnit4RunListener doesn't handle apparently
'legal' junit descriptions


** Improvement
    * [SUREFIRE-803] - Multiple Failsafe executions - FAILURE in an
execution prevents successive from running.
    * [SUREFIRE-806] - Make ignoring of <includes> and <excludes> on
-Dtest=... optional (for multiple Surefire executions)
    * [SUREFIRE-820] - Documentation on how to use categories with
JUnit is missing (includes patch)

** New Feature
    * [SUREFIRE-537] - Reason for the Ignored/Skipped testcases is not reported
    * [SUREFIRE-799] - Allow test parallelisation when forkMode=always
    * [SUREFIRE-809] - Implement boolean expression to define test
group to be run.


Enjoy,

-The Maven team

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org