【问题标题】:How to run test cases belonging to a particular group in parallel using TestNG如何使用 TestNG 并行运行属于特定组的测试用例
【发布时间】:2015-05-11 19:10:54
【问题描述】:

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

【问题讨论】:

    标签: java automated-tests testng


    【解决方案1】:

    试试下面的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>
    

    【讨论】:

    • 我的要求是,只并行运行一个特定的测试组测试用例。使用上述内容,它将并行运行所有测试方法。套件将包含多个包、类、方法、组。在这种情况下,这对我想要的方式没有帮助。
    猜你喜欢
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 2015-08-14
    • 2018-03-24
    • 1970-01-01
    • 2015-03-21
    • 2015-02-18
    • 2015-12-28
    相关资源
    最近更新 更多