как расставить приоритеты для разных тестов в Testng XML

У меня есть несколько тестовых случаев, работающих для разных тестовых классов, но моя проблема в том, что в одном тестовом случае у меня есть 100 сценариев, а в другом - 40.

TestingDemo имеет 100 сценариев TestingClass имеет 40 сценариев TestingLogin имеет 10 сценариев

Итак, есть ли способ сначала запустить тестовый класс TestingDemo и завершить его, а затем запустить оставшийся тест.

<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="TestSuit" parallel="tests" thread-count="100">
    <test name="TestingDemo" parallel="instances" thread-count="50">
        <classes>
            <class name="demo.testing1"></class>
        </classes>
    </test>
    <test name="TestingClass" parallel="instances" thread-count="46">
        <classes>
            <class name="demo.testing"></class>
        </classes>
    </test>
    <test name="TestingLogin" parallel="instances" thread-count="4">
        <classes>
            <class name="demo.login"></class>
        </classes>
    </test>
</suite>

person teja    schedule 21.07.2019    source источник


Ответы (1)


Если вы отключите параллелизм, т. е. установите parallel=none на уровне пакета, то <test> будут выполняться в том порядке, в котором они были найдены в наборе тестов.

person Krishnan Mahadevan    schedule 21.07.2019