Не исключено ли исключение некоторых тестов в IntelliJ IDEA Ultimate? Я хочу запускать модульные тесты в IntelliJ, но исключать тесты интеграции. Я называю интеграционные тесты с помощью *IT.java
, поэтому Maven отказоустойчивый плагин может запускать их отдельно от модульных тестов.
Исключение тестов от запуска в IntellIJ
Ответ 1
В конфигурации JUnit
Run установите Test kind
в Шаблон, укажите следующее регулярное выражение как шаблон:
^(?!.*IT$).*$
Он соответствует имени класса, поэтому вам не нужно соответствовать расширению .java
. Регулярное выражение не будет соответствовать, если имя класса заканчивается на IT
, используя отрицательный просмотр.
Ответ 2
Я бы разделил их на то, что они находятся в разных пакетах. В конце концов, они делают разные вещи. Затем вы можете выполнить тесты на один пакет. Эта ссылка указывает, как это сделать.