Запуск нескольких наборов тестов с использованием TestNG - PullRequest
0 голосов
/ 08 ноября 2011

Можно ли создать и запустить несколько наборов тестов с помощью TestNG? Я хочу связать пакет со сборкой. Таким образом, у меня может быть одинаковая базовая структура для каждого пакета, но номер сборки и тесты меняются. Вот один номер, который у меня сейчас ...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

<suite name="Build#" parallel="tests" thread-count="5"> 
   <test name="Firefox Tests" preserve-order="true">
    <parameter name="Browser" value="Firefox"/>
    <classes>
       <class name="testsuites.WelcomePageTests"/> 
       <class name="testsuites.AgencySelectPageTests"/>
    </classes>
  </test>
  <test name="Chrome Tests" preserve-order="true">
    <parameter name="Browser" value="Chrome"/>
    <classes>
       <class name="testsuites.WelcomePageTests"/> 
       <class name="testsuites.AgencySelectPageTests"/>
    </classes>
  </test>
  <test name="IE Tests" preserve-order="true">
    <parameter name="Browser" value="IE"/>
    <classes>
       <class name="testsuites.WelcomePageTests"/> 
       <class name="testsuites.AgencySelectPageTests"/>
    </classes>
  </test>
  <test name="Opera Tests" preserve-order="true">
    <parameter name="Browser" value="Opera"/>
    <classes>
       <class name="testsuites.WelcomePageTests"/> 
       <class name="testsuites.AgencySelectPageTests"/>
    </classes>
  </test>
</suite>

1 Ответ

0 голосов
/ 08 ноября 2011

Конечно, вы можете создать столько testng.xml, сколько захотите.

Вы также можете создавать их в памяти с помощью программного API, что может быть более удобно, если содержимое ваших пакетов имеет тенденцию к изменению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...