如何在 Grails 中引入自定义测试阶段 3.x
How to introduce a custom testing phase in Grails 3.x
我想为位于单独目录中的 spock 规范介绍一个单独的测试阶段。这些测试主要是长时间的 运行 测试,将在夜间构建期间执行。
对于 Grails 2.x 我找到了这个博客:http://ldaley.com/post/615966534/custom-grails-test,但是在 Grails 3.x 中没有 _Event.groovy。
有没有办法引入自定义测试阶段,比如
grails test-app -custom
自定义阶段中的测试用例应该运行像具有对应用程序、休眠会话等的完全访问权限的集成测试。
我认为您可以在单独的模块(即大测试)中编写测试,然后 运行 它们使用包含 "small" 测试的模块的 gradle 任务,你最终可能会得到这样的结构:
project
your-api
big-tests
运行 你的 api 测试
gradle:你的-api:测试
运行你的大考
gradle:大测试:测试
我想为位于单独目录中的 spock 规范介绍一个单独的测试阶段。这些测试主要是长时间的 运行 测试,将在夜间构建期间执行。
对于 Grails 2.x 我找到了这个博客:http://ldaley.com/post/615966534/custom-grails-test,但是在 Grails 3.x 中没有 _Event.groovy。
有没有办法引入自定义测试阶段,比如
grails test-app -custom
自定义阶段中的测试用例应该运行像具有对应用程序、休眠会话等的完全访问权限的集成测试。
我认为您可以在单独的模块(即大测试)中编写测试,然后 运行 它们使用包含 "small" 测试的模块的 gradle 任务,你最终可能会得到这样的结构:
project
your-api
big-tests
运行 你的 api 测试 gradle:你的-api:测试
运行你的大考 gradle:大测试:测试