Skip to content

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

Original created by @tails on 5330 (Redmine)

Edited by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information