打败话题,我知道。但是,网站上的所有决策 - 在这个网站上 - 他们没有给出所需的:它是执行多线程 套件的方法。 目前我找到了一种并联套件的方法:
public class MultipleXmls {
public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
TestNG testng = new TestNG();
testng.setXmlSuites((List <XmlSuite>)(new Parser("C:\\Users\\S-Kerrigan\\WSI\\Java_ProjectsM_V.003\\Sets\\Suits\\TEST1.xml").parse()));
testng.setSuiteThreadPoolSize(4);
testng.run();
}
}
但它没有被弃用 - 这种方法适用于Java应用程序。我需要从Maven以并行模式运行套装。
我尝试过使用网格节点子系统,在Maven和TestNG上读取停靠点 - 没有什么能帮助我:(
答案 0 :(得分:0)
你尝试过这样的事吗?
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>9.9.9.9</version> <configuration>> <parallel>methods</parallel> <threadCount>2</threadCount> <suitethreadpoolsize>2</suitethreadpoolsize> <suiteXmlFiles> <suiteXmlFile>testng-vm1.xml</suiteXmlFile> <suiteXmlFile>testng-vm2.xml</suiteXmlFile>> </suiteXmlFiles> </configuration> </plugin>