Test suite: identify and document race conditions
Updated scope of this ticket: #5330-note_23.
A sleep
that’s good enough on your hardware might not be good enough
on mine (or in a nested VM setup in particular). We need to, whenever
possible, use reliable ways to detect the state we are waiting for
instead of sleep
:ing some fixed time and hoping we’ve reached that
state by then.
Just run git grep sleep features/step_definitions/*.rb
for an
up-to-date list of these "violations".
Feature Branch: kytv/test/5330-race-conditions
Parent Task: #8539 (closed)
Subtasks
Related issues
- Related to #10222 (closed)
- Related to #9330 (closed)
Original created by @tails on 5330 (Redmine)
Edited by intrigeri