我很久以来Eclipse / GGTS用户尝试过渡到Intellij。我逐渐习惯它,但是我想念GGTS的一个原因是能够很快地从IDE启动Geb测试。
当我尝试从Intellij启动Geb测试(指向localhost上已经运行的grails实例)时,整个Grails堆栈不必要地启动(看起来正在调用test-app MySpec
)。这意味着我需要等待大约3到4分钟才能开始运行规范。
有没有办法在Intellij中启动Geb测试而不启动Grails?
答案 0 :(得分:0)
运行测试时使用-baseUrl
选项。
在IDEA中创建一个新的Grails Run配置,如下所示:
test-app functional: -baseUrl=http://localhost:8080/
然后你的Geb测试将连接到localhost:8080
上运行的grails实例,而不是创建自己的实例。