Maven Surefire Plugin: Difference between revisions
Jump to navigation
Jump to search
Line 14: | Line 14: | ||
<groupId>org.apache.maven.plugins</groupId> | <groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | <artifactId>maven-surefire-plugin</artifactId> | ||
<version>2.19.1</version> | |||
<configuration> | <configuration> | ||
<systemProperties> | <systemProperties> |
Revision as of 16:18, 11 January 2017
External
- http://maven.apache.org/surefire/maven-surefire-plugin/
- http://maven.apache.org/surefire/maven-surefire-report-plugin/
Internal
Configuration Example
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> <configuration> <systemProperties> <property> <name>basedir</name> <value>${basedir}</value> </property> </systemProperties> </configuration> </plugin>
Attaching the Plugin to a Specific Phase
<executions>
<execution> <id>attach-sources</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions>
Procedures
Debugging Tests
- Debugging Example: http://maven.apache.org/plugins/maven-surefire-plugin/examples/debugging.html]
mvn -Dmaven.surefire.debug="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" test
Running Individual Tests
- Single Test Example: http://maven.apache.org/plugins/maven-surefire-plugin/examples/single-test.html
mvn -Dtest=TestCircle test
Works for both JUnit and TestNG.