[英]Run data provider tests in parallel using testng
我已经与数据提供商进行了测试。 以下是示例代码:
@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
文件。 如何通过在测试方法级别本身进行更改来实现并行性?
为了使数据提供程序在线程池中运行,您可以使用并行注释:
@DataProvider(parallel = true)
public Object[][] dp2() {
这实际上是从此来源获得的 。
还是我误会了什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.