veza/apps/web/e2e-results.json
senke 93c15f7cae fix: Corriger URL Swagger et finaliser implémentation DeveloperPage
- Ajouter fallback pour Swagger UI si doc.json ne fonctionne pas
- Améliorer message d'erreur avec bouton pour ouvrir Swagger UI directement
- Les fonctionnalités API Keys et Usage Stats sont maintenant complètes et fonctionnelles
- Tous les onglets de DeveloperPage sont maintenant implémentés
2026-01-18 13:55:28 +01:00

124 lines
No EOL
3.7 KiB
JSON

{
"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,
"globalSetup": "/home/senke/git/talas/veza/apps/web/e2e/global-setup.ts",
"globalTeardown": null,
"globalTimeout": 0,
"grep": {},
"grepInvert": null,
"maxFailures": 0,
"metadata": {},
"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": {},
"id": "chromium",
"name": "chromium",
"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": {},
"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": {},
"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": {},
"id": "msedge",
"name": "msedge",
"testDir": "/home/senke/git/talas/veza/apps/web/e2e",
"testIgnore": [],
"testMatch": [
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
],
"timeout": 60000
}
],
"shard": null,
"tags": [],
"updateSnapshots": "missing",
"updateSourceMethod": "patch",
"version": "1.57.0",
"workers": 1,
"webServer": {
"command": "npm run dev",
"url": "http://localhost:5173",
"reuseExistingServer": true,
"timeout": 120000
}
},
"suites": [],
"errors": [
{
"message": "Error: API login failed: HTTP 401: {\"error\":{\"code\":401,\"message\":\"Invalid credentials\"},\"success\":false}",
"stack": "Error: API login failed: HTTP 401: {\"error\":{\"code\":401,\"message\":\"Invalid credentials\"},\"success\":false}\n at globalSetup (/home/senke/git/talas/veza/apps/web/e2e/global-setup.ts:149:13)",
"location": {
"file": "/home/senke/git/talas/veza/apps/web/e2e/global-setup.ts",
"column": 13,
"line": 149
},
"snippet": " at global-setup.ts:149\n\n 147 | console.error(` - Test user exists: ${testUser.email}`);\n 148 | console.error(` - CORS is configured correctly`);\n> 149 | throw new Error(`API login failed: ${errorMsg}`);\n | ^\n 150 | }\n 151 |\n 152 | console.log('✅ [GLOBAL SETUP] API login successful!');"
}
],
"stats": {
"startTime": "2026-01-17T16:35:23.784Z",
"duration": 1196.423,
"expected": 0,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
}