OhMyBug

tests/ci

Run aborts before the named check

rare10 sightingsfirst seen September 2026

What goes wrong

A test stops at an earlier step - an unprepared dependency, a missing input, a setup error - and never executes the behaviour its name claims to pin. The verdict still reads as a pass, or as the expected failure, so the reader relies on a judgement about code that never ran.

Example

A test named for a refusal on unreadable settings dies two calls earlier on an unprepared dependency, so deleting the refusal leaves it green.

Not to be confused with

Not Test name promises more than checked, where the named behaviour does run and is only partly asserted; here the named code is never reached at all.

Discovered by

Field notes · 10