diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-06 18:11:36 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-09-07 13:59:12 -0300 |
| commit | 60367d8fe23f6af98ec28e3cf6c2094dfe332df0 (patch) | |
| tree | 310fc734173cf771881f4691c71909135fadde97 /test/web-snapshots/README.md | |
| parent | fa82cac885cb4738fe36d1e49b4749b5a3e31a4a (diff) | |
| download | pardes-60367d8fe23f6af98ec28e3cf6c2094dfe332df0.tar.gz pardes-60367d8fe23f6af98ec28e3cf6c2094dfe332df0.zip | |
Refactor panes and filesystem; replace FUSE with 9P
Consolidate pane, layout, memory and host code. Serve 9P by default over Unix sockets, with runtime mounts and optional TCP/QUIC transports. Remove FUSE and obsolete proof-of-concept examples.
Fix highlighting and terminal-history performance, expand differential and stress-test infrastructure, sort navigation results while preserving the next occurrence, add syntax-colored Braille minimaps, remove SPC-k, and document 9P interaction as a repository skill.
Diffstat (limited to 'test/web-snapshots/README.md')
| -rw-r--r-- | test/web-snapshots/README.md | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/test/web-snapshots/README.md b/test/web-snapshots/README.md index 3b121949..a7cd865e 100644 --- a/test/web-snapshots/README.md +++ b/test/web-snapshots/README.md @@ -1,25 +1,7 @@ -# Web browser snapshots +# Browser interaction tests -`source-list.dump.zon` is a byte-for-byte dump from a running Pardes instance. -It is not assembled or normalized by a fixture generator. - -To recapture it: - -1. Build and launch the native TTY in this checkout with `PARDES_DUMP` pointing - at a temporary file. -2. Enter raw TTY mode, run `clear`, then run - `git ls-files --cached --others --exclude-standard -- '*.zig' | sort`. - This is the archive generator's tracked-plus-new/nonignored selection in its - deterministic display order. -3. Leave raw TTY mode, press `gg` so the listing starts at scrollback row zero, - and middle-click Pardes's `Dump` builtin. -4. Copy the resulting dump into `source-list.dump.zon` without editing it. - -The visible `.body` is the first terminal viewport; `.terminal.stream` must -contain the command plus every path reported by Git, and every listed path must -exist. The base64 PTY stream is the real interaction and must contain the -command itself. `source-list.snap` then drives the freestanding WASM + DOM build -through Chromium: top and bottom launcher snapshots jointly cover the complete -listing, then it taps `build.zig`, snapshots packed cell styles (including -Tree-sitter's Zig highlighting), resizes the pane separator, and finally -verifies body scrolling. +`zig build web-snap` loads `touch.dump.zon` and runs `touch.mjs` in Chromium. +The fixed source fixture exercises complete keyword styles, touch Look through +the self filesystem, separator resizing, and scrolling without another Look. +Assertions locate current pane geometry; no live project source or author paths +are captured in goldens. |
