Skip to content
quarry All Files in fixtures/
Login

All Files in fixtures/

Files in directory /fixtures in any check-in


fixtures — the disposability corpus

Fixture stores for the 0001 §11 disposability test: ingest fully → snapshot every rendered surface → wipe the data directory → re-ingest → semantically diff (internal/semdiff). Any semantic diff fails the build.

Corpus

Fixture Source Built by
out/synthetic Generated: wiki/ticket/branch-heavy by design build-synthetic.sh (CI path, seconds)
out/sqlite https://www.sqlite.org/src build-real.sh (opt-in, large)
out/tcl https://core.tcl-lang.org/tcl build-real.sh (opt-in, large)

Conversion goes through fossil serve + zit clone (synthetic) or a direct zit clone of the public fossil servers (real) — the serve-and-clone path 0003 §6 prescribes until zit's bare-.fossil reader lands.

The synthetic fixture still lacks forum posts and chat: fossil has no CLI write path for either. They join when quarry can author them via its own ingest. The wipe→re-ingest harness loop itself lands with the first rendered page.

out/ is generated and untracked. zit has no ignore globs yet (zit#64): never run zit addremove here — add files explicitly.