0
我正在使用一個數據提供程序來初始化「x」數目增加以用於我的@test。這意味着測試將對每個「x」運行一次。我想在並行線程上運行測試,以便花費更少的時間,例如:在10個瀏覽器上並行運行相同的測試)。 我已經添加了 @DataProvider(name =「dataProvider」,parallel = true) 但它沒有幫助,似乎根本不起作用。
有沒有其他方法可以做到這一點?數據提供者對象和並行測試排除在testNG
@DataProvider(name = "dataProvider", parallel = true)
public Object[][] xData() throws Exception {
Object[][] result = new Object[31293][1];
for (int x = 0; x < 31293; x++) {
result[x] = new Object[]
{x};
}
return result;
}
@Test(dataProvider = "dataProvider")
public void Requirement(int x) throws Exception {
System.out.println("Testing with x=" + x);
}
謝謝!