{
  "run_id": "1774316500",
  "created_at": "2026-03-24T01:41:40.259433+00:00",
  "override_used": false,
  "suite": "lan-speed",
  "results": [
    {
      "test_id": "lan-speed.openspeedtest.browser",
      "group": "lan-speed",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "OpenSpeedTest browser run failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 32.637091577998945,
      "details": {
        "summary": "node:internal/modules/run_main:107\n    triggerUncaughtException(\n    ^\n\nlocator.click: Timeout 30000ms exceeded.\nCall log:\n  - waiting for locator('#startButtonDesk')\n    - locator resolved to <use x=\"125\" y=\"300.6\" width=\"50.2\" height=\"50.2\" class=\"startButton\" id=\"startButtonDesk\" xlink:href=\"#playButton\">\u2026</use>\n  - attempting click action\n    - waiting for element to be visible, enabled and stable\n    - element is not stable\n  - retrying click action\n    - waiting for element to be visible, enabled and stable\n    - element is not visible\n  - retrying click action\n    - waiting 20ms\n    2 \u00d7 waiting for element to be visible, enabled and stable\n      - element is not visible\n    - retrying click action\n      - waiting 100ms\n    56 \u00d7 waiting for element to be visible, enabled and stable\n       - element is not visible\n     - retrying click action\n       - waiting 500ms\n\n    at main (/work/scripts/openspeedtest_probe.mjs:39:25)\n    at async file:///work/scripts/openspeedtest_probe.mjs:82:1 {\n  name: 'TimeoutError'\n}\n\nNode.js v24.13.0",
        "command": [
          "docker",
          "run",
          "--rm",
          "--network",
          "host",
          "-v",
          "/home/lucas/projects/oktopus:/work",
          "-w",
          "/work",
          "mcr.microsoft.com/playwright:v1.58.2-noble",
          "node",
          "scripts/openspeedtest_probe.mjs",
          "--url",
          "http://192.168.1.247:60002",
          "--output",
          "/work/artifacts/probe_outputs/openspeedtest_browser.json",
          "--timeout-ms",
          "75000",
          "--query",
          "S=L&Run=10"
        ],
        "probe_id": "browser-host",
        "probe_type": "docker-playwright",
        "metrics": {},
        "query": "S=L&Run=10"
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/openspeedtest_browser.json"
        }
      ]
    }
  ],
  "baseline_summary": {},
  "metadata": {
    "controller": "oktopus",
    "devices": [
      "m62-parent"
    ],
    "mesh_topology": {
      "m62-parent": {
        "role": "parent",
        "expected_parent_id": null
      }
    },
    "status_counts": {
      "FAIL": 1
    }
  },
  "comparison": {}
}