我有一个设置,其中很少有测试被编写为并行运行,其余的测试被编写为按顺序运行。我们正在从按顺序运行这些测试转变为并行运行。由于我们不能一次移动所有这些测试,我们需要能够以两种方式运行它们。编写为并行运行的测试使用不同的 baseTest 类和不同的远程驱动程序。有人可以建议是否有办法设置测试套件以同时运行它们。
谢谢!
桑迪普
我有一个设置,其中很少有测试被编写为并行运行,其余的测试被编写为按顺序运行。我们正在从按顺序运行这些测试转变为并行运行。由于我们不能一次移动所有这些测试,我们需要能够以两种方式运行它们。编写为并行运行的测试使用不同的 baseTest 类和不同的远程驱动程序。有人可以建议是否有办法设置测试套件以同时运行它们。
谢谢!
桑迪普
是的你可以。在同一个套件 xml 中设置两个测试,例如。
<suite name="Suite1" verbose="1" >
<test name="ParallelGroup" parallel="methods" >
<classes>
<class name="testngtests.TestParallel"/>
</classes>
</test>
<test name="Sequential" parallel="false" >
<classes>
<class name="testngtests.copy.TestSeq"></class>
</classes>
</test>
</suite>