我使用数据提供程序进行测试。以下是示例代码:
@DataProvider(name = "testData")
public Object[][] testData(){
return new Object[][]{
{"John", "San Jose"},
{"Mike", "Santa Clara"}
};
}
@Test(dataProvider = "testData")
public void verifyCity(String name, String city){
System.out.println("Name: " + name + " city: " + city);
}
在这段代码中,我将并行运行每个测试。我没有使用testng.xml
文件。如何通过在测试方法级别本身进行更改来实现并行性?
答案 0 :(得分:0)
为了使数据提供程序在线程池中运行,您可以使用 注释 parallel :
@DataProvider(parallel = true)
public Object[][] dp2() {
实际上是从这个source中获取的。
或者我误解了什么?