我想使用循环来创建几个Java线程,每个线程都运行相同的TestNG套件。我学习了如何使用循环通过使用.run()来重复编程相同的TestNG套件,但是我不知道如何创建Java线程,以便在循环迭代时创建线程,并且每个线程都在运行TestNG。套房。
基本上,我想要类似于以下代码的内容,但不是循环等待一个套件在循环到下一个套件之前运行,而是创建线程,每个线程同时运行TestNG套件:
for (int i = 0; i < n ;i++)
{
List<String> suites = new ArrayList<String>();
suites.add("path of testng.xml file")
TestNG testng= new TestNG();
testng.setTestSuites(suites);
tng.run();
}