我有一个Grails 3应用程序,我正在尝试配置嵌入式数据存储区以进行功能测试.我有针对'test'环境特定的数据存储区的配置.
当我运行'grails test-app'时,应用程序连接到正确的数据存储区,我的功能测试通过.
当我尝试使用'gradle test'测试应用程序时,它会尝试连接到开发环境的数据存储区并失败.
我已经尝试通过将此添加到build.gradle来指定Grails环境以用于gradle测试任务:
test {
String testEnvArg = '-Dgrails.env=test'
if (jvmArgs) {
jvmArgs.add(testEnvArg)
} else {
jvmArgs = [testEnvArg]
}
}
Run Code Online (Sandbox Code Playgroud)
但这种行为似乎没有改变.
如何使gradle"test"任务使用正确的Grails环境配置?
| 归档时间: |
|
| 查看次数: |
811 次 |
| 最近记录: |