Maven Surefire plugin — это стандартный инструмент для запуска тестовых классов в Maven проектах. Он автоматически находит и запускает тесты во время сборки проекта.
Чтобы запустить конкретный тестовый класс, используй следующую команду:
mvn -Dtest=TestCaseA test
Это запустит только класс TestCaseA и пропустит все остальные тесты.
Ты можешь запустить несколько тестовых классов, используя значения, разделённые запятыми:
mvn -Dtest=TestCaseA,TestCaseB test
Для большей гибкости используй шаблоны с подстановочными знаками для соответствия нескольким тестовым классам:
mvn -Dtest=TestCase* test
Это запустит все классы, соответствующие шаблону (например, TestCaseA, TestCaseB, TestCaseLogin).
Ты также можешь комбинировать шаблоны с конкретными названиями классов:
mvn -Dtest=TestCaseA,TestCaseB,TestImportant* test
Без всяких параметров команда mvn test запустит все тесты в твоём проекте, которые соответствуют стандартным соглашениям об именовании (обычно классы, заканчивающиеся на Test, Tests или TestCase).
Плагин Maven Surefire автоматически обнаруживает тестовые классы, которые следуют стандартным соглашениям об именовании, такие как классы, заканчивающиеся на Test, Tests или TestCase при запуске mvn test без дополнительных параметров.
Новый — ещё не проверен сообществом
Вы