hermes-agent/tests/install/e2e-assets
Teknium b47737a26c
fix(e2e): detect update hand-off via marker file, not Playwright close event
Attempt 8 drove the ENTIRE GUI update click-path successfully: onboarding
dismissed, Settings opened, About opened, Update now clicked, updating
overlay shown. The hand-off log proves the real update then ran: desktop
(pid 8880) exited, venv unlocked, 'hermes update --yes --gateway --force
--branch main' fetched from serve.git, found 1 new commit, pulled, and
restored. Everything worked.

The only failure was the driver waiting on Playwright's app 'close'
event, which doesn't fire reliably when the Electron app self-quits for
the hand-off. Switch to the authoritative signal: poll for the
HERMES_HOME/.hermes-update-in-progress marker (or the result JSON, or a
genuine window-gone), which the hand-off writes ~4s after the click. The
PowerShell driver still owns asserting the OUTCOME (target sha, marker
cleanup, working hermes, relaunched app) after the driver returns.
2026-08-11 03:01:52 -07:00
..
drive-update.cjs fix(e2e): detect update hand-off via marker file, not Playwright close event 2026-08-11 03:01:52 -07:00
install-and-launch.ahk fix(e2e): pure-ASCII PowerShell/AHK (PS 5.1 parser choke on non-ASCII) 2026-08-11 02:24:01 -07:00
install-button.png fix(e2e): re-capture install-button template + fix phantom window geometry 2026-08-11 01:47:10 -07:00
launch-button.png fix(e2e): re-capture launch-button template + correct fallback fraction 2026-08-11 02:00:44 -07:00