diff --git a/scripts/e2e.config.ts b/scripts/e2e.config.ts index 520fc8338d..4af872c1c0 100644 --- a/scripts/e2e.config.ts +++ b/scripts/e2e.config.ts @@ -148,33 +148,7 @@ export default { }, }, }, - { - name: "ios", - engine: mobile({ - platform: "ios", - device: simlock("iPhone 18 Pro"), - session: "t3-scenarios", - }), - app: { - bundleId: "com.t3tools.t3code.dev", - // Metro starts after the server listens, so it answering means both are up. - readyUrl: `http://127.0.0.1:${MOBILE.metroPort}/status`, - command: { - executable: resolved.node, - args: [ - startApp, - "mobile", - MOBILE_T3_HOME, - String(MOBILE.serverPort), - String(MOBILE.metroPort), - MOBILE.host, - ], - cwd: APP_DIR, - startupTimeout: 300_000, - log: ".e2e/mobile-app.log", - }, - }, - }, + ], // One server holds every test's state, and a dev stack is heavy. workers: 1, diff --git a/scripts/scenarios/start-app.ts b/scripts/scenarios/start-app.ts index 5dee3f26c1..92e8687492 100644 --- a/scripts/scenarios/start-app.ts +++ b/scripts/scenarios/start-app.ts @@ -75,8 +75,8 @@ const prepareHome = Effect.fn("startApp.prepareHome")(function* (home: string) { driver, { driver, - enabled: false, - ...(driver === "codex" ? { config: { binaryPath: noModel } } : {}), + enabled: driver === "codex" || driver === "claudeAgent", + }, ]), ), @@ -130,6 +130,7 @@ const startApp = Effect.fn("startApp")(function* (input: { ...hostEnvironment, PATH: `${path.join(input.home, "bin")}:${hostEnvironment.PATH ?? ""}`, T3CODE_AUTO_BOOTSTRAP_PROJECT_FROM_CWD: "0", + T3CODE_DEV_SEED: "0", }; const devRunner = (mode: string, args: ReadonlyArray) => [ "scripts/dev-runner.ts",