我想并行运行TestNG定义的测试。
我有@DataProvider方法,其中包含ID列表
@BeforeClass方法获取每个ID,进行一些处理并将结果存储在Map中。有一个@Test方法使用Map中的值并执行验证。
我在xml中使用了以下语句:
<suite name="My suite" parallel="methods" thread-count="5">
我想并行运行测试,并且不应在整个线程中共享Map计算。值应该是特定于线程的。
我应该如何定义这样一个变量并仅将其用于该线程?