【问题标题】:How to run multiple parallel suites in TestNG如何在 TestNG 中运行多个并行套件
【发布时间】:2019-02-02 15:30:10
【问题描述】:

MainSuite.java

@RunWith(Suite.class)
@Suite.SuiteClasses({
    TestSuite1.class,
    TestSuite2.class, 
    TestSuite3.class
})
public class MainSuite {
  private MainSuite() {}
}

对于每个测试套件,都有包含 @Test 的类

举例

TestSuite1.java

@RunWith(Suite.class)
@Suite.SuiteClasses({
    TestClass1.class
})

public class TestSuite1 {
  private TestSuite1() {}
  }

TestClass1.java

@Test
public void test1(){}

@Test
public void test2() 
....

所以我的问题是如何使用 testNG.xml 并行运行 TestSuite1、TestSuite2 和 TestSuite3 ???

【问题讨论】:

    标签: java selenium testng


    【解决方案1】:

    根据 testng 实现,不允许在 TestNG.xml 中并行运行套件。必须使用 Maven 或从命令提示符。

    在cmd中,点赞

      java org.testng.TestNG -suitethreadpoolsize 3 testng1.xml testng2.xml testng3.xml
    

    查看这里了解更多信息http://testng.org/doc/documentation-main.html#parallel-running

    【讨论】:

      猜你喜欢
      • 2020-08-30
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 2022-01-23
      • 1970-01-01
      • 2011-05-28
      • 2015-03-25
      • 2016-09-17
      相关资源
      最近更新 更多