IDEA整合testNG,无法从test.xml配置文件运行

Springboot整合testNG后,使用3种运行方式之一的testng.xml方式启动执行testcase,右键无法选择Run,如下图红框内容:

 在pom.xml中指定运行的test.xml路径,可正常启动执行用例,说明springboot启动时,通过编译pom文件查找到xml路径及内容,排除了xml文件的配置问题。后续尝试调整testng.xml文件路径等其他方式,依然没有找到原因。

 百思不得其解,代码原因、配置原因均排除还会有其他原因吗?索性尝试降低idea的版本号,导入工程后,看到了久违的run按钮,经历了5个小时问题解决。

原因是IDEA2020.3版本之后不支持testng.xml方式运行,需要配置,配置方式如下编辑configuration。

 在congfigurations的配置页面,对estng的运行进行配置,Test kind选择suite,更改Suite的地址为testng启动地址

 再次在testng.xml右键可查看到run选项。

原文地址:https://www.cnblogs.com/yull/p/14216865.html