summaryrefslogtreecommitdiff
path: root/test/gui-goldens.txt
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 12:52:47 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:14 -0300
commit8f31fc6bfaae2d29b2bb5cc2149fcd7033cd9724 (patch)
tree5a92fe0e6ccdf5d8df0b1f2df02b424bba0cbff4 /test/gui-goldens.txt
parentc8a3ecc3bcb36f0259f4d8ad2e0cdfcdc3183c9f (diff)
downloadpardes-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.txt16
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