Skip to content

feat: add webdriverio browser support#903

Merged
devpow112 merged 1 commit into
mainfrom
depowell/webdriverio-browser-support
Jun 19, 2026
Merged

feat: add webdriverio browser support#903
devpow112 merged 1 commit into
mainfrom
depowell/webdriverio-browser-support

Conversation

@devpow112

@devpow112 devpow112 commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Populates the browser field on WebdriverIO report details from capabilities.browserName (validated against ReportBuilder.SupportedBrowsers), mirroring the Playwright reporter. When browserName is unset (e.g. native app runs) no browser is recorded, and an unsupported browserName is omitted with a warning (the same warning is added to the Playwright resolver for parity). The WebdriverIO validation fixture now asserts browser on each detail.

https://desire2learn.atlassian.net/browse/QE-2205

@github-actions github-actions Bot added the javascript Pull requests that update JavaScript code label Jun 18, 2026
@devpow112 devpow112 force-pushed the depowell/webdriverio-browser-support branch from 33c3c8b to 52a71bb Compare June 18, 2026 20:42
@devpow112 devpow112 changed the title fix: add webdriverio browser support feat: add webdriverio browser support Jun 18, 2026
@github-actions

This comment has been minimized.

@devpow112 devpow112 force-pushed the depowell/refactor-webdriverio-reporter branch from bc092f9 to ec563e2 Compare June 19, 2026 13:30
@devpow112 devpow112 force-pushed the depowell/webdriverio-browser-support branch from 52a71bb to c3f277b Compare June 19, 2026 13:42
@github-actions

This comment has been minimized.

Base automatically changed from depowell/refactor-webdriverio-reporter to main June 19, 2026 13:54
@devpow112 devpow112 force-pushed the depowell/webdriverio-browser-support branch from c3f277b to 51cf216 Compare June 19, 2026 13:59
@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Report

Report Validation

mocha 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report Contents

{
  "id": "422f363d-d773-46a4-ad5f-af6f04aa1dba",
  "version": 3,
  "summary": {
    "status": "failed",
    "github": {
      "organization": "Brightspace",
      "repository": "test-reporting-node",
      "workflow": "ci.yml",
      "runId": 27830151932,
      "runAttempt": 1
    },
    "git": {
      "branch": "depowell/webdriverio-browser-support",
      "sha": "c61b9e357bb77246ed9ee3e79a374c97c494e7d5"
    },
    "framework": "mocha",
    "operatingSystem": "linux",
    "started": "2026-06-19T14:01:02.204Z",
    "duration": {
      "total": 9882
    },
    "count": {
      "passed": 10,
      "failed": 7,
      "skipped": 2,
      "flaky": 2
    }
  },
  "details": [
    {
      "name": "custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/custom-timeout.test.js"
      },
      "configuration": {
        "timeout": 5000
      },
      "started": "2026-06-19T14:01:02.212Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/custom-timeout.test.js"
      },
      "configuration": {
        "timeout": 10000
      },
      "started": "2026-06-19T14:01:02.265Z",
      "duration": {
        "total": 49,
        "final": 49
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/fake-timers.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.319Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/fake-timers.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.371Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "name": "hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/hook-failures.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.378Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Mocha Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/hook-failures.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.379Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Mocha Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > after each failure > test with after each failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/hook-failures.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.381Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Mocha Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > after all failure > test with after all failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/hook-failures.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.433Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Mocha Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > flaky before all > test with flaky before all",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/hook-failures.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.486Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Mocha Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > flaky before each > test with flaky before each",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/hook-failures.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.486Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Mocha Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > flaky after each > test with flaky after each",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/hook-failures.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.488Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Mocha Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > flaky after all > test with flaky after all",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/hook-failures.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.540Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Mocha Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/special-characters.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.594Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/statuses.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:02.896Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Mocha 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "statuses > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/statuses.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:03.449Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Mocha 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "statuses > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/statuses.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:03.449Z",
      "duration": {
        "total": 151,
        "final": 50
      },
      "taxonomy": {
        "tool": "Mocha 1 Test Reporting",
        "type": "ui"
      },
      "retries": 2
    },
    {
      "name": "statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/statuses.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:05.107Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Mocha 1 Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/taxonomy-overrides.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:07.617Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/taxonomy-overrides.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:08.170Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "taxonomy overrides > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/taxonomy-overrides.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:08.170Z",
      "duration": {
        "total": 150,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 2
    },
    {
      "name": "taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/mocha/taxonomy-overrides.test.js"
      },
      "configuration": {
        "timeout": 2000
      },
      "started": "2026-06-19T14:01:09.828Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    }
  ]
}
playwright 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report Contents

