我可以按顺序执行以上套件,但我想并行执行这些套件。
please find the xml
<suite name="Main suite" > <!--commenting parallel="suite-file" thread-count="2"-->
<suite-files>
<suite-file path="suite1.xml" />
<suite-file path="suite2.xml" />
</suite-files>
</suite>
请参阅此处的TestNG文档:
http://testng.org/doc/documentation-main.html#parallel-运行
用于并行运行套件:
java org.testng.TestNG -suitethreadpoolsize 2 suite1.xml suite2.xml
对于运行测试/类/方法/实例,请在testng-xml中定义它
<suite name="Main suite" parallel="methods/classes/tests/instances" thread-count="5">
我在这里有一个类似问题的答案,可能会对您有所帮助。使用套件XML配置是正确的。
我已经有很长一段时间没有使用这种类型的配置了,但我在回复中发布的是我是如何使它并行工作的。其他方法可能存在,但希望这能让你开始。