Files
lumbridge-code/tests/fixtures/README.md
T
2026-08-31 15:05:20 -07:00

887 B

Deterministic fixtures

Fixtures in this directory are synthetic and safe to publish. They must never be copied from real subscription transcripts, private repositories, shell history, or credentials.

Planned fixture families:

  • harness/: scripted child processes covering stdout, stderr, exit, signals, prompts, long lines, invalid UTF-8, backpressure, and process-tree cleanup.
  • acp/: versioned initialize/session/prompt/cancel transcripts and capability combinations, including malformed and out-of-order frames.
  • terminal/: compact VT byte streams with expected screen and scrollback state.
  • usage/: provider-, harness-, measured-, and estimated-usage observations.
  • recovery/: event logs ending at every externally visible interruption point.

Large generated corpora belong in release artifacts or a dedicated test-data repository, not in normal Git history.