You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@maven.apache.org by Kristian Rosenvold <kr...@apache.org> on 2011/06/18 11:45:29 UTC

[ANN] Maven Surefire Plugin 2.9 Released

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

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 can now run JUnit 3 tests with a security manager present, see
http://maven.apache.org/plugins/maven-surefire-plugin/examples/junit.html

**** Note to JUnit4 users upgrading:
Due to SUREFIRE-482 users upgrading to surefire 2.9 from <2.7
may see some (incorrectly defined) tests not being run any more.
This should be verified by running mvn -Dsurefire.junit4.upgradecheck=true
install at least once (this can be run multiple times until you
have fixed all issues)

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.9</version>
</plugin>



Release Notes - Maven Surefire - Version 2.9



** Bug
    * [SUREFIRE-34] - Using security manager in a fork mode causes an
AccessControlException
    * [SUREFIRE-534] - Xpp3Dom gets in the way of org.omg.CORBA.INITIALIZE
    * [SUREFIRE-690] - testSetCompleted called before testSetStarting
when using m3 parallel builds
    * [SUREFIRE-703] - surefire-junit47doesn't work with
redirectTestOutputToFile option
    * [SUREFIRE-704] - maven surefire Error while executing forked
tests.; nested exception is java.lang.IllegalStateException:
testSetStarting called twice
    * [SUREFIRE-720] - Toolchain is ignored
    * [SUREFIRE-727] - Classpath too long on windows with
useManifestOnlyJar=false
    * [SUREFIRE-730] - JUnit4RunListener does not report results from
concurrently running tests correctly
    * [SUREFIRE-731] - Cannot build 2.8.1 from tag
    * [SUREFIRE-733] - write(int) not overridden in ConsoleOuptutCapture
    * [SUREFIRE-735] - Surefire plugin does not report fatal VM creation failure
    * [SUREFIRE-740] - Fractional part of method execution time is
truncated for non English locale
    * [SUREFIRE-741] - Stdout/stderr is now not being included in XML
test reports for test failures
    * [SUREFIRE-742] - Latest 2.8.2-SNAPSHOT version having sporadic
java.lang.RuntimeException errors
    * [SUREFIRE-743] - JUnit 4.x provider never calls notifier.testRunFinished
    * [SUREFIRE-744] - NullPointerException in
ConcurrentReporterManager, falsely report of "No tests were executed!"


** Improvement
    * [SUREFIRE-748] - Ensure plugin classloader is unloadable

** New Feature
    * [SUREFIRE-736] - Add a list of system properties from a properties file

Enjoy,

-The Maven team