【发布时间】:2011-05-26 18:43:27
【问题描述】:
我正在使用 unitils(及其 dbMaintain 模块)来维护本地数据库的状态。
dbMaintain 具有基于限定符排除/包含脚本的选项。见http://www.dbmaintain.org/tutorial.html#Qualifier_inclusion__exclusion。
在我的项目中,使用 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
我的 unitils.properties 文件有:
updateDataBaseSchema.enabled=true
dbMaintainer.script.locations=unitils
dbMaintainer.qualifiers=testdata
dbMaintainer.excludedQualifiers=testdata
我希望 05_#testdata_master_rate_offer.sql 被排除在外。但它正在运行。
提前感谢您的帮助。
【问题讨论】:
标签: junit integration-testing unitils