В настоящее время я пытаюсь понять, почему некоторые тесты интеграции терпят неудачу только на машинах Linux (и знают, что тестовый заказ влияет на результаты тестирования - это плохо).Как maven определяет порядок тестов, которые будут выполняться?
Когда я запускаю цель maven на машинах Windows, порядок тестовых классов в значительной степени сохраняется между прогонами и двумя разными машинами.
Когда я запускаю цель maven на машинах Linux, порядок тестовых классов отличается от Linux-машин (не проверялся для разных построений).
Как maven определяет порядок тестовых классов, которые будут выполняться?
EDIT: Я не пытаюсь контролировать порядок испытаний, но я пытаюсь определить, как специалист решает, что для того, чтобы запустить эти тесты, которые не нашли ответа в How do I control the order of execution of tests in Maven?
Это не дубликат, если я не ошибаюсь. Я не хочу контролировать порядок тестов, но я спрашиваю, как maven решает, какой порядок. – neverendingqs
Другой вопрос был решен, сказав, что его можно упорядочить по алфавиту. Этот вопрос спрашивает, что такое заказ по умолчанию. Я видел в Windows это всегда один и тот же порядок для всех разработчиков, но в Linux это обычно другое. – greyfairer