Как обрабатывать методы тестовых случаев как пакеты в testng.xml, который имеет приоритет - PullRequest
0 голосов
/ 03 октября 2019

У меня есть несколько пакетов для testng.xml, например: -

<test name="Test first package" parallel="none" preserve-order="true">
    <packages>
        <package name="test.packages.testpackage1"  />
    </packages>
</test>
<test name="Test second package" parallel="none" preserve-order="true">
    <packages>
        <package name="test.packages.testpackage2"  />
    </packages>
</test>

Теперь для каждого пакета у меня есть несколько тестовых классов, и для каждого класса я установил приоритет для всех методов. Предположим, у меня есть 3 класса в пакете test.packages.testpackage1, и каждый класс состоит из 4 методов. Таким образом, он начинается с приоритета = 0 до приоритета = 3 в 1-м классе, с приоритета = 4 до приоритета = 7 во 2-м классе и так далее до приоритета = 11. Аналогично для пакета test.packages.testpackage2, он запускается с приоритета = 0 до приоритета = 11.

Теперь, когда я запускаю файл testng.xml, он берет test.packages.testpackage1, но не запускает тестдела в порядке согласно приоритету. Если передается один пакет, он запускается по порядку.

Пожалуйста, помогите мне решить эту проблему.

...