0

我想并行运行由 TestNG 定义的测试。

我有包含 ID 列表的 @DataProvider 方法

@BeforeClass 方法获取每个 ID,进行一些处理并将结果存储在 Map 中。有一种 @Test 方法使用 Map 中存在的值并执行验证。

我在 xml 中使用了以下语句:

<suite name="My suite" parallel="methods" thread-count="5">

我想并行运行测试,并且计算的 Map 不应该在线程之间共享。这些值应该是特定于线程的。

我应该如何定义这样的变量并将其仅用于该线程?

4

0 回答 0