Conformance / Fixtures
Fixture kit
Twelve packages, each broken in one specific way. They exist to prove a receiver refuses correctly — passing means refusing.
corrupt-digest.buspkg
Required: refuse
Required: refuse
undeclared-payload.buspkg
Required: refuse
Required: refuse
higher-major.buspkg
Required: refuse
Required: refuse
undefined-property.buspkg
Required: refuse
Required: refuse
dishonest-actuation.buspkg
Required: refuse
Required: refuse
silent-omission.buspkg
Required: refuse
Required: refuse
bad-unit-code.buspkg
Required: refuse
Required: refuse
newer-minor.buspkg
Required: accept-with-report
Required: accept-with-report
unknown-extension.buspkg
Required: accept-preserve
Required: accept-preserve
must-understand.buspkg
Required: accept-incomplete
Required: accept-incomplete
deep-symbol-role.buspkg
Required: accept-degrade
Required: accept-degrade
unenforceable-priority.buspkg
Required: accept-report
Required: accept-report
All twelve ship inside
bus-v0.2-kit.zip, with
index.json declaring the behavior each one requires.