From 40de48092fd1558d65215dd5cb70d9955a41d302 Mon Sep 17 00:00:00 2001 From: Noah Date: Tue, 8 Sep 2026 17:18:43 -0600 Subject: [PATCH] qemu: regression script for home leaving fullscreen tests/scripts/home-leaves-fullscreen.txt taps the dashboard into fullscreen, proves the rail gear's pixel now resolves to the 720x720 canvas, sends `home` and proves the gear's own box is back; then the same from another page. The `home` verb used to reach Dashboard/Dashboard without leaving fullscreen, which is the state a hardware wake tap leaves behind (flare-edge #176). Runs green on the rig: 20 ok, 0 failed. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01N3G6m9Aw5RyVY4ZowtKzEj --- qemu/README.md | 2 +- qemu/tests/scripts/home-leaves-fullscreen.txt | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 qemu/tests/scripts/home-leaves-fullscreen.txt diff --git a/qemu/README.md b/qemu/README.md index ea253c4..a3cd524 100644 --- a/qemu/README.md +++ b/qemu/README.md @@ -92,7 +92,7 @@ All take the virt-fragment ``; `FLARE_EDGE=` where noted. | `portal-scenario.sh` | `FLARE_EDGE` | real flared against the desk mock portal: authenticated check-in, desired-state pull, signed tier-1 `.wfw` download; verify/stage/APPLYING as a dry run (no `WARDEN_FW_ALLOW_APPLY`) | | `ota-apply.sh` | `FLARE_EDGE` | the FULL apply: the `.wfw`'s bootable rootfs payload is written to rootfs_b (`run.sh --allow-apply` gates it per boot), the AvbABData in `misc` flips, and slot `_b` boots the applied version | | `ui-shot.sh` | - | display+touch, headless: QMP-screendumps the 720x720 UI, taps the Metrics tab via `input-send-event`, asserts the frame changed (`qmp.py` is the QMP client) | -| `ui-drive.sh