veza/apps/web/e2e-results.json

2189 lines
84 KiB
JSON
Raw Normal View History

2025-12-17 13:07:35 +00:00
{
"config": {
"configFile": "/home/senke/git/talas/veza/apps/web/playwright.config.ts",
"rootDir": "/home/senke/git/talas/veza/apps/web/e2e",
"forbidOnly": false,
"fullyParallel": true,
2025-12-22 21:00:50 +00:00
"globalSetup": "/home/senke/git/talas/veza/apps/web/e2e/global-setup.ts",
2025-12-17 13:07:35 +00:00
"globalTeardown": null,
"globalTimeout": 0,
"grep": {},
"grepInvert": null,
"maxFailures": 0,
"metadata": {
"actualWorkers": 1
},
2025-12-17 13:07:35 +00:00
"preserveOutput": "always",
"reporter": [
[
"html",
null
],
[
"json",
{
"outputFile": "e2e-results.json"
}
]
],
"reportSlowTests": {
"max": 5,
"threshold": 300000
},
"quiet": false,
"projects": [
{
"outputDir": "/home/senke/git/talas/veza/apps/web/test-results",
"repeatEach": 1,
"retries": 0,
"metadata": {
"actualWorkers": 1
},
2025-12-17 13:07:35 +00:00
"id": "chromium",
"name": "chromium",
"testDir": "/home/senke/git/talas/veza/apps/web/e2e",
"testIgnore": [],
"testMatch": [
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
],
2025-12-22 21:00:50 +00:00
"timeout": 60000
2025-12-26 08:56:47 +00:00
},
{
"outputDir": "/home/senke/git/talas/veza/apps/web/test-results",
"repeatEach": 1,
"retries": 0,
"metadata": {
"actualWorkers": 1
},
2025-12-26 08:56:47 +00:00
"id": "firefox",
"name": "firefox",
"testDir": "/home/senke/git/talas/veza/apps/web/e2e",
"testIgnore": [],
"testMatch": [
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
],
"timeout": 60000
},
{
"outputDir": "/home/senke/git/talas/veza/apps/web/test-results",
"repeatEach": 1,
"retries": 0,
"metadata": {
"actualWorkers": 1
},
2025-12-26 08:56:47 +00:00
"id": "webkit",
"name": "webkit",
"testDir": "/home/senke/git/talas/veza/apps/web/e2e",
"testIgnore": [],
"testMatch": [
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
],
"timeout": 60000
},
{
"outputDir": "/home/senke/git/talas/veza/apps/web/test-results",
"repeatEach": 1,
"retries": 0,
"metadata": {
"actualWorkers": 1
},
2025-12-26 08:56:47 +00:00
"id": "msedge",
"name": "msedge",
"testDir": "/home/senke/git/talas/veza/apps/web/e2e",
"testIgnore": [],
"testMatch": [
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
],
"timeout": 60000
2025-12-17 13:07:35 +00:00
}
],
"shard": null,
"tags": [],
"updateSnapshots": "missing",
"updateSourceMethod": "patch",
"version": "1.57.0",
2025-12-22 21:00:50 +00:00
"workers": 1,
2025-12-17 13:07:35 +00:00
"webServer": {
"command": "npm run dev",
"url": "http://localhost:5173",
2025-12-17 13:07:35 +00:00
"reuseExistingServer": true,
"timeout": 120000
}
},
"suites": [
2025-12-17 13:07:35 +00:00
{
"title": "mvp-integration.spec.ts",
"file": "mvp-integration.spec.ts",
"column": 0,
"line": 0,
"specs": [],
"suites": [
{
"title": "MVP Integration Tests - Exhaustifs",
"file": "mvp-integration.spec.ts",
"line": 42,
"column": 6,
"specs": [],
"suites": [
{
"title": "1. Authentication Flow",
"file": "mvp-integration.spec.ts",
"line": 51,
"column": 8,
"specs": [],
"suites": [
{
"title": "Unauthenticated tests",
"file": "mvp-integration.spec.ts",
"line": 53,
"column": 10,
"specs": [
{
"title": "1.1 - Login page loads correctly",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 0,
"parallelIndex": 0,
"status": "passed",
"duration": 1455,
"errors": [],
"stdout": [],
"stderr": [],
"retry": 0,
"startTime": "2025-12-27T00:14:13.267Z",
"annotations": [],
"attachments": []
}
],
"status": "expected"
}
],
"id": "c50e3d8c82f89a880019-be5e0fbc4f6682284cc9",
"file": "mvp-integration.spec.ts",
"line": 57,
"column": 7
},
{
"title": "1.2 - Register page loads correctly",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 0,
"parallelIndex": 0,
"status": "passed",
"duration": 517,
"errors": [],
"stdout": [],
"stderr": [],
"retry": 0,
"startTime": "2025-12-27T00:14:14.799Z",
"annotations": [],
"attachments": []
}
],
"status": "expected"
}
],
"id": "c50e3d8c82f89a880019-f7e466c695e5a862b8e3",
"file": "mvp-integration.spec.ts",
"line": 82,
"column": 7
},
{
"title": "1.3 - Can register new user",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 0,
"parallelIndex": 0,
"status": "passed",
"duration": 2351,
"errors": [],
"stdout": [
{
"text": "User registered successfully via API\n"
},
{
"text": "User verified - can login after registration\n"
}
],
"stderr": [],
"retry": 0,
"startTime": "2025-12-27T00:14:15.326Z",
"annotations": [],
"attachments": []
}
],
"status": "expected"
}
],
"id": "c50e3d8c82f89a880019-6fdba03834c145834c82",
"file": "mvp-integration.spec.ts",
"line": 96,
"column": 7
},
{
"title": "1.4 - Can login with registered user",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 0,
"parallelIndex": 0,
"status": "passed",
"duration": 2159,
"errors": [],
"stdout": [
{
"text": "Test user registered successfully via API\n"
}
],
"stderr": [],
"retry": 0,
"startTime": "2025-12-27T00:14:17.692Z",
"annotations": [],
"attachments": []
}
],
"status": "expected"
}
],
"id": "c50e3d8c82f89a880019-01e876dd560f187af754",
"file": "mvp-integration.spec.ts",
"line": 160,
"column": 7
},
{
"title": "1.5 - Protected route redirects when not logged in",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 0,
"parallelIndex": 0,
"status": "passed",
"duration": 613,
"errors": [],
"stdout": [],
"stderr": [],
"retry": 0,
"startTime": "2025-12-27T00:14:19.871Z",
"annotations": [],
"attachments": []
}
],
"status": "expected"
}
],
"id": "c50e3d8c82f89a880019-5c5b6a5eb8219cd7a1f8",
"file": "mvp-integration.spec.ts",
"line": 342,
"column": 7
},
{
"title": "1.1 - Login page loads correctly",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-d84504f3a4366c07772f",
"file": "mvp-integration.spec.ts",
"line": 57,
"column": 7
},
{
"title": "1.2 - Register page loads correctly",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-1a1150fafbf917826c95",
"file": "mvp-integration.spec.ts",
"line": 82,
"column": 7
},
{
"title": "1.3 - Can register new user",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-c1aa5e267d26955aa66d",
"file": "mvp-integration.spec.ts",
"line": 96,
"column": 7
},
{
"title": "1.4 - Can login with registered user",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-2ac38895118ba04624db",
"file": "mvp-integration.spec.ts",
"line": 160,
"column": 7
},
{
"title": "1.5 - Protected route redirects when not logged in",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-498db7c446cd73af1176",
"file": "mvp-integration.spec.ts",
"line": 342,
"column": 7
},
{
"title": "1.1 - Login page loads correctly",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-1309a2e6b53b675adb67",
"file": "mvp-integration.spec.ts",
"line": 57,
"column": 7
},
{
"title": "1.2 - Register page loads correctly",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-a43ca92baab99d59897b",
"file": "mvp-integration.spec.ts",
"line": 82,
"column": 7
},
{
"title": "1.3 - Can register new user",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-9450b3c875e31885ff89",
"file": "mvp-integration.spec.ts",
"line": 96,
"column": 7
},
{
"title": "1.4 - Can login with registered user",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-66c09b63579b0e8784ad",
"file": "mvp-integration.spec.ts",
"line": 160,
"column": 7
},
{
"title": "1.5 - Protected route redirects when not logged in",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-9ce59b4d17a7daac26e3",
"file": "mvp-integration.spec.ts",
"line": 342,
"column": 7
},
{
"title": "1.1 - Login page loads correctly",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-4c89419d9a5663a04004",
"file": "mvp-integration.spec.ts",
"line": 57,
"column": 7
},
{
"title": "1.2 - Register page loads correctly",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-3dc2b04c106b962cca98",
"file": "mvp-integration.spec.ts",
"line": 82,
"column": 7
},
{
"title": "1.3 - Can register new user",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-fe88f3ab59bfdf2feda6",
"file": "mvp-integration.spec.ts",
"line": 96,
"column": 7
},
{
"title": "1.4 - Can login with registered user",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-edc953ebc3457cfb8a18",
"file": "mvp-integration.spec.ts",
"line": 160,
"column": 7
},
{
"title": "1.5 - Protected route redirects when not logged in",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-6c0f9af1b6cd7aa9542e",
"file": "mvp-integration.spec.ts",
"line": 342,
"column": 7
}
]
},
{
"title": "Authenticated tests",
"file": "mvp-integration.spec.ts",
"line": 361,
"column": 10,
"specs": [
{
"title": "1.6 - Can logout",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 0,
"parallelIndex": 0,
"status": "passed",
"duration": 449,
"errors": [],
"stdout": [],
"stderr": [],
"retry": 0,
"startTime": "2025-12-27T00:14:20.493Z",
"annotations": [],
"attachments": []
}
],
"status": "expected"
}
],
"id": "c50e3d8c82f89a880019-3d23f0ac29f971b28f92",
"file": "mvp-integration.spec.ts",
"line": 362,
"column": 7
},
{
"title": "1.6 - Can logout",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-c07d74ef82df045fed61",
"file": "mvp-integration.spec.ts",
"line": 362,
"column": 7
},
{
"title": "1.6 - Can logout",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-d6b9f7864b4599f74ea1",
"file": "mvp-integration.spec.ts",
"line": 362,
"column": 7
},
{
"title": "1.6 - Can logout",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-4ede48d85d6ca3e23ab3",
"file": "mvp-integration.spec.ts",
"line": 362,
"column": 7
}
]
}
]
},
{
"title": "2. Dashboard & Navigation",
"file": "mvp-integration.spec.ts",
"line": 390,
"column": 8,
"specs": [
{
"title": "2.1 - Dashboard loads without errors",
"ok": false,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 0,
"parallelIndex": 0,
"status": "timedOut",
"duration": 66749,
"error": {
"message": "\u001b[31mTest timeout of 60000ms exceeded while running \"beforeEach\" hook.\u001b[39m",
"stack": "\u001b[31mTest timeout of 60000ms exceeded while running \"beforeEach\" hook.\u001b[39m\n at /home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts:392:10",
"location": {
"file": "/home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts",
"column": 10,
"line": 392
},
"snippet": " 390 | test.describe('2. Dashboard & Navigation', () => {\n 391 | \n> 392 | test.beforeEach(async ({ page }) => {\n | ^\n 393 | // Login before each test\n 394 | await page.goto(`${TEST_CONFIG.FRONTEND_URL}/login`);\n 395 | await page.fill('input[type=\"email\"], input[name=\"email\"]', TEST_USER.email);"
},
"errors": [
{
"location": {
"file": "/home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts",
"column": 10,
"line": 392
},
"message": "\u001b[31mTest timeout of 60000ms exceeded while running \"beforeEach\" hook.\u001b[39m\n\n 390 | test.describe('2. Dashboard & Navigation', () => {\n 391 | \n> 392 | test.beforeEach(async ({ page }) => {\n | ^\n 393 | // Login before each test\n 394 | await page.goto(`${TEST_CONFIG.FRONTEND_URL}/login`);\n 395 | await page.fill('input[type=\"email\"], input[name=\"email\"]', TEST_USER.email);\n at /home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts:392:10"
},
{
"location": {
"file": "/home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts",
"column": 18,
"line": 395
},
"message": "Error: page.fill: Test timeout of 60000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('input[type=\"email\"], input[name=\"email\"]')\u001b[22m\n\n\n 393 | // Login before each test\n 394 | await page.goto(`${TEST_CONFIG.FRONTEND_URL}/login`);\n> 395 | await page.fill('input[type=\"email\"], input[name=\"email\"]', TEST_USER.email);\n | ^\n 396 | await page.fill('input[type=\"password\"]', TEST_USER.password);\n 397 | await page.click('button[type=\"submit\"]');\n 398 | await page.waitForURL(/\\/(dashboard|home|app)/, { timeout: 15000 });\n at /home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts:395:18"
}
],
"stdout": [],
"stderr": [],
"retry": 0,
"startTime": "2025-12-27T00:14:20.958Z",
"annotations": [],
"attachments": [
{
"name": "screenshot",
"contentType": "image/png",
"path": "/home/senke/git/talas/veza/apps/web/test-results/mvp-integration-MVP-Integr-d0e5b-hboard-loads-without-errors-chromium/test-failed-1.png"
},
{
"name": "video",
"contentType": "video/webm",
"path": "/home/senke/git/talas/veza/apps/web/test-results/mvp-integration-MVP-Integr-d0e5b-hboard-loads-without-errors-chromium/video.webm"
},
{
"name": "error-context",
"contentType": "text/markdown",
"path": "/home/senke/git/talas/veza/apps/web/test-results/mvp-integration-MVP-Integr-d0e5b-hboard-loads-without-errors-chromium/error-context.md"
}
],
"errorLocation": {
"file": "/home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts",
"column": 10,
"line": 392
}
}
],
"status": "unexpected"
}
],
"id": "c50e3d8c82f89a880019-b6aee5a4b63aa68dbb7b",
"file": "mvp-integration.spec.ts",
"line": 401,
"column": 5
},
{
"title": "2.2 - Navigation works",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 1,
"parallelIndex": 0,
"status": "interrupted",
"duration": 11974,
"error": {
"message": "Error: page.fill: Test ended.\nCall log:\n\u001b[2m - waiting for locator('input[type=\"email\"], input[name=\"email\"]')\u001b[22m\n",
"stack": "Error: page.fill: Test ended.\nCall log:\n\u001b[2m - waiting for locator('input[type=\"email\"], input[name=\"email\"]')\u001b[22m\n\n at /home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts:395:18",
"location": {
"file": "/home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts",
"column": 18,
"line": 395
},
"snippet": " 393 | // Login before each test\n 394 | await page.goto(`${TEST_CONFIG.FRONTEND_URL}/login`);\n> 395 | await page.fill('input[type=\"email\"], input[name=\"email\"]', TEST_USER.email);\n | ^\n 396 | await page.fill('input[type=\"password\"]', TEST_USER.password);\n 397 | await page.click('button[type=\"submit\"]');\n 398 | await page.waitForURL(/\\/(dashboard|home|app)/, { timeout: 15000 });"
},
"errors": [
{
"location": {
"file": "/home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts",
"column": 18,
"line": 395
},
"message": "Error: page.fill: Test ended.\nCall log:\n\u001b[2m - waiting for locator('input[type=\"email\"], input[name=\"email\"]')\u001b[22m\n\n\n 393 | // Login before each test\n 394 | await page.goto(`${TEST_CONFIG.FRONTEND_URL}/login`);\n> 395 | await page.fill('input[type=\"email\"], input[name=\"email\"]', TEST_USER.email);\n | ^\n 396 | await page.fill('input[type=\"password\"]', TEST_USER.password);\n 397 | await page.click('button[type=\"submit\"]');\n 398 | await page.waitForURL(/\\/(dashboard|home|app)/, { timeout: 15000 });\n at /home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts:395:18"
}
],
"stdout": [],
"stderr": [],
"retry": 0,
"startTime": "2025-12-27T00:15:30.747Z",
"annotations": [],
"attachments": [
{
"name": "screenshot",
"contentType": "image/png",
"path": "/home/senke/git/talas/veza/apps/web/test-results/mvp-integration-MVP-Integr-b9835-tion-2-2---Navigation-works-chromium/test-failed-1.png"
},
{
"name": "video",
"contentType": "video/webm",
"path": "/home/senke/git/talas/veza/apps/web/test-results/mvp-integration-MVP-Integr-b9835-tion-2-2---Navigation-works-chromium/video.webm"
}
],
"errorLocation": {
"file": "/home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts",
"column": 18,
"line": 395
}
}
],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-3197e58de4c0ce61d7e9",
"file": "mvp-integration.spec.ts",
"line": 419,
"column": 5
},
{
"title": "2.1 - Dashboard loads without errors",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-0cb9bb559cd6fd8674ad",
"file": "mvp-integration.spec.ts",
"line": 401,
"column": 5
},
{
"title": "2.2 - Navigation works",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-e5169f0f7891f1ee5a3e",
"file": "mvp-integration.spec.ts",
"line": 419,
"column": 5
},
{
"title": "2.1 - Dashboard loads without errors",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-eea86925fa2f7868b05b",
"file": "mvp-integration.spec.ts",
"line": 401,
"column": 5
},
{
"title": "2.2 - Navigation works",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-2afd333767aded58edf1",
"file": "mvp-integration.spec.ts",
"line": 419,
"column": 5
},
{
"title": "2.1 - Dashboard loads without errors",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-0afd2f9bfc66628e2259",
"file": "mvp-integration.spec.ts",
"line": 401,
"column": 5
},
{
"title": "2.2 - Navigation works",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-e90783a79eeb61be1249",
"file": "mvp-integration.spec.ts",
"line": 419,
"column": 5
}
]
},
{
"title": "3. Tracks Management",
"file": "mvp-integration.spec.ts",
"line": 437,
"column": 8,
"specs": [
{
"title": "3.1 - Tracks page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-cf119e5245e80b82032c",
"file": "mvp-integration.spec.ts",
"line": 447,
"column": 5
},
{
"title": "3.2 - Upload track button exists",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-79a9764b76ef6081d40e",
"file": "mvp-integration.spec.ts",
"line": 456,
"column": 5
},
{
"title": "3.1 - Tracks page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-4729c0ac91d3d0730bdc",
"file": "mvp-integration.spec.ts",
"line": 447,
"column": 5
},
{
"title": "3.2 - Upload track button exists",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-2d872de8ba5405d124f2",
"file": "mvp-integration.spec.ts",
"line": 456,
"column": 5
},
{
"title": "3.1 - Tracks page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-8064dca9c6f4a1c37a7e",
"file": "mvp-integration.spec.ts",
"line": 447,
"column": 5
},
{
"title": "3.2 - Upload track button exists",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-7c650d1363e839d59f49",
"file": "mvp-integration.spec.ts",
"line": 456,
"column": 5
},
{
"title": "3.1 - Tracks page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-8fe529064069235e399b",
"file": "mvp-integration.spec.ts",
"line": 447,
"column": 5
},
{
"title": "3.2 - Upload track button exists",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-f4ae9be6e62f6d783905",
"file": "mvp-integration.spec.ts",
"line": 456,
"column": 5
}
]
},
{
"title": "4. Playlists Management",
"file": "mvp-integration.spec.ts",
"line": 464,
"column": 8,
"specs": [
{
"title": "4.1 - Playlists page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-bae20f1fec0663fb4e90",
"file": "mvp-integration.spec.ts",
"line": 474,
"column": 5
},
{
"title": "4.2 - Can create playlist",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-2591999106c62064a288",
"file": "mvp-integration.spec.ts",
"line": 479,
"column": 5
},
{
"title": "4.1 - Playlists page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-0aa518fc93e3e3eee8d0",
"file": "mvp-integration.spec.ts",
"line": 474,
"column": 5
},
{
"title": "4.2 - Can create playlist",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-342ad3c14e1a09752050",
"file": "mvp-integration.spec.ts",
"line": 479,
"column": 5
},
{
"title": "4.1 - Playlists page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-84b2f6fd39d550eb18c7",
"file": "mvp-integration.spec.ts",
"line": 474,
"column": 5
},
{
"title": "4.2 - Can create playlist",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-713f5ee13a35f9d28602",
"file": "mvp-integration.spec.ts",
"line": 479,
"column": 5
},
{
"title": "4.1 - Playlists page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-ea58089a8320675da581",
"file": "mvp-integration.spec.ts",
"line": 474,
"column": 5
},
{
"title": "4.2 - Can create playlist",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-79c0173f3375b73e9b30",
"file": "mvp-integration.spec.ts",
"line": 479,
"column": 5
}
]
},
{
"title": "5. Profile Management",
"file": "mvp-integration.spec.ts",
"line": 499,
"column": 8,
"specs": [
{
"title": "5.1 - Profile page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-9bf2a323230b3a6e2fc6",
"file": "mvp-integration.spec.ts",
"line": 509,
"column": 5
},
{
"title": "5.2 - Can update profile",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-9c5007796de46c186182",
"file": "mvp-integration.spec.ts",
"line": 517,
"column": 5
},
{
"title": "5.1 - Profile page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-837e6ba405cefaa95159",
"file": "mvp-integration.spec.ts",
"line": 509,
"column": 5
},
{
"title": "5.2 - Can update profile",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-70b1981976dfed45a9c7",
"file": "mvp-integration.spec.ts",
"line": 517,
"column": 5
},
{
"title": "5.1 - Profile page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-1cb3a98219e6d9b3a2c9",
"file": "mvp-integration.spec.ts",
"line": 509,
"column": 5
},
{
"title": "5.2 - Can update profile",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-e4441cfa59fb20c5e076",
"file": "mvp-integration.spec.ts",
"line": 517,
"column": 5
},
{
"title": "5.1 - Profile page loads",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-8f1a87683a57701cdbe1",
"file": "mvp-integration.spec.ts",
"line": 509,
"column": 5
},
{
"title": "5.2 - Can update profile",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-5829d6f28352d2bd637f",
"file": "mvp-integration.spec.ts",
"line": 517,
"column": 5
}
]
},
{
"title": "6. API Response Validation",
"file": "mvp-integration.spec.ts",
"line": 538,
"column": 8,
"specs": [
{
"title": "6.1 - API returns correct response format",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-cd23adfa00876e39f36d",
"file": "mvp-integration.spec.ts",
"line": 540,
"column": 5
},
{
"title": "6.2 - User ID is string UUID",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-d5c61504b74ec6dd9796",
"file": "mvp-integration.spec.ts",
"line": 562,
"column": 5
},
{
"title": "6.3 - Error responses have correct format",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-3a4c5be74ddda3fc7fc5",
"file": "mvp-integration.spec.ts",
"line": 591,
"column": 5
},
{
"title": "6.1 - API returns correct response format",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-b0f097169841dd60f6b6",
"file": "mvp-integration.spec.ts",
"line": 540,
"column": 5
},
{
"title": "6.2 - User ID is string UUID",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-b445ff2f921f5b9b0794",
"file": "mvp-integration.spec.ts",
"line": 562,
"column": 5
},
{
"title": "6.3 - Error responses have correct format",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-3d53b42e62a93169460a",
"file": "mvp-integration.spec.ts",
"line": 591,
"column": 5
},
{
"title": "6.1 - API returns correct response format",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-03ecbbf81429fa1b3914",
"file": "mvp-integration.spec.ts",
"line": 540,
"column": 5
},
{
"title": "6.2 - User ID is string UUID",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-94bf6e1ea25cc0e63d93",
"file": "mvp-integration.spec.ts",
"line": 562,
"column": 5
},
{
"title": "6.3 - Error responses have correct format",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-cd73ea20e7f1c0fb2d7c",
"file": "mvp-integration.spec.ts",
"line": 591,
"column": 5
},
{
"title": "6.1 - API returns correct response format",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-65bbfc663ee4fe7b5854",
"file": "mvp-integration.spec.ts",
"line": 540,
"column": 5
},
{
"title": "6.2 - User ID is string UUID",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-2c4c47e0e20bbcd8246f",
"file": "mvp-integration.spec.ts",
"line": 562,
"column": 5
},
{
"title": "6.3 - Error responses have correct format",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-2a700d9ac42504d3f915",
"file": "mvp-integration.spec.ts",
"line": 591,
"column": 5
}
]
},
{
"title": "7. Error Handling",
"file": "mvp-integration.spec.ts",
"line": 607,
"column": 8,
"specs": [
{
"title": "7.1 - 404 page exists",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-b38b0d7e6bbd78b18482",
"file": "mvp-integration.spec.ts",
"line": 609,
"column": 5
},
{
"title": "7.2 - Network error handling",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-23d6e366982fc1962abf",
"file": "mvp-integration.spec.ts",
"line": 619,
"column": 5
},
{
"title": "7.1 - 404 page exists",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-afc8dd199384cf264b0b",
"file": "mvp-integration.spec.ts",
"line": 609,
"column": 5
},
{
"title": "7.2 - Network error handling",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-2b4d8f703d5410323af4",
"file": "mvp-integration.spec.ts",
"line": 619,
"column": 5
},
{
"title": "7.1 - 404 page exists",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-0d75530f13556a58dd89",
"file": "mvp-integration.spec.ts",
"line": 609,
"column": 5
},
{
"title": "7.2 - Network error handling",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-1bcb4f154c323e0be74a",
"file": "mvp-integration.spec.ts",
"line": 619,
"column": 5
},
{
"title": "7.1 - 404 page exists",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-4ce7b8b8a7c2717a5495",
"file": "mvp-integration.spec.ts",
"line": 609,
"column": 5
},
{
"title": "7.2 - Network error handling",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-4dd49a5f611a907760fc",
"file": "mvp-integration.spec.ts",
"line": 619,
"column": 5
}
]
},
{
"title": "8. Responsive Design",
"file": "mvp-integration.spec.ts",
"line": 638,
"column": 8,
"specs": [
{
"title": "8.1 - Mobile viewport (375x667)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-8be1f6b740cd1dfb1f4b",
"file": "mvp-integration.spec.ts",
"line": 648,
"column": 5
},
{
"title": "8.2 - Tablet viewport (768x1024)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-478fa28143116d8e9e21",
"file": "mvp-integration.spec.ts",
"line": 658,
"column": 5
},
{
"title": "8.3 - Desktop viewport (1920x1080)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-f6b77f1b142982acb686",
"file": "mvp-integration.spec.ts",
"line": 667,
"column": 5
},
{
"title": "8.1 - Mobile viewport (375x667)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-bec7aa72d785fcd47483",
"file": "mvp-integration.spec.ts",
"line": 648,
"column": 5
},
{
"title": "8.2 - Tablet viewport (768x1024)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-1560edf6cc4a7287533e",
"file": "mvp-integration.spec.ts",
"line": 658,
"column": 5
},
{
"title": "8.3 - Desktop viewport (1920x1080)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "firefox",
"projectName": "firefox",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-7eee3a86331fe7867c3c",
"file": "mvp-integration.spec.ts",
"line": 667,
"column": 5
},
{
"title": "8.1 - Mobile viewport (375x667)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-996a6d0b75012ff27755",
"file": "mvp-integration.spec.ts",
"line": 648,
"column": 5
},
{
"title": "8.2 - Tablet viewport (768x1024)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-725f24caa87a4419e94a",
"file": "mvp-integration.spec.ts",
"line": 658,
"column": 5
},
{
"title": "8.3 - Desktop viewport (1920x1080)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "webkit",
"projectName": "webkit",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-50f602f03238fa0c3494",
"file": "mvp-integration.spec.ts",
"line": 667,
"column": 5
},
{
"title": "8.1 - Mobile viewport (375x667)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-7aea3d0e8727f9a28654",
"file": "mvp-integration.spec.ts",
"line": 648,
"column": 5
},
{
"title": "8.2 - Tablet viewport (768x1024)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-66e7c8b0bfaf038f253d",
"file": "mvp-integration.spec.ts",
"line": 658,
"column": 5
},
{
"title": "8.3 - Desktop viewport (1920x1080)",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 60000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "msedge",
"projectName": "msedge",
"results": [],
"status": "skipped"
}
],
"id": "c50e3d8c82f89a880019-24ffdadc4a1a30e0002e",
"file": "mvp-integration.spec.ts",
"line": 667,
"column": 5
}
]
}
]
}
]
2025-12-17 13:07:35 +00:00
}
],
"errors": [],
2025-12-17 13:07:35 +00:00
"stats": {
"startTime": "2025-12-27T00:14:12.019Z",
"duration": 91119.14300000001,
"expected": 6,
"skipped": 81,
"unexpected": 1,
2025-12-17 13:07:35 +00:00
"flaky": 0
}
}