TestNG - вызывает несколько testng.xmls в разных проектах из базового файла конфигурации testng.xml - PullRequest
0 голосов
/ 14 марта 2012

Я использовал среду TestNG, чтобы выполнить функциональное тестирование моего приложения. Структура моего проекта приведена ниже.

+Project A
|-----------smoke-testng-group.xml
|
|
+Child Project B
|-----------testng-group-1.xml
|
+Child Project C
|-----------testng-group-2.xml

У меня есть специальный testng.xml в проектах B, C, который содержит сценарии функционального тестирования для этих проектов. Теперь я хочу создать новый проект A на том же уровне каталогов, что и Project B, C-, в котором есть файл smoke-testng-group.xml. Если я запускаю этот файл smoke-testng-group.xml, он должен внутренне вызвать testng.xmls в проектах B и C.

Есть ли способ реализовать эту функцию в TestNG?

1 Ответ

0 голосов
/ 15 марта 2012

Вы можете вкладывать файлы XML с помощью тега <suite-files>:

<suite-files>
  <suite-file path="./test1.xml"/>
  <suite-file path="./test2.xml"/>
</suite-files>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...