Mule FunctionalTestCase - 它是否为每次测试加载mule服务器?

时间:2012-11-28 14:58:30

标签: esb mule

我想知道,如果我说10个测试,每个测试都扩展了Mule中的FunctionalTestCase - 它是否真的在测试的生命周期中加载了Mule服务器并且为每次运行的测试都将其撕下来? 这对我来说似乎是一个开销 - 无论轻量级的骡子可能是什么。

仅供参考 - 我的所有测试都扩展了一个AbstractMuleTest,后者又扩展了FunctionalTestCase并实现了getConfigResoures()方法。

1 个答案:

答案 0 :(得分:4)

是的,并且出于某种原因:保证每个测试都与其他测试隔离,因此事情不起作用只是因为在另一个测试中Mule之前发生了其他事情。

这就是说,您可以通过在测试用例类构造函数中添加以下内容来关闭此功能:

setDisposeContextPerClass(true);