Gotchas already paid for, recorded so nobody pays twice: kittest.toml
uses [mac], and [macos] panics under deny_unknown_fields;
wasm-bindgen-cli in CI must match the Cargo.lock version exactly or
failures are cryptic; actions/checkout needs lfs: true or snapshots
fail with InvalidSignature; and with_max_steps defaults to 4, so
anything with a longer animation or an async load needs raising it.
Checked against main @ faec848. Four of them, each already paid for once. Worth writing somewhere CI can see them before the kittest suite is started, not after.
Source: TODO.md line 3016 — Interface › Testing the interface
Gotchas already paid for, recorded so nobody pays twice:
kittest.tomluses
[mac], and[macos]panics underdeny_unknown_fields;wasm-bindgen-cliin CI must match theCargo.lockversion exactly orfailures are cryptic;
actions/checkoutneedslfs: trueor snapshotsfail with
InvalidSignature; andwith_max_stepsdefaults to 4, soanything with a longer animation or an async load needs raising it.
Checked against
main@faec848. Four of them, each already paid for once. Worth writing somewhere CI can see them before the kittest suite is started, not after.Source:
TODO.mdline 3016 — Interface › Testing the interface