【发布时间】:2021-03-25 17:21:50
【问题描述】:
我有一些集成测试可以在我的数据库中创建/删除条目。问题是如果我用
运行测试spring.profiles.active=prod
我的生产数据库被删除(因为测试清除了数据库)。有什么方法可以阻止测试在这个特定的弹簧配置文件上运行?
我看过这个帖子:How to prevent running tests when specific spring profile is active? 但没有有用的答案。
谢谢
【问题讨论】:
-
@aksappy,不幸的是,不,这些答案都不能解决问题,尽管问题是相同的,如何禁用测试类默认运行。还是谢谢你
-
你不是在运行
@Transactional吗?这个注释角色在测试后返回所有内容
标签: java spring spring-boot testing spring-profiles