开源软件名称(OpenSource Name):harishkannarao/MavenSurefireFailsafeExamples
开源软件地址(OpenSource Url):https://github.com/harishkannarao/MavenSurefireFailsafeExamples
开源编程语言(OpenSource Language):
Java
100.0%
开源软件介绍(OpenSource Introduction):MavenSurefireFailsafeExamples
JDK version:
11 or latest
Run full build:
To generate html reports:
mvn surefire-report:report-only surefire-report:failsafe-report-only
report will be generated under
{projectDirectory}/target/site/
To run a single test class using Surefire Plugin:
mvn clean install -Dsurefire.failIfNoSpecifiedTests=false -Dtest=com.harishkannarao.SurefireSampleExtendedUnitTest
To run a single test method using Surefire Plugin:
mvn clean install -Dsurefire.failIfNoSpecifiedTests=false -Dtest=com.harishkannarao.SurefireSampleUnitTest#surefireSampleUnitTest1
To run a multiple test methods (comma separated) using Surefire Plugin:
mvn clean install -Dtest=com.harishkannarao.SurefireSampleUnitTest#surefireSampleUnitTest1,com.harishkannarao.SurefireSampleExtendedUnitTest#surefireSampleUnitTest2 -Dsurefire.failIfNoSpecifiedTests=false
To run a single test class using Failsafe Plugin:
mvn clean install -Dfailsafe.failIfNoSpecifiedTests=false -Dit.test=com.harishkannarao.FailsafeSampleIT
To run a single test method using Failsafe Plugin:
mvn clean install -Dfailsafe.failIfNoSpecifiedTests=false -Dit.test=com.harishkannarao.FailsafeSampleIT#failsafeSampleIntegrationTest1
To run a multiple test methods (comma separated) using Failsafe Plugin:
mvn clean install -Dfailsafe.failIfNoSpecifiedTests=false -Dit.test=com.harishkannarao.FailsafeSampleIT#failsafeSampleIntegrationTest1,com.harishkannarao.FailsafeSampleIntegrationTest.failsafeSampleIntegrationTest2
To skip tests by Surefire Plugin and Failsafe Plugin:
mvn clean install -DskipTests
To skip tests by Failsafe Plugin:
mvn clean install -DskipITs
To execute tests only by Failsafe Plugin and skip tests by Surefire Plugin:
mvn clean test-compile failsafe:integration-test failsafe:verify
|
请发表评论