{
  "id": "cf8a8003-7bc5-49fd-b062-4586e2c46de4",
  "version": 3,
  "summary": {
    "status": "failed",
    "github": {
      "organization": "Brightspace",
      "repository": "test-reporting-node",
      "workflow": "ci.yml",
      "runId": 27830151932,
      "runAttempt": 1
    },
    "git": {
      "branch": "depowell/webdriverio-browser-support",
      "sha": "c61b9e357bb77246ed9ee3e79a374c97c494e7d5"
    },
    "framework": "playwright",
    "operatingSystem": "linux",
    "started": "2026-06-19T14:01:13.235Z",
    "duration": {
      "total": 82811
    },
    "count": {
      "passed": 24,
      "failed": 33,
      "skipped": 21,
      "flaky": 6
    }
  },
  "details": [
    {
      "name": "[chromium] > custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/custom-timeout.test.js",
        "line": 10,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 5000
      },
      "started": "2026-06-19T14:01:14.751Z",
      "duration": {
        "total": 52,
        "final": 52
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/custom-timeout.test.js",
        "line": 12,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 10000
      },
      "started": "2026-06-19T14:01:14.760Z",
      "duration": {
        "total": 53,
        "final": 53
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/fake-timers.test.js",
        "line": 25,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:14.888Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/fake-timers.test.js",
        "line": 23,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:14.875Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 17,
        "column": 3
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:15.005Z",
      "duration": {
        "total": 13,
        "final": 4
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > hook failures > after each failure > test with after each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 23,
        "column": 3
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:17.569Z",
      "duration": {
        "total": 216,
        "final": 53
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > hook failures > flaky before each > test with flaky before each",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 57,
        "column": 3
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:17.662Z",
      "duration": {
        "total": 18,
        "final": 7
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > hook failures > flaky after each > test with flaky after each",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 71,
        "column": 3
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:20.233Z",
      "duration": {
        "total": 225,
        "final": 54
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 11,
        "column": 3
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:20.373Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > hook failures > flaky before all > test with flaky before all",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 43,
        "column": 3
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:23.165Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > hook failures > after all failure > test with after all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 29,
        "column": 3
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:23.292Z",
      "duration": {
        "total": 213,
        "final": 53
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > hook failures > flaky after all > test with flaky after all",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 85,
        "column": 3
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:26.190Z",
      "duration": {
        "total": 209,
        "final": 52
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/special-characters.test.js",
        "line": 8,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:26.526Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 16,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:26.597Z",
      "duration": {
        "total": 552,
        "final": 552
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > skipped static",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 18,
        "column": 7
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:27.434Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > skipped static, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 20,
        "column": 7
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:27.435Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > skipped dynamic",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 22,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:27.435Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > skipped dynamic, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 26,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:27.978Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 30,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:28.496Z",
      "duration": {
        "total": 1658,
        "final": 552
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 2
    },
    {
      "name": "[chromium] > statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 40,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:28.726Z",
      "duration": {
        "total": 2012,
        "final": 503
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 16,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:32.718Z",
      "duration": {
        "total": 552,
        "final": 552
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 18,
        "column": 7
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:33.559Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > taxonomy overrides > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 20,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:33.847Z",
      "duration": {
        "total": 1658,
        "final": 552
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 2
    },
    {
      "name": "[chromium] > statuses > failed static expected",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 42,
        "column": 7
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:35.248Z",
      "duration": {
        "total": 503,
        "final": 503
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > failed dynamic expected",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 44,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:36.064Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > failed static expected, skipped dynamic",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 50,
        "column": 7
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:36.582Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[chromium] > statuses > failed static expected, skipped dynamic, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 56,
        "column": 7
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:37.102Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/custom-timeout.test.js",
        "line": 10,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 5000
      },
      "started": "2026-06-19T14:01:38.415Z",
      "duration": {
        "total": 52,
        "final": 52
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/custom-timeout.test.js",
        "line": 12,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 10000
      },
      "started": "2026-06-19T14:01:38.505Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/fake-timers.test.js",
        "line": 23,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:38.590Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/fake-timers.test.js",
        "line": 25,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:38.700Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "name": "[chromium] > taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 30,
        "column": 2
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:38.114Z",
      "duration": {
        "total": 2012,
        "final": 503
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 17,
        "column": 3
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:41.307Z",
      "duration": {
        "total": 13,
        "final": 3
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > hook failures > after each failure > test with after each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 23,
        "column": 3
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:43.604Z",
      "duration": {
        "total": 216,
        "final": 54
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > hook failures > flaky before each > test with flaky before each",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 57,
        "column": 3
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:44.529Z",
      "duration": {
        "total": 14,
        "final": 3
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > hook failures > flaky after each > test with flaky after each",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 71,
        "column": 3
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:46.275Z",
      "duration": {
        "total": 216,
        "final": 54
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 11,
        "column": 3
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:47.024Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > hook failures > flaky before all > test with flaky before all",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 43,
        "column": 3
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:49.022Z",
      "duration": {
        "total": 3,
        "final": 3
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > hook failures > after all failure > test with after all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 29,
        "column": 3
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:49.593Z",
      "duration": {
        "total": 212,
        "final": 53
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > hook failures > flaky after all > test with flaky after all",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 85,
        "column": 3
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:51.641Z",
      "duration": {
        "total": 210,
        "final": 52
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/special-characters.test.js",
        "line": 8,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:52.478Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 16,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:52.549Z",
      "duration": {
        "total": 552,
        "final": 552
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > skipped static",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 18,
        "column": 7
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:53.391Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > skipped static, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 20,
        "column": 7
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:53.391Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > skipped dynamic",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 22,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:53.391Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > skipped dynamic, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 26,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:53.919Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 30,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:54.439Z",
      "duration": {
        "total": 1657,
        "final": 552
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 2
    },
    {
      "name": "[firefox] > statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 40,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:54.223Z",
      "duration": {
        "total": 2013,
        "final": 503
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 16,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:58.682Z",
      "duration": {
        "total": 552,
        "final": 552
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 18,
        "column": 7
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:59.520Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > taxonomy overrides > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 20,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:01:59.797Z",
      "duration": {
        "total": 1658,
        "final": 552
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 2
    },
    {
      "name": "[firefox] > statuses > failed static expected",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 42,
        "column": 7
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:00.751Z",
      "duration": {
        "total": 503,
        "final": 503
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > failed dynamic expected",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 44,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:01.559Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > failed static expected, skipped dynamic",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 50,
        "column": 7
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:02.083Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[firefox] > statuses > failed static expected, skipped dynamic, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 56,
        "column": 7
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:02.605Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/custom-timeout.test.js",
        "line": 10,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 5000
      },
      "started": "2026-06-19T14:02:03.912Z",
      "duration": {
        "total": 52,
        "final": 52
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/custom-timeout.test.js",
        "line": 12,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 10000
      },
      "started": "2026-06-19T14:02:03.998Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/fake-timers.test.js",
        "line": 23,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:04.083Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/fake-timers.test.js",
        "line": 25,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:04.191Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "name": "[firefox] > taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 30,
        "column": 2
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:03.963Z",
      "duration": {
        "total": 2011,
        "final": 503
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 17,
        "column": 3
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:06.759Z",
      "duration": {
        "total": 13,
        "final": 4
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > hook failures > after each failure > test with after each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 23,
        "column": 3
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:09.132Z",
      "duration": {
        "total": 215,
        "final": 54
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > hook failures > flaky before each > test with flaky before each",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 57,
        "column": 3
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:10.393Z",
      "duration": {
        "total": 18,
        "final": 4
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > hook failures > flaky after each > test with flaky after each",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 71,
        "column": 3
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:11.770Z",
      "duration": {
        "total": 215,
        "final": 54
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 11,
        "column": 3
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:12.879Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > hook failures > flaky before all > test with flaky before all",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 43,
        "column": 3
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:14.510Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > hook failures > after all failure > test with after all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 29,
        "column": 3
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:15.457Z",
      "duration": {
        "total": 212,
        "final": 53
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > hook failures > flaky after all > test with flaky after all",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/hook-failures.test.js",
        "line": 85,
        "column": 3
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:17.026Z",
      "duration": {
        "total": 210,
        "final": 52
      },
      "taxonomy": {
        "tool": "Playwright Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/special-characters.test.js",
        "line": 8,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:18.324Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 16,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:18.399Z",
      "duration": {
        "total": 552,
        "final": 552
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > skipped static",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 18,
        "column": 7
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:19.253Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > skipped static, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 20,
        "column": 7
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:19.253Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > skipped dynamic",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 22,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:19.253Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > skipped dynamic, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 26,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:19.786Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 40,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:19.711Z",
      "duration": {
        "total": 2012,
        "final": 503
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[webkit] > statuses > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 30,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:20.303Z",
      "duration": {
        "total": 1659,
        "final": 552
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 2
    },
    {
      "name": "[webkit] > taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 16,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:24.566Z",
      "duration": {
        "total": 552,
        "final": 552
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 18,
        "column": 7
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:25.406Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > taxonomy overrides > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 20,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:25.692Z",
      "duration": {
        "total": 1658,
        "final": 552
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 2
    },
    {
      "name": "[webkit] > statuses > failed static expected",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 42,
        "column": 7
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:26.194Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > failed dynamic expected",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 44,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:27.000Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > failed static expected, skipped dynamic",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 50,
        "column": 7
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:27.525Z",
      "duration": {
        "total": 501,
        "final": 501
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > statuses > failed static expected, skipped dynamic, fixme",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/statuses.test.js",
        "line": 56,
        "column": 7
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:28.043Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[webkit] > taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/playwright/taxonomy-overrides.test.js",
        "line": 30,
        "column": 2
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 30000
      },
      "started": "2026-06-19T14:02:29.821Z",
      "duration": {
        "total": 2012,
        "final": 503
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    }
  ]
}
@web/test-runner 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report Contents

{
  "id": "13c66ddc-a96b-4b4c-8157-0252e0abd0a8",
  "version": 3,
  "summary": {
    "status": "failed",
    "github": {
      "organization": "Brightspace",
      "repository": "test-reporting-node",
      "workflow": "ci.yml",
      "runId": 27830151932,
      "runAttempt": 1
    },
    "git": {
      "branch": "depowell/webdriverio-browser-support",
      "sha": "c61b9e357bb77246ed9ee3e79a374c97c494e7d5"
    },
    "framework": "@web/test-runner",
    "operatingSystem": "linux",
    "started": "2026-06-19T14:02:37.304Z",
    "duration": {
      "total": 8730
    },
    "count": {
      "passed": 32,
      "failed": 20,
      "skipped": 8,
      "flaky": 0
    }
  },
  "details": [
    {
      "name": "custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/custom-timeout.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/custom-timeout.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/fake-timers.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/fake-timers.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > after each failure > test with after each failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "hook failures > after all failure > test with after all failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/special-characters.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "statuses > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/custom-timeout.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/custom-timeout.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/custom-timeout.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/custom-timeout.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/fake-timers.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/fake-timers.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/fake-timers.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/fake-timers.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > hook failures > after each failure > test with after each failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > hook failures > after all failure > test with after all failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > hook failures > after each failure > test with after each failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > hook failures > after all failure > test with after all failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/special-characters.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/special-characters.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 53,
        "final": 53
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > statuses > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 1,
        "final": 1
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > statuses > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "chromium",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 1,
        "final": 1
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 1] > taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "firefox",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/custom-timeout.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/custom-timeout.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/fake-timers.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 58,
        "final": 58
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/fake-timers.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > hook failures > after each failure > test with after each failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > hook failures > after all failure > test with after all failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/hook-failures.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/special-characters.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > statuses > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/statuses.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebTestRunner 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[group 2] > taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/web-test-runner/taxonomy-overrides.test.js"
      },
      "browser": "webkit",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-19T14:02:37.344Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    }
  ]
}
webdriverio 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report Contents

{
  "id": "af5a05e5-78e8-48aa-8f4c-c4e31dc5bbb2",
  "version": 3,
  "summary": {
    "status": "failed",
    "github": {
      "organization": "Brightspace",
      "repository": "test-reporting-node",
      "workflow": "ci.yml",
      "runId": 27830151932,
      "runAttempt": 1
    },
    "git": {
      "branch": "depowell/webdriverio-browser-support",
      "sha": "c61b9e357bb77246ed9ee3e79a374c97c494e7d5"
    },
    "framework": "webdriverio",
    "operatingSystem": "linux",
    "started": "2026-06-19T14:02:50.524Z",
    "duration": {
      "total": 10493
    },
    "count": {
      "passed": 10,
      "failed": 7,
      "skipped": 2,
      "flaky": 2
    }
  },
  "details": [
    {
      "name": "[linux] > taxonomy overrides > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/taxonomy-overrides.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:03:01.295Z",
      "duration": {
        "total": 305,
        "final": 305
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[linux] > taxonomy overrides > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/taxonomy-overrides.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:03:01.851Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[linux] > taxonomy overrides > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/taxonomy-overrides.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:03:01.852Z",
      "duration": {
        "total": 908,
        "final": 302
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 2
    },
    {
      "name": "[linux] > taxonomy overrides > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/taxonomy-overrides.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:03:03.512Z",
      "duration": {
        "total": 1009,
        "final": 252
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "name": "[linux] > statuses > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/statuses.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:59.517Z",
      "duration": {
        "total": 306,
        "final": 306
      },
      "taxonomy": {
        "tool": "WebdriverIO 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > statuses > skipped",
      "status": "skipped",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/statuses.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:03:00.075Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebdriverIO 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > statuses > flaky",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/statuses.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:03:00.076Z",
      "duration": {
        "total": 908,
        "final": 302
      },
      "taxonomy": {
        "tool": "WebdriverIO 1 Test Reporting",
        "type": "ui"
      },
      "retries": 2
    },
    {
      "name": "[linux] > statuses > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/statuses.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:03:01.737Z",
      "duration": {
        "total": 1008,
        "final": 252
      },
      "taxonomy": {
        "tool": "WebdriverIO 1 Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "name": "[linux] > special characters > special/characters \"(\\n\\r\\t\\b\\f)\"",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/special-characters.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:57.806Z",
      "duration": {
        "total": 54,
        "final": 54
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[linux] > hook failures > before all failure > test with before all failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/hook-failures.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:54.110Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebdriverIO Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > hook failures > before each failure > test with before each failure",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/hook-failures.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:54.111Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebdriverIO Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > hook failures > after each failure > test with after each failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/hook-failures.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:54.114Z",
      "duration": {
        "total": 54,
        "final": 54
      },
      "taxonomy": {
        "tool": "WebdriverIO Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > hook failures > after all failure > test with after all failure",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/hook-failures.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:54.176Z",
      "duration": {
        "total": 53,
        "final": 53
      },
      "taxonomy": {
        "tool": "WebdriverIO Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > hook failures > flaky before all > test with flaky before all",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/hook-failures.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:54.229Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebdriverIO Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > hook failures > flaky before each > test with flaky before each",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/hook-failures.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:54.230Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "WebdriverIO Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > hook failures > flaky after each > test with flaky after each",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/hook-failures.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:54.233Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "WebdriverIO Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > hook failures > flaky after all > test with flaky after all",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/hook-failures.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:54.285Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "WebdriverIO Hook Failures Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "name": "[linux] > fake timers > passed",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/fake-timers.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:50.537Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[linux] > fake timers > failed",
      "status": "failed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/fake-timers.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:50.592Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "name": "[linux] > custom timeout > suite level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/custom-timeout.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:52.315Z",
      "duration": {
        "total": 54,
        "final": 54
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "name": "[linux] > custom timeout > test level timeout",
      "status": "passed",
      "github": {
        "codeowners": [
          "@Brightspace/quality-enablement"
        ]
      },
      "location": {
        "file": "test/integration/data/tests/webdriverio/custom-timeout.test.js"
      },
      "browser": "chrome",
      "started": "2026-06-19T14:02:52.370Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    }
  ]
}

@devpow112 devpow112 marked this pull request as ready for review June 19, 2026 14:05
@devpow112 devpow112 requested a review from a team as a code owner June 19, 2026 14:05
@devpow112 devpow112 merged commit c3991b9 into main Jun 19, 2026
5 checks passed
@devpow112 devpow112 deleted the depowell/webdriverio-browser-support branch June 19, 2026 15:07
@d2l-github-release-tokens

Copy link
Copy Markdown

🎉 This PR is included in version 6.1.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@d2l-github-release-tokens d2l-github-release-tokens Bot added the released Pull requests that have been released label Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript Pull requests that update JavaScript code released Pull requests that have been released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants