使用IntelliJ和TestNG测试并行性

jgm*_*jgm 7 testng intellij-idea

我试图并行运行一些TestNG测试但无法访问testng.xml,因为IntelliJ可以即时构建它.我已经尝试将诸如'parallel = methods'之类的参数添加到运行配置中,但这似乎没有任何区别.

如何在不诉诸于构建自己的testng.xml文件的情况下,使IntelliN并行运行TestNG?

小智 5

通过添加"-parallel methods -threadcount 20 -dataproviderthreadcount 20"TestNG运行配置的“测试运行器参数”字段,我设法使测试方法可以并行运行,而无需为每个测试定义自定义testng.xml 。


小智 -1

您无法使用注释进行设置。它必须在 XML 中配置。您需要设置一个 XML 模板。在 Eclipse 中,它将是 windows -> 首选项 -> testNG 模板 XML 文件。

使用包含所有并行和常用选项的 XML 文件,当您作为 testNG 运行时,它将仅替换该部分,同时保留其他设置。