【问题标题】:JUnit, test and threadsJUnit、测试和线程
【发布时间】:2010-05-07 15:29:47
【问题描述】:

当我连续运行多个 JUnit 测试时,JUnit 是为每次执行创建一个新线程还是将所有内容都包装在一个线程中?

谢谢

【问题讨论】:

    标签: java unit-testing multithreading junit


    【解决方案1】:

    这一切都在一个线程上。您没有说明如何调用测试,但例如,运行 TestSuite 将按顺序运行套件中的所有测试。

    如果您想要并行执行,TestNG 支持同时运行测试,JUnitPerfGroboUtils 也是如此。

    【讨论】:

    • JUnit 也在尝试并行执行(在链接中搜索parallel这个词):sourceforge.net/project/…
    • 另外,当您在 Maven 构建中运行时,您可以让每个 JUnit 测试集在它自己的环境中运行 - 而不仅仅是它自己的线程。
    【解决方案2】:

    JUnit 4.0 支持并发测试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      相关资源
      最近更新 更多