TestNG-从基本TestNG.xml配置文件在不同的项目中调用多个TestNG.xml

TestNG-从基本TestNG.xml配置文件在不同的项目中调用多个TestNG.xml,testng,Testng,为了对我的应用程序进行功能测试,我使用了TestNG框架。我的项目结构如下所示 +Project A |-----------smoke-testng-group.xml | | +Child Project B |-----------testng-group-1.xml | +Child Project C |-----------testng-group-2.xml 我在项目B、C中有特定的testng.xml,其中包含该项目的功能测试脚本。现在我想在与项目B、C相同的目录级别创建一个新

为了对我的应用程序进行功能测试,我使用了TestNG框架。我的项目结构如下所示

+Project A
|-----------smoke-testng-group.xml
|
|
+Child Project B
|-----------testng-group-1.xml
|
+Child Project C
|-----------testng-group-2.xml
我在项目B、C中有特定的testng.xml,其中包含该项目的功能测试脚本。现在我想在与项目B、C相同的目录级别创建一个新项目a,它有一个smoke-testng-group.xml文件。如果我运行这个smoke-testng-group.xml文件,它应该在内部调用项目B和C中的testng.xml


有没有办法在TestNG中实现此功能?

您可以使用
标记嵌套XML文件:

<suite-files>
  <suite-file path="./test1.xml"/>
  <suite-file path="./test2.xml"/>
</suite-files>