Я использую плагин geb 0.9.2 для grails 2.3.4
Я хочу запускать функциональные тесты отдельно от службы на двух отдельных хостах.
Я заметил следующее:
Если я запустил службу на том же хосте и выполнил:
grails test-app functional: -baseUrl=
http://localhost:8080/foo/
- неинтерактивныйкод >
тогда тесты выполняются с этой уже запущенной службой и проходят.
Если служба не запущена, и я выполняю ту же самую команду, тогда в grails test-app
запускается новый экземпляр службы, и тесты выполняются против этого.
(Это неожиданно для меня)
Если служба запущена на другом хосте, скажем
, и я запускаю:http://other:16060/foo/
grails test-app functional: -baseUrl=
http://other:16060/foo/
--non-interactive
... затем запускается локальная служба, и тесты выполняются против этого, а не против указанной удаленной службы. Опять это неожиданно для меня.
Я не могу найти документацию, объясняющую это поведение.
Можно ли запустить test-app
для удаленного сервиса?
(мое воспоминание, хотя я еще не проверял его в последнее время, это поведение также имеет место с гравюрами 2.2.2)