{
  "status": "passed",
  "mode": "test",
  "url": "https://google.com",
  "startTime": "2026-03-09T12:28:47.836Z",
  "process": {
    "_events": {},
    "_eventsCount": 1,
    "_closesNeeded": 3,
    "_closesGot": 3,
    "connected": false,
    "signalCode": null,
    "exitCode": 0,
    "killed": false,
    "spawnfile": "docker",
    "_handle": null,
    "spawnargs": [
      "docker",
      "run",
      "--rm",
      "--name",
      "qaman-test-run-1773059327825",
      "-v",
      "/opt/qaman/tests/run-1773059327825.spec.ts:/tests/test.spec.ts:ro",
      "-v",
      "/opt/runner-api/playwright-run-1773059327825.config.js:/tests/playwright.config.js:ro",
      "-v",
      "/opt/qaman/artifacts/run-1773059327825:/artifacts",
      "--shm-size=2gb",
      "--security-opt",
      "seccomp=unconfined",
      "--ipc=host",
      "playwright-vnc:latest",
      "bash",
      "-c",
      "cd /tests && ./node_modules/.bin/playwright test test.spec.ts --config playwright.config.js --output /artifacts"
    ],
    "pid": 3067090,
    "stdin": {
      "connecting": false,
      "_hadError": false,
      "_parent": null,
      "_host": null,
      "_closeAfterHandlingError": false,
      "_events": {},
      "_readableState": {
        "highWaterMark": 16384,
        "buffer": [],
        "bufferIndex": 0,
        "length": 0,
        "pipes": [],
        "awaitDrainWriters": null,
        "readable": false
      },
      "_writableState": {
        "highWaterMark": 16384,
        "length": 0,
        "corked": 0,
        "writelen": 0,
        "bufferedIndex": 0,
        "pendingcb": 0
      },
      "allowHalfOpen": false,
      "_eventsCount": 1,
      "_sockname": null,
      "_pendingData": null,
      "_pendingEncoding": "",
      "server": null,
      "_server": null
    },
    "stdout": {
      "connecting": false,
      "_hadError": false,
      "_parent": null,
      "_host": null,
      "_closeAfterHandlingError": false,
      "_events": {},
      "_readableState": {
        "highWaterMark": 16384,
        "buffer": [],
        "bufferIndex": 0,
        "length": 0,
        "pipes": [],
        "awaitDrainWriters": null
      },
      "_writableState": {
        "highWaterMark": 16384,
        "length": 0,
        "corked": 0,
        "writelen": 0,
        "bufferedIndex": 0,
        "pendingcb": 0
      },
      "allowHalfOpen": false,
      "_eventsCount": 3,
      "_sockname": null,
      "_pendingData": null,
      "_pendingEncoding": "",
      "server": null,
      "_server": null
    },
    "stderr": {
      "connecting": false,
      "_hadError": false,
      "_parent": null,
      "_host": null,
      "_closeAfterHandlingError": false,
      "_events": {},
      "_readableState": {
        "highWaterMark": 16384,
        "buffer": [],
        "bufferIndex": 0,
        "length": 0,
        "pipes": [],
        "awaitDrainWriters": null
      },
      "_writableState": {
        "highWaterMark": 16384,
        "length": 0,
        "corked": 0,
        "writelen": 0,
        "bufferedIndex": 0,
        "pendingcb": 0
      },
      "allowHalfOpen": false,
      "_eventsCount": 3,
      "_sockname": null,
      "_pendingData": null,
      "_pendingEncoding": "",
      "server": null,
      "_server": null
    },
    "stdio": [
      {
        "connecting": false,
        "_hadError": false,
        "_parent": null,
        "_host": null,
        "_closeAfterHandlingError": false,
        "_events": {},
        "_readableState": {
          "highWaterMark": 16384,
          "buffer": [],
          "bufferIndex": 0,
          "length": 0,
          "pipes": [],
          "awaitDrainWriters": null,
          "readable": false
        },
        "_writableState": {
          "highWaterMark": 16384,
          "length": 0,
          "corked": 0,
          "writelen": 0,
          "bufferedIndex": 0,
          "pendingcb": 0
        },
        "allowHalfOpen": false,
        "_eventsCount": 1,
        "_sockname": null,
        "_pendingData": null,
        "_pendingEncoding": "",
        "server": null,
        "_server": null
      },
      {
        "connecting": false,
        "_hadError": false,
        "_parent": null,
        "_host": null,
        "_closeAfterHandlingError": false,
        "_events": {},
        "_readableState": {
          "highWaterMark": 16384,
          "buffer": [],
          "bufferIndex": 0,
          "length": 0,
          "pipes": [],
          "awaitDrainWriters": null
        },
        "_writableState": {
          "highWaterMark": 16384,
          "length": 0,
          "corked": 0,
          "writelen": 0,
          "bufferedIndex": 0,
          "pendingcb": 0
        },
        "allowHalfOpen": false,
        "_eventsCount": 3,
        "_sockname": null,
        "_pendingData": null,
        "_pendingEncoding": "",
        "server": null,
        "_server": null
      },
      {
        "connecting": false,
        "_hadError": false,
        "_parent": null,
        "_host": null,
        "_closeAfterHandlingError": false,
        "_events": {},
        "_readableState": {
          "highWaterMark": 16384,
          "buffer": [],
          "bufferIndex": 0,
          "length": 0,
          "pipes": [],
          "awaitDrainWriters": null
        },
        "_writableState": {
          "highWaterMark": 16384,
          "length": 0,
          "corked": 0,
          "writelen": 0,
          "bufferedIndex": 0,
          "pendingcb": 0
        },
        "allowHalfOpen": false,
        "_eventsCount": 3,
        "_sockname": null,
        "_pendingData": null,
        "_pendingEncoding": "",
        "server": null,
        "_server": null
      }
    ]
  },
  "logs": [
    "\nRunning 1 test using 1 worker\n\n",
    "Navigating to: https://google.com\n",
    "Page loaded successfully\nTest complete\n",
    "  ✓  1 test.spec.ts:3:5 › Screen Recording (3.1s)\n",
    "\n",
    "  1 passed (11.6s)\n"
  ],
  "endTime": "2026-03-09T12:29:02.467Z",
  "exitCode": 0,
  "artifacts": {
    "baseUrl": "https://qa-artifacts.enhero.solactivy.com/run-1773059327825",
    "screenshots": [
      "https://qa-artifacts.enhero.solactivy.com/run-1773059327825/test-Screen-Recording/test-finished-1.png"
    ],
    "videos": [
      "https://qa-artifacts.enhero.solactivy.com/run-1773059327825/test-Screen-Recording/video.webm"
    ],
    "traces": [
      "https://qa-artifacts.enhero.solactivy.com/run-1773059327825/test-Screen-Recording/trace.zip"
    ],
    "results": {
      "config": {
        "configFile": "/tests/playwright.config.js",
        "rootDir": "/tests",
        "forbidOnly": false,
        "fullyParallel": false,
        "globalSetup": null,
        "globalTeardown": null,
        "globalTimeout": 0,
        "grep": {},
        "grepInvert": null,
        "maxFailures": 0,
        "metadata": {
          "actualWorkers": 1
        },
        "preserveOutput": "always",
        "reporter": [
          [
            "list",
            null
          ],
          [
            "json",
            {
              "outputFile": "/artifacts/test-results.json"
            }
          ]
        ],
        "reportSlowTests": {
          "max": 5,
          "threshold": 300000
        },
        "quiet": false,
        "projects": [
          {
            "outputDir": "/artifacts",
            "repeatEach": 1,
            "retries": 0,
            "metadata": {
              "actualWorkers": 1
            },
            "id": "",
            "name": "",
            "testDir": "/tests",
            "testIgnore": [],
            "testMatch": [
              "**/*.@(spec|test).?(c|m)[jt]s?(x)"
            ],
            "timeout": 60000
          }
        ],
        "shard": null,
        "updateSnapshots": "missing",
        "updateSourceMethod": "patch",
        "version": "1.55.1",
        "workers": 2,
        "webServer": null
      },
      "suites": [
        {
          "title": "test.spec.ts",
          "file": "test.spec.ts",
          "column": 0,
          "line": 0,
          "specs": [
            {
              "title": "Screen Recording",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "",
                  "projectName": "",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 3109,
                      "errors": [],
                      "stdout": [
                        {
                          "text": "Navigating to: https://google.com\n"
                        },
                        {
                          "text": "Page loaded successfully\n"
                        },
                        {
                          "text": "Test complete\n"
                        }
                      ],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-03-09T12:28:57.820Z",
                      "annotations": [],
                      "attachments": [
                        {
                          "name": "screenshot",
                          "contentType": "image/png",
                          "path": "/artifacts/test-Screen-Recording/test-finished-1.png"
                        },
                        {
                          "name": "video",
                          "contentType": "video/webm",
                          "path": "/artifacts/test-Screen-Recording/video.webm"
                        },
                        {
                          "name": "trace",
                          "contentType": "application/zip",
                          "path": "/artifacts/test-Screen-Recording/trace.zip"
                        }
                      ]
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "b72ba50710186a3d173d-2e5564f6473e447ce052",
              "file": "test.spec.ts",
              "line": 3,
              "column": 5
            }
          ]
        }
      ],
      "errors": [],
      "stats": {
        "startTime": "2026-03-09T12:28:50.660Z",
        "duration": 11563.698,
        "expected": 1,
        "skipped": 0,
        "unexpected": 0,
        "flaky": 0
      }
    }
  },
  "duration_ms": 3109,
  "steps": [
    {
      "id": 1,
      "name": "Test Setup",
      "status": "passed",
      "duration": "0.1s",
      "screenshot": null
    },
    {
      "id": 2,
      "name": "Test Execution",
      "status": "passed",
      "duration": "3.1s",
      "screenshot": "https://qa-artifacts.enhero.solactivy.com/run-1773059327825/test-Screen-Recording/test-finished-1.png",
      "error": null
    },
    {
      "id": 3,
      "name": "Test Cleanup",
      "status": "passed",
      "duration": "0.1s",
      "screenshot": null
    }
  ]
}