Apache Maven Surefire
Clone or download
Permalink
Failed to load latest commit information.
maven-failsafe-plugin [SUREFIRE-1540] - Upgrade maven-plugins parent to version 32 Sep 15, 2018
maven-surefire-common [SUREFIRE-1559] XML Report elements rerunError, rerunFailure, flakyFa… Sep 12, 2018
maven-surefire-plugin [SUREFIRE-1540] - Upgrade maven-plugins parent to version 32 Sep 15, 2018
maven-surefire-report-plugin [SUREFIRE-1540] - Upgrade maven-plugins parent to version 32 Sep 15, 2018
src/site [MPOM-205] use sha512 checksums instead of sha1 Aug 29, 2018
surefire-api [SUREFIRE-1565] Surefire should support parameterized reportsDirectory Sep 10, 2018
surefire-booter [SUREFIRE-1562] Support Java 11 Sep 10, 2018
surefire-grouper [maven-release-plugin] prepare for next development iteration Jun 11, 2018
surefire-its build fix Surefire1295AttributeJvmCrashesToTestsIT Sep 11, 2018
surefire-logger-api [maven-release-plugin] prepare for next development iteration Jun 11, 2018
surefire-providers improvement: more safe with try-finally ConcurrentRunListener#testSet… Sep 10, 2018
surefire-report-parser [maven-release-plugin] prepare for next development iteration Jun 11, 2018
surefire-setup-integration-tests [SUREFIRE-1540] - Upgrade maven-plugins parent to version 32 Sep 15, 2018
surefire-shadefire [maven-release-plugin] prepare for next development iteration Jun 11, 2018
.gitattributes [SUREFIRE-1538] Git considers PNG files as changed although there is … Jul 19, 2018
.gitignore Make it 2.12.1 Jul 22, 2012
.travis.yml remove email Jun 19, 2018
CONTRIBUTING.md o Update to maven-parent 25, fix tons of rat and checkstyle errors Oct 25, 2014
Jenkinsfile [SUREFIRE-1562] Support Java 11 Sep 10, 2018
README.md Updated CI links to maven-box Jun 16, 2018
deploySite.sh updated parent pom Apr 27, 2014
pom.xml upgraded parent POM from 32 to 33 Sep 15, 2018

README.md

Built with Maven CI

forks

The Maven Community

chat Join us @ irc://freenode/maven or Webchat with us @channel maven

Release Notes

Maven Central

JIRA Change Log

Usage of maven-surefire-plugin, maven-failsafe-plugin, maven-surefire-report-plugin.

Project Documentation

documentation

Build Status

dependencies Maven 2.2.1 Plugin API

license tests Build Status

Development Information

In order to build Surefire project use Maven 3.1.0+ and JDK 1.8.

But in order to run IT tests, you can do:

  • In order to run tests for a release check during the vote the following memory requirements are needed:
    (on Linux/Unix) export MAVEN_OPTS="-server -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:SoftRefLRUPolicyMSPerMB=50 -Djava.awt.headless=true -Dhttps.protocols=TLSv1"
    (on Windows) set MAVEN_OPTS="-server -Xmx256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:SoftRefLRUPolicyMSPerMB=50 -Djava.awt.headless=true -Dhttps.protocols=TLSv1"
  • In order to run the build with JDK 9 on Windows (on Linux/Unix modify system property jdk.home):
    mvn install site site:stage -P reporting,run-its "-Djdk.home=e:\Program Files\Java\jdk9"
  • In order to run the build with JDK 10 disable JaCoCo due to a bug in JaCoCo mvn install site site:stage -P reporting,run-its -Djacoco.skip=true "-Djdk.home=e:\Program Files\Java\jdk10"

Deploying web site

See http://maven.apache.org/developers/website/deploy-component-reference-documentation.html