При необходимости запуска тестов из 2 классов из testng.xml почему TestNG выбирает методы случайным образом из классов? - PullRequest
1 голос
/ 16 сентября 2010

Мне нужно запустить тесты из 2 классов с TestNG.Конфигурация testng.xml указывает это:

<classes>
    <class name="com.xyz.TestA"></class>
    <class name="com.xyz.TestB"></class>
</classes>
  • TestA имеет методы: i1, i2, i3, i4
  • TestB имеет методы: j1, j2, j3, j4

Тесты выполняются в следующей последовательности:

i1, i3, j1, j4, i2, i4, j2, j3

Кто-нибудь знает причину?Пожалуйста, помогите ~ Большое спасибо!

1 Ответ

1 голос
/ 16 сентября 2010

Если вы используете последнюю версию TestNG, используйте «preserve-order»:

<test name="foo" preserve-order="true">
  <classes>
    <class...>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...