Ответ 1
Вы можете избавиться от этого раздражающего, добавив
idea.gradle.prefer.idea_test_runner=true
в файл idea.properties, расположенный в каталоге bin установки IntelliJ IDEA. Затем перезапустите IDEA и наслаждайтесь.
В IntelliJ IDEA 14 с плагином Gradle Я хотел бы запустить JUnit-тест, не спрашивая о типе конфигурации. Проблема возникает, когда я запускаю тест в первый раз - конфигурации для этого запуска нет. Я никогда не запускал тесты с Gradle в среде IDE, поэтому было бы приемлемым отключить текущий тест с помощью Gradle. Как запустить JUnit test напрямую?
Вы можете избавиться от этого раздражающего, добавив
idea.gradle.prefer.idea_test_runner=true
в файл idea.properties, расположенный в каталоге bin установки IntelliJ IDEA. Затем перезапустите IDEA и наслаждайтесь.
Перейдите к настройке > Сборка, выполнение, развертывание > Инструменты сборки > Gradle > Runner и выберите "Runner Test Platform" в "Run test using"
Конфигурация Gradle Test Runner выглядит немного иначе в IntelliJ 2019.2 :
Чтобы Intellij вместо Gradle запускал ваши тесты, когда вы щелкнете правой кнопкой мыши на тесте /Test Class/Пакете тестов, выберите IntelliJ IDEA для параметра "Выполнить тесты с использованием:".
Наличие IntelliJ для запуска теста означает, что для запуска теста создана конфигурация Junit.
Когда я обновил IntelliJ 2019.1 до 2019.2, я обнаружил, что по умолчанию для бегуна Gradle было установлено значение "Gradle", что означало, что мои модульные тесты не запускались должным образом, когда я щелкнул правой кнопкой мыши по тесту и выбрал "Выполнить" - они просто прекращено безрезультатно. Мне пришлось изменить параметр "Выполнять тесты с помощью:" на IntelliJ IDEA