From b8addc87f804789368612bf8e1be31a2bf28efe1 Mon Sep 17 00:00:00 2001 From: cirakg Date: Sun, 25 Oct 2026 23:51:52 +0100 Subject: test(ui): second UI scenario, and the fixes it found A second UI-test build (uitest-extra.jungle) covers the legacy PIN and the forced new PIN, Change and Reset PIN, a queued Require PIN, UPC-A, Code 39, the code error screen, the encoding progress, auto-lock on a barcode, the light theme and the glance without a code; the main flow adds the Steam and Library details and the menu's text screens. Fixed from what it found: Entry IDs tripped the watchdog with 110 entries; auto-lock didn't close a locked barcode; a queued Require PIN showed "Confirm in menu"; locked barcodes lacked the padlock; the PIN keypad's bottom row, the Reset PIN question, text-screen bottoms, the glance title and the light-theme warning colour. Goldens approved on all seven watches; only the Forerunner 70 was re-verified after the version bump. Co-Authored-By: Claude Opus 5.5 --- uitest-extra.jungle | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 uitest-extra.jungle (limited to 'uitest-extra.jungle') diff --git a/uitest-extra.jungle b/uitest-extra.jungle new file mode 100644 index 0000000..96e8266 --- /dev/null +++ b/uitest-extra.jungle @@ -0,0 +1,8 @@ +# Author: cirakg & claude ai +# Summary: Second UI-test build: the extra scenario's fixture (legacy PIN, queued "Require PIN", more symbologies). +# +# Used on top of monkey.jungle by `build-app.sh uitest-extra` (make +# screenshots): like uitest.jungle, but it keeps the (:uitest_extra) version +# of source/util/TestMode.mc instead of the (:uitest_main) one, so +# source/app/Fixtures.mc loads the extra scenario. Never shipped. +base.excludeAnnotations = no_uitest;stress;uitest_main -- cgit v1.2.3