运行并行和顺序测试

时间:2014-12-29 18:41:31

标签: testng test-suite parallel-testing

我有一个设置,其中很少的测试被编写为并行运行,其余的被编写为按顺序运行。我们正在从按顺序运行这些测试运行到并行运行。由于我们无法同时移动所有这些测试,因此我们需要能够以两种方式运行这些测试。 编写为并行运行的测试使用不同的baseTest类和不同的远程驱动程序。有人可以建议是否有办法设置测试套件以同时运行它们。

谢谢!

和Sandeep

1 个答案:

答案 0 :(得分:2)

是的,你可以。在同一套件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>