Как сохранить порядок тестовых и 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). Есть ли решение / обходной путь для достижения этого?

0 ответов

Другие вопросы по тегам