diff --git a/scripts/e2e.config.ts b/scripts/e2e.config.ts index 520fc8338d..5725edcd7b 100644 --- a/scripts/e2e.config.ts +++ b/scripts/e2e.config.ts @@ -129,7 +129,7 @@ const simlock = (device: string): DeviceProvider => { }; }; -export default { +const config = { tests: "scenarios/**/*.e2e.ts", targets: [ { @@ -184,3 +184,5 @@ export default { trace: "on", reporters: ["list", "markdown"], } satisfies E2EConfig; + +export default { ...config, targets: config.targets.filter((target) => target.name === "web") }; diff --git a/scripts/scenarios/start-app.ts b/scripts/scenarios/start-app.ts index 5dee3f26c1..0bbc521dbf 100644 --- a/scripts/scenarios/start-app.ts +++ b/scripts/scenarios/start-app.ts @@ -69,6 +69,8 @@ const prepareHome = Effect.fn("startApp.prepareHome")(function* (home: string) { yield* fs.writeFileString( path.join(home, "userdata/settings.json"), yield* encodeSettings({ + enableDeviceSupport: true, + enableAgentDeviceAccess: true, defaultModelSelection: REPLAY, providerInstances: Object.fromEntries( REAL_PROVIDERS.map((driver) => [