我使用了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中实现此功能?
答案 0 :(得分:0)
您可以使用<suite-files>
标记嵌套XML文件:
<suite-files>
<suite-file path="./test1.xml"/>
<suite-file path="./test2.xml"/>
</suite-files>