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

时间:2012-03-14 18:49:46

标签: 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相同的目录级别创建一个新项目A,C-具有smoke-testng-group.xml文件。如果我运行这个smoke-testng-group.xml文件,它应该在内部调用Project B和C中的testng.xmls。

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

1 个答案:

答案 0 :(得分:0)

您可以使用<suite-files>标记嵌套XML文件:

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