Запускать параллельные тесты в TestNG с приоритетом - PullRequest
0 голосов
/ 03 октября 2019

У меня есть два набора тестов в комплекте xml, которые могут работать в 3 узлах. Первый набор содержит более длинные тесты, а другой набор содержит остальные тесты. Первый набор тестов должен выполняться первым, только затем должен запускаться второй набор. Кроме того, второй набор должен начинаться сразу после того, как узел пуст, вместо ожидания завершения первого набора.

Это то, что я пробовал до сих пор. Второй набор начинается только после полного выполнения первого набора.

<suite name="taste" parallel="instances" thread-count="3">
       <test name="Long Tests" parallel="instances" thread-count="3">
            <classes>
                <class name="Test1.1"/>
                <class name="Test.1.2"/>
                <class name="Test1.3"/>
            </classes>
        </test>


        <test name="Remaining Test" parallel="instances" thread-count="3">
            <classes>
                <class name="Test2.1"/>
                <class name="Test2.2"/>
                <class name="Test2.3"/>
                <class name="Test2.4"/>
            </classes>
        </test>
</suite>

Required:
 test 1.1
 test 1.2
 test 1.3
 test 2.1
 test 2.2
 test 2.3
 test 2.4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...