grails test-app
grails test-app Foo
grails test-app Foo Bar
test-app
用途
运行所有 Grails 单元和集成测试并生成报告。此命令返回适合嵌入到持续集成服务器中的相应响应代码。
示例
说明
用法
grails <<environment>>* test-app <<names>>* [-unit|-integration]
引发的事件
执行位于 src/test/groovy
和 src/integration-test/groovy
目录中的 Grails 单元和集成测试。默认情况下会执行所有测试,但你可以将测试的名称(不带“Tests”或其他测试类型后缀)指定为该命令的参数
grails test-app *Foo*
grails test-app *Foo* *Bar*
第一个示例将执行名为 FooSpec.groovy
的测试,而第二个示例将在存在 FooSpec.groovy
和 BarSpec.groovy
时执行它们。
将测试与你提供的模式进行匹配的任务交给 Gradle。请参阅其文档中的 测试筛选 部分以了解更多信息。
你还可以选择仅运行单元或集成测试
grails test-app -unit
grails test-app -integration
如果你只想重新运行失败的测试,请使用 -rerun 标志
grails test-app -rerun
请参阅 测试 部分,了解如何组合不同的选项来定位测试的示例。