Как сохранить порядок тестовых и suite-файлов в TestNG во время работы?
У меня есть набор, как это:
<suite name="mySuite">
<test name="myTest">
<classes>
<class name="Test"/>
</classes>
</test>
<suite-files>
<suite-file path="x.xml"/>
</suite-files>
</suite>
где x.xml содержит:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="mySuite2">
<test name="myTest2">
<classes>
<class name="mypack.Test2"/>
</classes>
</test>
</suite>
Когда я запускаю первый набор, порядок выполнения следующий:
- Test2
- Тестовое задание
Как я могу сохранить порядок "декларации"?
Я хотел бы иметь:
- Тестовое задание
- Test2
Даже если я использую <suite name="mySuite" preserve-order="true">
Я все еще получаю следующий заказ:
- Test2
- Тестовое задание
Кажется, что preserve-order
атрибут не работает для элементов с разными именами тегов (test
против suite-files
). Есть ли решение / обходной путь для достижения этого?