springboot项目中测试前运行java的flyway脚本

ss2ws0br  于 2021-07-16  发布在  Java
关注(0)|答案(0)|浏览(320)

我继承了以下内容:
一些模块将应用程序构建为war,使用较旧版本的spring,没有spring引导
带有flyway脚本的独立模块在主应用程序启动时不执行,它们在部署期间执行(如果我没有搞错的话,通过maven task)
单独模块测试
我更新了cucumber模块以使用spring-boot(最新版本),但是在运行flyway脚本之后,我想在一个干净的db上运行cucumber测试。
这是主要的测试课程。如果需要,我可以发布更多代码:

@SpringBootTest
@ContextConfiguration(locations = { "classpath:spring/cucumber-context.xml" })
@RunWith(Cucumber.class)
@CucumberContextConfiguration
@CucumberOptions(tags = "not @skip", plugin = {"pretty", "html:target/cucumber.html", "json:target/reports/cucumber.json"})
public class CucumberIntegrationTest {
    // ....
}

谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题