Run kernel against every fixture and return per-fixture hashes.
If expected is supplied, every fixture must have a matching entry
— a missing entry counts as a failure, not an implicit pass. This is
intentional: a typo in a fixture name or a forgotten baseline update
used to silently report ok=true, which made drift unobservable. If
you genuinely want partial baselines, omit expected entirely.
Run
kernelagainst every fixture and return per-fixture hashes.If
expectedis supplied, every fixture must have a matching entry — a missing entry counts as a failure, not an implicit pass. This is intentional: a typo in a fixture name or a forgotten baseline update used to silently reportok=true, which made drift unobservable. If you genuinely want partial baselines, omitexpectedentirely.