systab/demo
Matthias Johnson 6e2aaf99f6 Fix VHS quoting and make tape test runner Hide-aware
Sequential cleanup commands fixed the VHS parse error but exposed
a deeper issue: the test runner was blind to Hide/Show blocks,
so cleanup commands ran as tests and could delete jobs mid-sequence.

- test-tapes.sh now reads tapes line-by-line tracking Hide/Show state;
  only Type lines in visible (Show) blocks are executed as tests
- Pre-clean named jobs from each tape at start of run_tape to handle
  leftovers from previously failed runs (mirrors what the Hide cleanup
  does when VHS records the tape)
- 19 tape commands tested (cleanup commands correctly excluded)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 01:58:25 -07:00
..
all-features.gif Add -X delete operation, demo tape tests, and consolidate demos 2026-03-02 01:02:13 -07:00
all-features.tape Fix VHS quoting and make tape test runner Hide-aware 2026-03-02 01:58:25 -07:00
editmode.png Add -X delete operation, demo tape tests, and consolidate demos 2026-03-02 01:02:13 -07:00
note.sh Add gum-styled annotations and less paging to VHS demo tapes 2026-02-15 00:12:42 -07:00
quickstart.gif Add -X delete operation, demo tape tests, and consolidate demos 2026-03-02 01:02:13 -07:00
quickstart.tape Fix VHS quoting and make tape test runner Hide-aware 2026-03-02 01:58:25 -07:00
test-tapes.sh Fix VHS quoting and make tape test runner Hide-aware 2026-03-02 01:58:25 -07:00