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