diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-28 12:52:47 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:14 -0300 |
| commit | 8f31fc6bfaae2d29b2bb5cc2149fcd7033cd9724 (patch) | |
| tree | 5a92fe0e6ccdf5d8df0b1f2df02b424bba0cbff4 /test/gui-goldens.txt | |
| parent | c8a3ecc3bcb36f0259f4d8ad2e0cdfcdc3183c9f (diff) | |
| download | pardes-8f31fc6bfaae2d29b2bb5cc2149fcd7033cd9724.tar.gz pardes-8f31fc6bfaae2d29b2bb5cc2149fcd7033cd9724.zip | |
Hash settled GUI frames of sixteen scenes, a local gate for render refactors
test/gui_golden.py drives a hidden pardes-gui through 9P and window-pixel
mouse events on its test stdin into sixteen scenes: documents, a notice,
sticky context rows with the scroll thumb mid-rail, a body selection, a tag
holding the keyboard with a selection and caret, a prompt notice, wide
glyphs across a tag's and a body row's right edge, a collapsed pane with
focus tint, Tagbottom, column tags, a multi-line tag, an image, a dark and a
light theme, and Debug. Each scene waits until two captures agree and is
hashed. The goldens are machine- and driver-specific: a local gate, never a
CI one.
Diffstat (limited to 'test/gui-goldens.txt')
| -rw-r--r-- | test/gui-goldens.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/gui-goldens.txt b/test/gui-goldens.txt new file mode 100644 index 00000000..5531b578 --- /dev/null +++ b/test/gui-goldens.txt @@ -0,0 +1,16 @@ +01-boot d4e3eb9dba35133df10d46b1d27ab7a90fa9bdefb64bcc304add221326ffdfc9 +02-second-document 235cdf75f3ce1d5800dbbdd7dcfde066af50cde01231a35d00c66c4310213a05 +03-notice 4d59205fe6b89a4589e94c68521257f21b40917c0198ea20248925687663d9f5 +04-context-rows-mid-thumb 7129ee318975f858c430b1e610b26ca756d5bb37553338c0dc6caab2290de2a4 +05-body-selection 39103f3747aae07a12b5151e7e377430b88b96e504670ac2f2d0272197eb827b +06-tag-focus-selection 2bedec24842109aa2cc302226d53a994ff547791ad54d5781fe48d8eaac179ac +07-prompt-notice 6d6eda3f3a74d3ff048cb0e433e3794ca061e356184ff62a4878395c58482727 +08-wide-glyph-edges 123a182b82a2a8c455291a5c89ccfa28e1f8ce9566172ca404c0b9c71dd33b48 +09-collapsed-focus-tint ae66076fdfb0cab9a906b052df257deee5ba91a6274712d52a76d8a7adc5b415 +10-tagbottom dd8ba0d3ecabf3420d000b0c9591a57278179cbd2a9060f849d283f3881d1847 +11-column-tags 6b1731d1611404597c96ad77f34c2d5cd5a81c1085ec68c6779388e07ce28614 +12-multiline-tag 1b9ccd331814dc76111470f18448b1ca192e1edc3d79ea6eee19a6a78a4b1831 +13-image de18edee2ab2e0f2d4bf4162d86e3d8a1852fccfc344830491fa1a359095d4ea +14-theme-ink 6e733d4212373c90b860b2e41102ced8719b07480591b5da3905267c8358db18 +15-theme-acme-light 39f9256b7c8ed5187cd8d2cc3840db274efcecad263e519c4f9c79eb9efea19c +16-debug e97ce74b7a3d4a08f6a529b1f0de111d62e5532c829a6b1633b966dd45218f55 |
