我所有的测试都共享相同的Spring配置。它可以有效地工作,因为上下文可以一次启动并重新使用。整个测试套件可在短时间内完成。
问题是当Spring配置被破坏时。在这种情况下,第一次测试失败
IllegalStateException:无法加载ApplicationContext
和每个下一个测试相同。之所以持续很长时间,是因为对于每个测试上下文而言,启动和失败都是如此。
通常,我对失败后继续进行测试过程感到满意。但是在这种情况下,我宁愿停止测试过程-如果上下文一次不启动,它将永远不会成功启动。
在JUnit 4/5中,是否有可能在这种情况下中断测试过程?