Почему Codeception запускает тесты в рандомном порядке?

Когда запускаешь весь тест сьют или отдельный тест класс, то тесты запускаются в рандомном порялке. Есть ли какие-то настройки для того, чтобы запускать так как они написаны или чтобы по классам шло, а уже в классах сами тесты пусть рандомно запускаются.

Не буду говорить про то как это плохо и почему этого не надо делать (это сделают будущие комментаторы).

По теме - не совсем рандомном, в алфавитном по названию теста. Как воркэраунд можете называть их 001_, 002_ :slight_smile:

@davert возможно прояснит ситуацию.

1 лайк

Подтверждаю: тесты идут в алфавитном порядке (по имени файла, имени метода). Есть специальная опция в конфиге shuffle: true, она как раз позволяет запускать тесты в случайном порядке, но по умолчанию эта опция отключена.

2 лайка