После включения восьми потоков появились падения «в корзине лишний товар»
Регресс шёл 40 минут в один поток. Запустили pytest -n 8 — прогон ускорился, но появились падения вида «ожидалось 2 товара, фактически 5» в тестах корзины.
Все тесты работают под одной учётной записью qa_autotest@test.local.
Что менять?
- Снизить число потоков до двух: это устранит причину падений
- Настроить автоматический повтор упавших тестов: при повторе корзина будет пустой
- Дать каждому тесту собственного пользователя или иной способ изоляции состояния
- Отказаться от параллельного прогона: параллельно тесты корзины запускать нельзя
