TESTNG - 如何平行多个包含的测试套件

时间:2017-03-31 08:09:35

标签: java unit-testing parallel-processing testng

我想执行许多测试ng套件,它们包含在一个testng.xml文件中

的testng.xml:

<?xml version="1.0" encoding="UTF-8"?>
<suite name="main_file">
    <suite-files>
        <suite-file path="testng1.xml"></suite-file>
        <suite-file path="testng2.xml"></suite-file>
    </suite-files>
</suite>

testng1.xml以这种方式完成

<?xml version="1.0" encoding="UTF-8"?>
<suite name="testng1"  parallel="methods" thread-count="8" >
    <test name="testng1">
        <classes>
        <class name="myclasses1" />
        <class name="myclasses2" />
        <class name="myclasses3" />
        <class name="myclasses4" />
    </classes>
</test>
</suite>

所以现在主要的测试套件按顺序执行,包含的测试用例并行运行。

所以我想要的是,testng1.xml的测试用例可以在执行testng2.xml的同时执行。有没有办法设置一些标签或什么?

0 个答案:

没有答案