maven-surefire-plugin - плагин который запускает тесты и генерирует отчёты по результатам их выполнения. По умолчанию отчёты сохраняются в ${basedir}/target/surefire-reports и находятся в двух форматах - txt и xml. maven-surefire-plugin содержит единственную цель surefire:test тесты можно писать используя как JUnit так и TestNG.
по умолчанию запускаются все тесты с такими именами * "**/Test*.java" - включает все java файлы которые начинаются с "Test" и расположены в поддиректориях. * "**/*Test.java" - включает все java файлы которые заканчиваются на "Test" и расположены в поддиректориях. * "**/*TestCase.java" - включает все java файлы которые заканчиваются на "TestCase" и расположены в поддиректориях.
Чтобы вручную добавлять или удалять классы тестов можно посмотреть здесь http://maven.apache.org/plugins/maven-surefire-plugin/examples/inclusion-exclusion.html.
Запустить отдельный тест можно так: mvn -Dtest=TestCircle test имейте в виду что если вы хотите отладить тест в среде разработки то в конфигурации плагина нужно выставить
<forkMode>never</forkMode>
mvn -Dmaven.surefire.debug test
Пропустить выполнение тестов можно
<configuration> <skipTests>true</skipTests> </configuration>
mvn install -DskipTests
mvn install -Dmaven.test.skip=true
Ссылки: