【发布时间】:2015-03-28 00:21:14
【问题描述】:
我写了一个参数化的junit测试。
是否有任何内置方法可以使其并行运行?有@annoation 吗?
如果没有,我唯一的方法就是手动编写 -
您将如何在 junit、java 中管理线程池?
【问题讨论】:
-
但您的链接与参数化测试无关。对吗?
标签: java multithreading testing junit concurrency
我写了一个参数化的junit测试。
是否有任何内置方法可以使其并行运行?有@annoation 吗?
如果没有,我唯一的方法就是手动编写 -
您将如何在 junit、java 中管理线程池?
【问题讨论】:
标签: java multithreading testing junit concurrency
库 JUnit Toolbox 提供了一个 ParallelParameterized 运行器。替换
@RunWith(Parameterized.class)
public class YourTest {
与
@RunWith(ParallelParameterized.class)
public class YourTest {
【讨论】:
sync 声明包装吗?只有从测试方法中调用的成员? @AfterClass 和 @BeforeClass 和 ctor 仍然被调用一次并且不是并行的。对吗?
@AfterClass和@BeforeClass:是构造函数:不是,每组参数都调用它