从 Intellij 启动 Geb 测试
Launching Geb tests from Intellij
我是 Eclipse / GGTS 的长期用户,正在努力过渡到 Intellij。我正在逐渐习惯它,但是我对 GGTS 怀念的一件事是能够非常快速地从 IDE 启动 Geb 测试。
当我尝试从 Intellij 启动 Geb 测试(指向本地主机上已经 运行 的 grails 实例)时,整个 Grails 堆栈不必要地启动(看起来 test-app MySpec
称为)。这意味着我需要等待大约 3 或 4 分钟才能开始我的规范 运行。
有没有办法在不启动 Grails 的情况下在 Intellij 中启动 Geb 测试?
在 运行 测试时使用 -baseUrl
选项。
在 IDEA 中创建一个新的 Grails 运行 配置,如下所示:
test-app functional: -baseUrl=http://localhost:8080/
然后您的 Geb 测试将在 localhost:8080
上连接到 运行ning 的 grails 实例,而不是创建它们自己的实例。
我是 Eclipse / GGTS 的长期用户,正在努力过渡到 Intellij。我正在逐渐习惯它,但是我对 GGTS 怀念的一件事是能够非常快速地从 IDE 启动 Geb 测试。
当我尝试从 Intellij 启动 Geb 测试(指向本地主机上已经 运行 的 grails 实例)时,整个 Grails 堆栈不必要地启动(看起来 test-app MySpec
称为)。这意味着我需要等待大约 3 或 4 分钟才能开始我的规范 运行。
有没有办法在不启动 Grails 的情况下在 Intellij 中启动 Geb 测试?
在 运行 测试时使用 -baseUrl
选项。
在 IDEA 中创建一个新的 Grails 运行 配置,如下所示:
test-app functional: -baseUrl=http://localhost:8080/
然后您的 Geb 测试将在 localhost:8080
上连接到 运行ning 的 grails 实例,而不是创建它们自己的实例。