Выполнить параллельные и последовательные тесты

У меня есть установка, в которой несколько тестов написаны для параллельной работы, а остальные написаны для последовательной работы. Мы переходим от запуска этих тестов от последовательного запуска к параллельному. Поскольку мы не можем перенести все эти тесты одновременно, мы должны иметь возможность выполнять их обоими способами. Тесты, написанные для параллельного запуска, используют разные классы baseTest и разные удаленные драйверы. Может кто-нибудь предложить, если есть способ настроить набор тестов таким образом, чтобы запустить их обоих.

Спасибо!

Sandeep

1 ответ

Решение

Да, ты можешь. Установите два теста в одном и том же наборе xml, например

<suite name="Suite1" verbose="1" >

  <test name="ParallelGroup" parallel="methods"  >
    <classes>
        <class name="testngtests.TestParallel"/>
    </classes>
  </test>

  <test name="Sequential" parallel="false"  >
    <classes>
        <class name="testngtests.copy.TestSeq"></class>
    </classes>
  </test>
</suite>
Другие вопросы по тегам