Junit 使用unitils/dbMaintain来维护数据库,如何从运行中排除脚本?
我正在使用unitils(及其DBMain模块)来维护本地数据库的状态 dbMaintain有一个基于限定符排除/包括脚本的选项。看 在我的项目中,使用Junit 使用unitils/dbMaintain来维护数据库,如何从运行中排除脚本?,junit,integration-testing,unitils,Junit,Integration Testing,Unitils,我正在使用unitils(及其DBMain模块)来维护本地数据库的状态 dbMaintain有一个基于限定符排除/包括脚本的选项。看 在我的项目中,使用UnitilsJUnit4TestClassRunner从Unitils测试运行时,排除/包括不起作用 我的脚本层次结构: unitils/ 01_create/ <lots of scripts here> 02_lkups/ <lots of scripts here> 03_#testd
UnitilsJUnit4TestClassRunner
从Unitils测试运行时,排除/包括不起作用
我的脚本层次结构:
unitils/
01_create/ <lots of scripts here>
02_lkups/ <lots of scripts here>
03_#testdata/01_#testdata_master/05_#testdata_master_rate_offer.sql
我希望05_35;testdata_master_rate_offer.sql被排除在外。但它正在运行
提前感谢您的帮助 由unitils论坛上的一位unitils开发者回答: 限定符是 维护。Unitils 3.1包括: 它自己的dbmainter仍然有效 从分裂前开始 维护。Unitils 4.0具有以下功能 模块替换为对的依赖项 dbmaintain,但此版本不是 还没有发布。我建议,, 在4.0发布之前,您可以调用 直接从java中维护数据库 代码。希望这有帮助,菲利普
updateDataBaseSchema.enabled=true
dbMaintainer.script.locations=unitils
dbMaintainer.qualifiers=testdata
dbMaintainer.excludedQualifiers=testdata