繁体   English   中英

使用testng并行运行数据提供者测试

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM