【发布时间】:2023-03-22 01:07:01
【问题描述】:
以前在 Grails 2.2.4 中,当运行集成测试时,数据库迁移插件会启动 liquibase 并读取我的 changelog.xml 文件并用我的数据填充内存数据库。
然后我的集成测试将查询该数据,一切都很好。升级到 Grails 2.3.2 后,当我开始集成测试时,迁移脚本不再运行。
我尝试添加:
grails.plugin.databasemigration.autoMigrateScripts = ['RunApp', 'TestApp']
相信这会让迁移在测试期间运行。然而这并没有帮助。
是否可以在 Grails 2.3.2 中在集成测试期间运行迁移脚本?如果有怎么办?
【问题讨论】:
-
看来你已经在邮件列表中回复了:-)
-
我做到了!我只是无法在这里回答我自己的问题,因为 stackoverflow 有 24 小时的时间回答你自己的问题。
标签: grails grails-plugin database-migration liquibase