From f50e8f42018c15698709739e2ba54771e97df08a Mon Sep 17 00:00:00 2001 From: ekklesia Date: Mon, 5 Oct 2026 19:09:51 -0500 Subject: [PATCH] test(deploy): word the long-watch checks for any watch length The recycle step's checks spoke of "the realtime recycle" even when run with a watch shorter than the five-minute connection age, as module CI does. They now say what they check: live for the whole watch (plus "across a realtime recycle" when the watch is long enough), and never remounted. Co-Authored-By: Claude Opus 5.5 --- scripts/lib/deploy-smoke-display.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/lib/deploy-smoke-display.mjs b/scripts/lib/deploy-smoke-display.mjs index ec5fd60..1291faa 100644 --- a/scripts/lib/deploy-smoke-display.mjs +++ b/scripts/lib/deploy-smoke-display.mjs @@ -924,9 +924,9 @@ async function run() { ); check( result.tally.get("recycle").offline === 0, - "the display stayed live across the realtime recycle", + `the display stayed live for the whole ${recycleWatchMs / 1000}s watch${recycleWatchMs > 300_000 ? ", across a realtime recycle" : ""}`, ); - check(page.sessionRequests.length === 1, "the realtime recycle did not remount the display"); + check(page.sessionRequests.length === 1, "the display was never remounted during the watch"); await page.close(); kiosk.close(); await finishOwner(owner);