testng如何运行第二个包,直到第一个包中的类都完成?

时间:2017-06-21 04:09:03

标签: testng

我在IntelliJ IDEA上使用了testng,我的testng.xml文件就像:

<suite name="test">
<test name="p0">
    <packages>
        <package name="UItest.first" />
        <package name="UItest.sencond" />
        <package name="UItest.three" />
    </packages>
</test>
</suite>

在第一个包中,有1,2,3类。第二包4,5,6。第三包7,8,9。当我运行testng.xml时,序列是1,4,7,2,5,8,3,6,9。但我想要的是1,2,3,4,5,6,7,8,9。我可以这样做吗?

1 个答案:

答案 0 :(得分:0)

目前,您的测试用例正在并行执行。您必须将并行执行设置为none,如下所示:

<suite name="test" parallel="none">
<test name="p0">
    <packages>
        <package name="UItest.first" />
        <package name="UItest.sencond" />
        <package name="UItest.three" />
    </packages>
</test>
</suite>

这应该可以解决问题。