$ cd apps/admin && pnpm build >/dev/null 2>&1 && ZOEN_EVIDENCE_TASK=WEB-207 pnpm exec playwright test tests/e2e/live.spec.ts tests/e2e/shell.spec.ts --workers=1 --reporter=line # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 1 Running 36 tests using 1 worker [1/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as owner [2/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as developer [3/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as qa [4/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as gm [5/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as moderator [6/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as support [7/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as marketing [8/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as analyst [9/36] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as read_only [10/36] [desktop] › tests/e2e/live.spec.ts:15:3 › live controls and config › @live switch trading off and back on (typed confirmation + reason), with an announcement [11/36] [desktop] › tests/e2e/live.spec.ts:36:3 › live controls and config › @config a multiplier override stays within the ruleset limits and rolls back [12/36] [desktop] › tests/e2e/live.spec.ts:54:3 › live controls and config › @rbac read-only staff see live controls but cannot flip anything [13/36] [desktop] › tests/e2e/live.spec.ts:64:3 › live controls and config › @live pages are clean on every screen size [14/36] [desktop] › tests/e2e/shell.spec.ts:9:3 › console shell (owner) › @shell overview renders inside the shell with no errors [15/36] [desktop] › tests/e2e/shell.spec.ts:20:3 › console shell (owner) › @shell desktop sidebar collapses and remembers it; theme switches and persists [16/36] [desktop] › tests/e2e/shell.spec.ts:43:3 › console shell (owner) › @shell ⌘K finds a module and navigates [17/36] [desktop] › tests/e2e/shell.spec.ts:55:3 › console shell (owner) › @shell phone: bottom tabs and the navigation drawer [18/36] [desktop] › tests/e2e/shell.spec.ts:72:3 › permissions shape the navigation › @rbac QA sees build tools but not website, players or system pages [19/36] [tablet] › tests/e2e/live.spec.ts:15:3 › live controls and config › @live switch trading off and back on (typed confirmation + reason), with an announcement [20/36] [tablet] › tests/e2e/live.spec.ts:36:3 › live controls and config › @config a multiplier override stays within the ruleset limits and rolls back [21/36] [tablet] › tests/e2e/live.spec.ts:54:3 › live controls and config › @rbac read-only staff see live controls but cannot flip anything [22/36] [tablet] › tests/e2e/live.spec.ts:64:3 › live controls and config › @live pages are clean on every screen size [23/36] [tablet] › tests/e2e/shell.spec.ts:9:3 › console shell (owner) › @shell overview renders inside the shell with no errors [24/36] [tablet] › tests/e2e/shell.spec.ts:20:3 › console shell (owner) › @shell desktop sidebar collapses and remembers it; theme switches and persists [25/36] [tablet] › tests/e2e/shell.spec.ts:43:3 › console shell (owner) › @shell ⌘K finds a module and navigates [26/36] [tablet] › tests/e2e/shell.spec.ts:55:3 › console shell (owner) › @shell phone: bottom tabs and the navigation drawer [27/36] [tablet] › tests/e2e/shell.spec.ts:72:3 › permissions shape the navigation › @rbac QA sees build tools but not website, players or system pages [28/36] [mobile] › tests/e2e/live.spec.ts:15:3 › live controls and config › @live switch trading off and back on (typed confirmation + reason), with an announcement [29/36] [mobile] › tests/e2e/live.spec.ts:36:3 › live controls and config › @config a multiplier override stays within the ruleset limits and rolls back [30/36] [mobile] › tests/e2e/live.spec.ts:54:3 › live controls and config › @rbac read-only staff see live controls but cannot flip anything [31/36] [mobile] › tests/e2e/live.spec.ts:64:3 › live controls and config › @live pages are clean on every screen size 1) [mobile] › tests/e2e/live.spec.ts:64:3 › live controls and config › @live pages are clean on every screen size "afterAll" hook timeout of 60000ms exceeded. 6 | 7 | test.describe('live controls and config', () => { > 8 | test.afterAll(async () => { | ^ 9 | const db = serviceDb({ reason: 'e2e cleanup' }); 10 | await db.schema('ops').from('switches').update({ blocked: false, message: '' }).eq('key', 'trading'); 11 | await db.schema('ops').from('config_overrides').update({ active: false }).eq('active', true).like('reason', 'e2e:%'); at /Users/king/Desktop/Workspace/SRO/zoen/apps/admin/tests/e2e/live.spec.ts:8:8 Error Context: ../../logs/evidence/pw-artifacts/admin/live-live-controls-and-con-69395--clean-on-every-screen-size-mobile/error-context.md attachment #2: trace (application/zip) ───────────────────────────────────────────────────────── ../../logs/evidence/pw-artifacts/admin/live-live-controls-and-con-69395--clean-on-every-screen-size-mobile/trace.zip Usage: pnpm exec playwright show-trace ../../logs/evidence/pw-artifacts/admin/live-live-controls-and-con-69395--clean-on-every-screen-size-mobile/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── [32/36] [mobile] › tests/e2e/shell.spec.ts:9:3 › console shell (owner) › @shell overview renders inside the shell with no errors [33/36] [mobile] › tests/e2e/shell.spec.ts:20:3 › console shell (owner) › @shell desktop sidebar collapses and remembers it; theme switches and persists [34/36] [mobile] › tests/e2e/shell.spec.ts:43:3 › console shell (owner) › @shell ⌘K finds a module and navigates [35/36] [mobile] › tests/e2e/shell.spec.ts:55:3 › console shell (owner) › @shell phone: bottom tabs and the navigation drawer [36/36] [mobile] › tests/e2e/shell.spec.ts:72:3 › permissions shape the navigation › @rbac QA sees build tools but not website, players or system pages 1 failed [mobile] › tests/e2e/live.spec.ts:64:3 › live controls and config › @live pages are clean on every screen size 14 skipped 21 passed (9.2m) [WebServer] ⨯ Error: The destination stream closed early. [WebServer] at ignore-listed frames { [WebServer] digest: '4011478435' [WebServer] } [WebServer] ⨯ Error: The destination stream closed early. [WebServer] at ignore-listed frames { [WebServer] digest: '4011478435' [WebServer] }