很抱歉有一个稍微开放的问题。我想知道Spring Junit4 TestRunner工具箱中的内容可以帮助我实现以下目标。
这是我的单元测试的结构。
@RunWith(SpringJUnit4ClassRunner.class)
public class MyTest {
@Before
public void setUp() {
}
@Test
public void testSenario1()
// in function1,
// it acquires a lock,do some processing, release the lock
function1();
}
@Test
public void testSenario2()
// in function2,
// it acquires alock,do some processing, release the lock
function2();
}
}
我的测试正在测试一些涉及锁获取/释放的功能。
为了确保锁争用不是问题,我希望能够并行运行两个测试。
是否有任何注释或已建立的模式可让我轻松地同时组合并运行以上testSenario1
和testSenario2
?最好可以重复并行运行几次。