Java 如何将非并行junit参数化测试转换为并行运行
我编写了一个参数化junit测试 有没有内置的方法使它并行运行?例如,有任何Java 如何将非并行junit参数化测试转换为并行运行,java,multithreading,testing,junit,concurrency,Java,Multithreading,Testing,Junit,Concurrency,我编写了一个参数化junit测试 有没有内置的方法使它并行运行?例如,有任何@annoation 如果没有,我唯一的办法就是手动写下- 如何在junit、java中管理线程池?该库提供了一个运行程序。替换 @RunWith(Parameterized.class) public class YourTest { 与 重复这个问题:但是你的链接与参数化测试无关。对吗?我应该用sync语句换行吗?仅从测试方法中调用的成员@AfterClass和@BeforeClass以及ctor仍被调用一次,而不
@annoation
如果没有,我唯一的办法就是手动写下-
如何在junit、java中管理线程池?该库提供了一个运行程序。替换
@RunWith(Parameterized.class)
public class YourTest {
与
重复这个问题:但是你的链接与参数化测试无关。对吗?我应该用
sync
语句换行吗?仅从测试方法中调用的成员@AfterClass
和@BeforeClass
以及ctor
仍被调用一次,而不是并行调用。对吗?我怎样才能检查它是否真的并行运行?第一条评论@AfterClass
和@BeforeClass
:是构造函数:否,为每组参数调用它第二条注释:为什么?你真正想测试什么?
@RunWith(ParallelParameterized.class)
public class YourTest {