Repository navigation
improvement(desktop): Electron E2E for desktop tool lifetimes against a live local Sim - #8697
Open
waleedlatif1 wants to merge 11 commits into
Open
waleedlatif1 wants to merge 11 commits into
waleedlatif1 wants to merge 11 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Contributor
There was a problem hiding this comment.
All reported issues were addressed across 5 files
Reply with feedback, questions, or to request a fix.
Fix all with cubic | Turn on auto-fix | Re-trigger cubic
Contributor
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
… a live local Sim Runs the real Electron app against a local Sim (Postgres, Redis, realtime) with a recording proxy and a scripted stand-in worker, covering chat switches, Stop, sign-out, approval-gated and stopped claims, and the flag-off foreground round trip. The spec skips unless a live Sim is configured; the http-e2e job provides one.
…e desktop build on the workspace disk
…in the Linux E2E step
…tcomes instead of time - Compile every route, page and client chunk the tests use in a named warm-up step before any timed hold - Send retries only while no turn reached Sim; every held request and poll is bounded - Stop and sign-out tests wait for the import's own report and assert one exact terminal state - Clicks fail fast with the dev overlay's error instead of a blocked click
…kground executor - The dormancy check accepts the app's own registrations, refused while signed out and answered as not enabled once signed in, and still forbids inbox, doorbell, claim, lease and completion - The app and realtime server run in their own sessions and stop through stop-session.sh
waleedlatif1
force-pushed
the
test/desktop-ungated-e2e
branch
from
October 7, 2026 00:46
349e0ba to
e5717b0
Compare
…ts go, and report the call's error on a wrong terminal state
Collaborator
Author
|
@greptileai review |
Collaborator
Author
|
@greptileai review |
… dev console notices, and keep failure diagnostics
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
SIM_AGENT_API_URL.read_local_file, and an import survives chat switches (fix(mothership): keep local file tools running when the chat view changes #8666)desktop_devicesrow is written, no executor routes are hit, and no inbox doorbell is published.desktop-live-e2eCI job starts one (dev app, realtime, Postgres, Redis), warms the routes the tests use, and runs the spec under Xvfb.Type of Change
Testing
482f146d, on Linux/Xvfb and on macOSChecklist