{
  "config": {
    "argv": [
      "/usr/bin/node",
      "/builds/at-kinnovis/quality-assurance/qa-automation/node_modules/.bin/playwright",
      "test"
    ],
    "configFile": "/builds/at-kinnovis/quality-assurance/qa-automation/playwright.config.ts",
    "rootDir": "/builds/at-kinnovis/quality-assurance/qa-automation",
    "failOnFlakyTests": false,
    "forbidOnly": true,
    "fullyParallel": true,
    "globalSetup": "/builds/at-kinnovis/quality-assurance/qa-automation/src/shared/global-setup.ts",
    "globalTeardown": null,
    "globalTimeout": 0,
    "grep": {},
    "grepInvert": null,
    "maxFailures": 0,
    "metadata": {
      "ci": {
        "commitHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/commit/7cff1d30af1673d77949df361bb592c2d50a8b7a",
        "commitHash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
        "buildHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/jobs/16990338652",
        "branch": "test"
      },
      "gitCommit": {
        "shortHash": "7cff1d3",
        "hash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
        "subject": "Merge branch 'develop' into 'test'",
        "body": "Merge branch 'develop' into 'test'\n\nDevelop to test\n\nSee merge request at-kinnovis/quality-assurance/qa-automation!578",
        "author": {
          "name": "Dev Kinnovis",
          "email": "dev@kinnovis.com",
          "time": 1791355656000
        },
        "committer": {
          "name": "Dev Kinnovis",
          "email": "dev@kinnovis.com",
          "time": 1791355656000
        },
        "branch": "HEAD"
      }
    },
    "preserveOutput": "always",
    "projects": [
      {
        "outputDir": "/builds/at-kinnovis/quality-assurance/qa-automation/test-results/assets",
        "repeatEach": 1,
        "retries": 1,
        "metadata": {
          "ci": {
            "commitHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/commit/7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "commitHash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "buildHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/jobs/16990338652",
            "branch": "test"
          },
          "gitCommit": {
            "shortHash": "7cff1d3",
            "hash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "subject": "Merge branch 'develop' into 'test'",
            "body": "Merge branch 'develop' into 'test'\n\nDevelop to test\n\nSee merge request at-kinnovis/quality-assurance/qa-automation!578",
            "author": {
              "name": "Dev Kinnovis",
              "email": "dev@kinnovis.com",
              "time": 1791355656000
            },
            "committer": {
              "name": "Dev Kinnovis",
              "email": "dev@kinnovis.com",
              "time": 1791355656000
            },
            "branch": "HEAD"
          }
        },
        "id": "manager-setup",
        "name": "manager-setup",
        "testDir": "/builds/at-kinnovis/quality-assurance/qa-automation/src/manager/tests/setup",
        "testIgnore": [],
        "testMatch": [
          "**/*.@(spec|test).?(c|m)[jt]s?(x)"
        ],
        "timeout": 90000
      },
      {
        "outputDir": "/builds/at-kinnovis/quality-assurance/qa-automation/test-results/assets",
        "repeatEach": 1,
        "retries": 1,
        "metadata": {
          "ci": {
            "commitHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/commit/7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "commitHash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "buildHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/jobs/16990338652",
            "branch": "test"
          },
          "gitCommit": {
            "shortHash": "7cff1d3",
            "hash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "subject": "Merge branch 'develop' into 'test'",
            "body": "Merge branch 'develop' into 'test'\n\nDevelop to test\n\nSee merge request at-kinnovis/quality-assurance/qa-automation!578",
            "author": {
              "name": "Dev Kinnovis",
              "email": "dev@kinnovis.com",
              "time": 1791355656000
            },
            "committer": {
              "name": "Dev Kinnovis",
              "email": "dev@kinnovis.com",
              "time": 1791355656000
            },
            "branch": "HEAD"
          }
        },
        "id": "manager-e2e",
        "name": "manager-e2e",
        "testDir": "/builds/at-kinnovis/quality-assurance/qa-automation/src/manager/tests/e2e",
        "testIgnore": [],
        "testMatch": [
          "**/*.@(spec|test).?(c|m)[jt]s?(x)"
        ],
        "timeout": 90000
      },
      {
        "outputDir": "/builds/at-kinnovis/quality-assurance/qa-automation/test-results/assets",
        "repeatEach": 1,
        "retries": 1,
        "metadata": {
          "ci": {
            "commitHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/commit/7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "commitHash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "buildHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/jobs/16990338652",
            "branch": "test"
          },
          "gitCommit": {
            "shortHash": "7cff1d3",
            "hash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "subject": "Merge branch 'develop' into 'test'",
            "body": "Merge branch 'develop' into 'test'\n\nDevelop to test\n\nSee merge request at-kinnovis/quality-assurance/qa-automation!578",
            "author": {
              "name": "Dev Kinnovis",
              "email": "dev@kinnovis.com",
              "time": 1791355656000
            },
            "committer": {
              "name": "Dev Kinnovis",
              "email": "dev@kinnovis.com",
              "time": 1791355656000
            },
            "branch": "HEAD"
          }
        },
        "id": "desktop-portal-e2e",
        "name": "desktop-portal-e2e",
        "testDir": "/builds/at-kinnovis/quality-assurance/qa-automation/src/portal/tests/e2e",
        "testIgnore": [],
        "testMatch": [
          "**/*.@(spec|test).?(c|m)[jt]s?(x)"
        ],
        "timeout": 90000
      },
      {
        "outputDir": "/builds/at-kinnovis/quality-assurance/qa-automation/test-results/assets",
        "repeatEach": 1,
        "retries": 1,
        "metadata": {
          "ci": {
            "commitHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/commit/7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "commitHash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "buildHref": "https://gitlab.com/at-kinnovis/quality-assurance/qa-automation/-/jobs/16990338652",
            "branch": "test"
          },
          "gitCommit": {
            "shortHash": "7cff1d3",
            "hash": "7cff1d30af1673d77949df361bb592c2d50a8b7a",
            "subject": "Merge branch 'develop' into 'test'",
            "body": "Merge branch 'develop' into 'test'\n\nDevelop to test\n\nSee merge request at-kinnovis/quality-assurance/qa-automation!578",
            "author": {
              "name": "Dev Kinnovis",
              "email": "dev@kinnovis.com",
              "time": 1791355656000
            },
            "committer": {
              "name": "Dev Kinnovis",
              "email": "dev@kinnovis.com",
              "time": 1791355656000
            },
            "branch": "HEAD"
          }
        },
        "id": "mobile-portal-e2e",
        "name": "mobile-portal-e2e",
        "testDir": "/builds/at-kinnovis/quality-assurance/qa-automation/src/portal/tests/e2e",
        "testIgnore": [],
        "testMatch": [
          "**/*.@(spec|test).?(c|m)[jt]s?(x)"
        ],
        "timeout": 90000
      }
    ],
    "quiet": false,
    "reporter": [
      [
        "html",
        {
          "outputFolder": "./test-results/reports/html-report"
        }
      ],
      [
        "json",
        {
          "outputFile": "./test-results/reports/results.json"
        }
      ],
      [
        "dot",
        null
      ]
    ],
    "reportSlowTests": {
      "max": 5,
      "threshold": 300000
    },
    "shard": null,
    "tags": [],
    "updateSnapshots": "missing",
    "updateSourceMethod": "patch",
    "version": "1.62.1",
    "workers": 5,
    "webServer": null
  },
  "suites": [],
  "errors": [
    {
      "message": "Error: Failed to pin billing mode to \"classic\" via http://billing-api-dev:8080/e2e/storeroom/classic: 500 {\"type\":\"about:blank\",\"title\":\"Server Error\",\"status\":500,\"detail\":\"An unexpected error occurred.\"}",
      "stack": "Error: Failed to pin billing mode to \"classic\" via http://billing-api-dev:8080/e2e/storeroom/classic: 500 {\"type\":\"about:blank\",\"title\":\"Server Error\",\"status\":500,\"detail\":\"An unexpected error occurred.\"}\n    at callBillingE2eRoute (/builds/at-kinnovis/quality-assurance/qa-automation/src/shared/utils/billing-utils.ts:31:13)\n    at pinBillingMode (/builds/at-kinnovis/quality-assurance/qa-automation/src/shared/utils/billing-utils.ts:43:3)\n    at globalSetup (/builds/at-kinnovis/quality-assurance/qa-automation/src/shared/global-setup.ts:6:3)",
      "location": {
        "file": "/builds/at-kinnovis/quality-assurance/qa-automation/src/shared/utils/billing-utils.ts",
        "column": 13,
        "line": 31
      },
      "snippet": "\u001b[90m   at \u001b[39msrc/shared/utils/billing-utils.ts:31\n\n\u001b[0m \u001b[90m 29 |\u001b[39m\n \u001b[90m 30 |\u001b[39m     \u001b[36mif\u001b[39m (\u001b[33m!\u001b[39mresponse\u001b[33m.\u001b[39mok()) {\n\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 31 |\u001b[39m       \u001b[36mthrow\u001b[39m \u001b[36mnew\u001b[39m \u001b[33mError\u001b[39m(\u001b[32m`Failed to ${action} via ${baseURL}${path}: ${response.status()} ${await response.text()}`\u001b[39m)\u001b[33m;\u001b[39m\n \u001b[90m    |\u001b[39m             \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 32 |\u001b[39m     }\n \u001b[90m 33 |\u001b[39m   } \u001b[36mfinally\u001b[39m {\n \u001b[90m 34 |\u001b[39m     \u001b[36mawait\u001b[39m ctx\u001b[33m.\u001b[39mdispose()\u001b[33m;\u001b[39m\u001b[0m"
    }
  ],
  "stats": {
    "startTime": "2026-10-07T06:55:50.352Z",
    "duration": 133.306,
    "expected": 0,
    "skipped": 0,
    "unexpected": 0,
    "flaky": 0
  }
}