Есть ли способ настроить проект Maven для запуска, чтобы игнорировать коллекцию тестов по умолчанию, если не указана конкретная системная переменная?Игнорирование тестов до призыва в Maven/Junit?
Например, если я запускаю следующее:
mvn clean install
Некий набор тестов не выполняется как часть сборки. Если я выполняю сборку таким образом:
mvn clean install -DrunAllTests
Выполняются также те тесты, которые по умолчанию игнорируются в стандартной сборке.
Я знаю, что смогу это сделать с помощью TestNG, но я бы предпочел остаться с JUnit на данный момент. Я также попытался использовать функцию «Категории разделов», но не смог по умолчанию игнорировать тесты.
Любые мысли или идеи?
Я создал общую сборку, чтобы исключить некоторые тесты и профиль, чтобы их включить. Если я запускаю «mvn clean install», тесты исключаются, что я и хочу. Если я запускаю «mvn clean install -PallTests», тесты по-прежнему исключаются, и это не то, что я хочу. Я что-то пропустил? – TERACytE