为什么@Factory与@DataProvider不能并行运行?

时间:2013-11-26 07:40:35

标签: java testng

这总是按顺序工作。为什么Parallel true不能在这里工作?如果我使用dataProvider“data”进行测试,它可以顺利运行。

public class ExampleTestCase {
    @DataProvider(name = "data", parallel = true)
    public static Iterator<Object[]> getData() {
        List<Object[]> data = new ArrayList<Object[]>();

        data.add(new Object[]{"Apple"});
        data.add(new Object[]{"Banana");

        return data.iterator();
    }

    @Factory(dataProvider = "data")
    public static Object[] createExampleClass(String s) {
        return new Object[]{new ExampleTestCase(s)};
    }


}

0 个答案:

没有答案