我正在将我们的应用程序升级到 JUnit4。我已经设法使用 Spring 注释启动并运行我们的测试用例
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
然后我们使用 Ant 执行所有测试
<junit ...>
<batchtest fork="yes" todir="tmp">
<fileset dir="${testsrc.dir}">
<include name="**/Test*.java"/>
</fileset>
</batchtest>
但是,根据我们的日志文件,似乎为每个测试类重新创建了 Spring 上下文。因此,总执行时间太长了。什么是让 Spring 上下文只加载一次的正确方法?
谢谢西蒙尼德伯格