如何运行TestNG中的多个平行套房

问题描述 投票:0回答:1

main suite.Java

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

并为每个测试套件有类,包含@Test

例如

test suite1.Java

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

public class TestSuite1 {
  private TestSuite1() {}
  }

test class1.Java

@Test
public void test1(){}

@Test
public void test2() 
....

所以我的问题是如何使用的testng.xml运行TestSuite1,TestSuite2&TestSuite3并行???

java selenium testng
1个回答
-1
投票

在testng.xml文件并行运行的套房,不允许按TestNG的实现。要使用Maven或命令提示符。

在cmd中,像

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

看到这里获取更多信息http://testng.org/doc/documentation-main.html#parallel-running

© www.soinside.com 2019 - 2024. All rights reserved.