0

在 Grails 3.1.4 中:如果我使用 Grails create-functional-test 命令并创建 Geb 测试,当我使用 Gradle 测试任务时它不会运行 Geb 测试,它只运行单元和集成测试,而不是功能测试.

如果我使用 Grails test-app 命令,它会运行所有内容。我想在我的 Bamboo 5.9.7 集成服务器上使用 Gradle 进行构建。

如何使用 Gradle 运行所有测试、单元、集成和功能 Geb 测试?

4

2 回答 2

3

test任务只应该运行单元测试。您可能想跑步integrationTestiT简称跑步。

于 2016-03-30T21:12:42.413 回答
0

为了让 grails3 gradle 测试模仿 grails2 中的grails test-app工作方式,您可以尝试使用

gradlew --continue test iT

这将导致单元测试和集成测试都运行。如果没有 --continue 选项,如果您的单元测试失败,则集成测试将不会执行。

不幸的是,从 intellij 运行时,我看不到如何将“--continue”选项添加到 gradle 命令。

于 2016-07-11T21:40:37.807 回答