2015-07-28 2 views
0

Я долгое время пользователь Eclipse/GGTS пытается перейти на Intellij. Я постепенно привыкаю к ​​этому, однако одна из вещей, которые я пропустил в GGTS, - это возможность быстро запускать тесты Geb с помощью IDE.Запуск тестов Geb от Intellij

Когда я пытаюсь запустить тест Geb (указывая на уже запущенный экземпляр Grails на localhost) из Intellij, весь стек Grails излишне загорается (он выглядит как test-app MySpec). Это означает, что мне нужно подождать около 3 или 4 минут, прежде чем моя спецификация даже начнет работать.

Есть ли способ запустить тесты Geb в Intellij без запуска Grails?

+0

«Есть ли способ запустить тесты Geb в Intellij без запуска Grails?» - Вы можете делать что-то, чтобы справиться с проблемой, например, подключиться к существующим Grails, но ответ на вопрос, как и было задано, - нет. Экземпляр приложения должен быть инициализирован, чтобы ваши функциональные тесты имели возможность общаться. –

+0

Извините, я имею в виду, что хочу запустить свой тест Geb и указать его на уже запущенный экземпляр Grails, запущенный на localhost. Я обновил свой вопрос ... – rcgeorge23

ответ

0

Используйте опцию -baseUrl, когда вы запускаете свои тесты.

Создать новую конфигурацию Grails Run в IDEA, который выглядит примерно так:

test-app functional: -baseUrl=http://localhost:8080/ 

Тогда ваши ГЭБ тесты будут подключаться к экземпляру Grails работает на localhost:8080 вместо создания своего собственного экземпляра.

+0

Спасибо - я попробую попробовать – rcgeorge23

Смежные вопросы