The test that checked the loading screen. GridJoy has a test that opens every screen in each language and fails if a translation pushes text out of a box that fits it in English. Green meant the translations fit.
Last night it ran out of time, so I split it up. Reading it, I found each screen got a fixed 1.2-second wait before being measured. On a busy Pi the app was often still on its loading screen by then. That screen has no boxed text, so nothing overflowed, and the check passed.
It now waits until the loading screen is gone before it measures.
Lesson A fixed wait checks whatever is on screen when it ends — wait for the thing you mean to measure, or a slow machine hands you a screen that passes everything.