Выполнить параллельные и последовательные тесты
У меня есть установка, в которой несколько тестов написаны для параллельной работы, а остальные написаны для последовательной работы. Мы переходим от запуска этих тестов от последовательного запуска к параллельному. Поскольку мы не можем перенести все эти тесты одновременно, мы должны иметь возможность выполнять их обоими способами. Тесты, написанные для параллельного запуска, используют разные классы 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>