加速Spring单元测试

加速Spring单元测试,spring,junit,Spring,Junit,我有JUnit4测试类,它们都继承自一个公共类。这个父类提供诸如最小测试设置和数据库管理等服务 但是这个父类要执行很长时间,主要是因为我的Spring上下文加载很慢 对于从父类继承的所有测试类,有没有办法只从父类执行一次代码?您可以查看类似的问题以供参考: 这适用于批量测试。我个人在一个模块中对所有测试使用单一配置,但缺点很小,即即使测试只需要部分上下文,也最好加载整个上下文,因此执行单个测试可能需要更多的时间,但测试在批处理时运行得更快。如何加载应用程序上下文?如果使用正确的注释,Sprin

我有JUnit4测试类,它们都继承自一个公共类。这个父类提供诸如最小测试设置和数据库管理等服务

但是这个父类要执行很长时间,主要是因为我的Spring上下文加载很慢


对于从父类继承的所有测试类,有没有办法只从父类执行一次代码?

您可以查看类似的问题以供参考:


这适用于批量测试。我个人在一个模块中对所有测试使用单一配置,但缺点很小,即即使测试只需要部分上下文,也最好加载整个上下文,因此执行单个测试可能需要更多的时间,但测试在批处理时运行得更快。

如何加载应用程序上下文?如果使用正确的注释,Spring将缓存应用程序上下文的加载。请展示一些代码和基类。谢谢大家,但mavarazy为我指出了正确的方向。这个问题很好,结构良好,并给出了一个有用的答案。应该重新打开。即使是一般性的问题也有意义,我认为这是其中之一。谢谢,它就像一种魅力!困难在于检索应用程序上下文,以便引导我的test WicketApplication,但一旦完成,它就是小菜一碟!