Подтвердить что ты не робот

Исключение тестов от запуска в IntellIJ

Не исключено ли исключение некоторых тестов в IntelliJ IDEA Ultimate? Я хочу запускать модульные тесты в IntelliJ, но исключать тесты интеграции. Я называю интеграционные тесты с помощью *IT.java, поэтому Maven отказоустойчивый плагин может запускать их отдельно от модульных тестов.

4b9b3361

Ответ 1

В конфигурации JUnit Run установите Test kind в Шаблон, укажите следующее регулярное выражение как шаблон:

^(?!.*IT$).*$

Он соответствует имени класса, поэтому вам не нужно соответствовать расширению .java. Регулярное выражение не будет соответствовать, если имя класса заканчивается на IT, используя отрицательный просмотр.

ignore tests ending with IT

Ответ 2

Я бы разделил их на то, что они находятся в разных пакетах. В конце концов, они делают разные вещи. Затем вы можете выполнить тесты на один пакет. Эта ссылка указывает, как это сделать.