{ "config": { "configFile": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/playwright.config.ts", "rootDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests", "forbidOnly": false, "fullyParallel": true, "globalSetup": null, "globalTeardown": null, "globalTimeout": 0, "grep": {}, "grepInvert": null, "maxFailures": 1, "metadata": { "actualWorkers": 1 }, "preserveOutput": "always", "reporter": [ [ "html", { "outputFolder": "playwright-report" } ], [ "line", null ], [ "json", { "outputFile": "test-results/results.json" } ] ], "reportSlowTests": { "max": 5, "threshold": 300000 }, "quiet": false, "projects": [ { "outputDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "id": "chromium", "name": "chromium", "testDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests", "testIgnore": [], "testMatch": [ "**/*.@(spec|test).?(c|m)[jt]s?(x)" ], "timeout": 60000 }, { "outputDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "id": "firefox", "name": "firefox", "testDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests", "testIgnore": [], "testMatch": [ "**/*.@(spec|test).?(c|m)[jt]s?(x)" ], "timeout": 60000 }, { "outputDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "id": "webkit", "name": "webkit", "testDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests", "testIgnore": [], "testMatch": [ "**/*.@(spec|test).?(c|m)[jt]s?(x)" ], "timeout": 60000 }, { "outputDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "id": "Mobile Chrome", "name": "Mobile Chrome", "testDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests", "testIgnore": [], "testMatch": [ "**/*.@(spec|test).?(c|m)[jt]s?(x)" ], "timeout": 60000 }, { "outputDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "id": "Mobile Safari", "name": "Mobile Safari", "testDir": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests", "testIgnore": [], "testMatch": [ "**/*.@(spec|test).?(c|m)[jt]s?(x)" ], "timeout": 60000 } ], "shard": null, "updateSnapshots": "missing", "updateSourceMethod": "patch", "version": "1.54.2", "workers": 3, "webServer": { "command": "npm run dev", "port": 5173, "reuseExistingServer": true, "timeout": 120000 } }, "suites": [ { "title": "smoke.spec.ts", "file": "smoke.spec.ts", "column": 0, "line": 0, "specs": [], "suites": [ { "title": "Smoke Tests", "file": "smoke.spec.ts", "line": 3, "column": 6, "specs": [ { "title": "application loads successfully", "ok": false, "tags": [], "tests": [ { "timeout": 60000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium", "projectName": "chromium", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "failed", "duration": 2325, "error": { "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBeTruthy\u001b[2m()\u001b[22m\n\nReceived: \u001b[31mfalse\u001b[39m", "stack": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBeTruthy\u001b[2m()\u001b[22m\n\nReceived: \u001b[31mfalse\u001b[39m\n at /home/tyler/apps/bct-whitelabel/reactrebuild0825/tests/smoke.spec.ts:11:38", "location": { "file": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests/smoke.spec.ts", "column": 38, "line": 11 }, "snippet": " 9 | const hasDashboard = await page.locator('text=Dashboard').isVisible();\n 10 | \n> 11 | expect(hasLogin || hasDashboard).toBeTruthy();\n | ^\n 12 | \n 13 | await page.screenshot({ \n 14 | path: 'screenshots/smoke_application_loads.png'," }, "errors": [ { "location": { "file": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests/smoke.spec.ts", "column": 38, "line": 11 }, "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBeTruthy\u001b[2m()\u001b[22m\n\nReceived: \u001b[31mfalse\u001b[39m\n\n 9 | const hasDashboard = await page.locator('text=Dashboard').isVisible();\n 10 | \n> 11 | expect(hasLogin || hasDashboard).toBeTruthy();\n | ^\n 12 | \n 13 | await page.screenshot({ \n 14 | path: 'screenshots/smoke_application_loads.png',\n at /home/tyler/apps/bct-whitelabel/reactrebuild0825/tests/smoke.spec.ts:11:38" } ], "stdout": [], "stderr": [], "retry": 0, "startTime": "2025-08-26T19:59:24.836Z", "annotations": [], "attachments": [ { "name": "screenshot", "contentType": "image/png", "path": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/test-results/smoke-Smoke-Tests-application-loads-successfully-chromium/test-failed-1.png" }, { "name": "video", "contentType": "video/webm", "path": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/test-results/smoke-Smoke-Tests-application-loads-successfully-chromium/video.webm" }, { "name": "error-context", "contentType": "text/markdown", "path": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/test-results/smoke-Smoke-Tests-application-loads-successfully-chromium/error-context.md" } ], "errorLocation": { "file": "/home/tyler/apps/bct-whitelabel/reactrebuild0825/tests/smoke.spec.ts", "column": 38, "line": 11 } } ], "status": "unexpected" } ], "id": "4219922fea2e2bd3c691-f8064d0339e2d6e70c02", "file": "smoke.spec.ts", "line": 4, "column": 3 } ] } ] } ], "errors": [ { "message": "\u001b[31mTesting stopped early after 1 maximum allowed failures.\u001b[39m" } ], "stats": { "startTime": "2025-08-26T19:59:24.034Z", "duration": 3318.758, "expected": 0, "skipped": 0, "unexpected": 1, "flaky": 0 } }