从Intellij启动Geb测试

时间:2015-07-28 14:06:11

标签: grails intellij-idea spock geb

我很久以来Eclipse / GGTS用户尝试过渡到Intellij。我逐渐习惯它,但是我想念GGTS的一个原因是能够很快地从IDE启动Geb测试。

当我尝试从Intellij启动Geb测试(指向localhost上已经运行的grails实例)时,整个Grails堆栈不必要地启动(看起来正在调用test-app MySpec)。这意味着我需要等待大约3到4分钟才能开始运行规范。

有没有办法在Intellij中启动Geb测试而不启动Grails?

1 个答案:

答案 0 :(得分:0)

运行测试时使用-baseUrl选项。

在IDEA中创建一个新的Grails Run配置,如下所示:

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

然后你的Geb测试将连接到localhost:8080上运行的grails实例,而不是创建自己的实例。