Gradle Test не запускает тесты Geb

В Grails 3.1.4: если я использую команду Grails create-функциональный-тест и создаю тест Geb, когда я использую тестовое задание Gradle, он не запускает тест Geb, он только запускает модульные и интеграционные тесты, а не функционал,

Если я использую команду Grails test-app, она запускает все. Я хочу собрать с Gradle на своем интеграционном сервере Bamboo 5.9.7.

Как использовать Gradle для запуска всех тестов, модульных, интеграционных и функциональных тестов Geb?

2 ответа

Решение

test Задача предназначена только для запуска модульных тестов. Вы, вероятно, хотите запустить integrationTest или же iT коротко.

Для того, чтобы получить grails3 Gradle тесты, чтобы имитировать способ, которым grails test-app работает в Grails2 вы можете попробовать использовать

gradlew --continue test iT

Это приведет к запуску как модульных, так и интеграционных тестов. Без опции --continue, если у вас будет неудачный модульный тест, интеграционные тесты не будут выполнены.

К сожалению, я не вижу, как добавить параметр "--continue" в команды gradle при запуске из intellij.

Другие вопросы по тегам