Java 如何使用TestNG并行运行属于特定组的测试用例

Java 如何使用TestNG并行运行属于特定组的测试用例,java,automated-tests,testng,Java,Automated Tests,Testng,如何使用TestNG并行运行属于特定组的测试用例。 例如,假设有一个名为up的组,其中包含10个测试用例。我想在并行线程中运行所有这些测试用例=测试用例的数量。如何在使用TestNG时实现这一点。请尝试以下TestNG.xml。如果在运行代码之前不知道测试用例的数量,只需确保threadCount高于它: <suite parallel="methods" threadCount="10"> <test name="MyTest"> <

如何使用TestNG并行运行属于特定组的测试用例。 例如,假设有一个名为up的组,其中包含10个测试用例。我想在并行线程中运行所有这些测试用例=测试用例的数量。如何在使用TestNG时实现这一点。

请尝试以下TestNG.xml。如果在运行代码之前不知道测试用例的数量,只需确保threadCount高于它:

  <suite parallel="methods" threadCount="10">    
    <test name="MyTest">
      <groups>
        <run>
          <include name="up"  />
        </run>
      </groups>

      <classes>
        <class name="test.TestClass" />
      </classes>
    </test>
  </suite>

我的要求是,只并行运行特定的测试组测试用例。使用上述方法,它将并行运行所有测试方法。套件将包含多个包、类、方法和组。在这种情况下,这将无助于我想要的方式。