【问题标题】:Mule FunctionalTestCase - does it load mule server for every test?Mule FunctionalTestCase - 它是否为每个测试加载 mule 服务器?
【发布时间】:2012-11-29 00:09:40
【问题描述】:

我想知道,如果我说 10 个测试,每个测试都扩展了 Mule 中的 FunctionalTestCase - 它实际上是否在测试的生命周期中加载了一个 Mule 服务器并在它运行的每个测试中将其拆除? 这对我来说似乎是一笔开销——无论 Mule 多么轻巧。

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

【问题讨论】:

    标签: esb mule


    【解决方案1】:

    是的,这样做是有原因的:保证每个测试都与其他测试隔离,因此事情不会仅仅因为 Mule 之前在另一个测试中发生过其他事情而无法正常工作。

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

    setDisposeContextPerClass(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多