Commit b8b9da7
committed
fix(agent-e2e): stabilize CI web-server bundling for Playwright
The DKG-Node-Tests Playwright webServer ran 'turbo dev', which starts three
persistent processes at once (dev:app=Metro/Expo, dev:server, drizzle:studio).
Under CI memory pressure, Metro intermittently failed bundling the heavy web app
(1337 modules incl three.js's three.core.js) -> 'Bundling failed' -> the app
didn't render -> UI tests flaked UNSTABLE. The app bundles cleanly locally (verified
expo export + dev server), so this is CI resource contention, not a code bug.
Scope the test web-server to only what E2E needs (dev:app + dev:server; drop
drizzle:studio, a DB GUI tests never touch) and give Metro extra heap
(--max-old-space-size=4096). Verified locally: app comes up at :8081 and the web
bundle compiles cleanly (1337 modules, no three.core.js error).1 parent 7d86a94 commit b8b9da7
1 file changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
107 | 116 | | |
108 | 117 | | |
109 | 118 | | |
| |||
0 commit comments