Skip to content

Document Mocha hook limitations#910

Draft
devpow112 wants to merge 1 commit into
mainfrom
depowell/document-mocha-hook-limitations
Draft

Document Mocha hook limitations#910
devpow112 wants to merge 1 commit into
mainfrom
depowell/document-mocha-hook-limitations

Conversation

@devpow112

Copy link
Copy Markdown
Contributor

Documents that Mocha hook failures are recorded without retries even when tests are configured to retry. Also removes explanatory comments from the Mocha hook-failure integration fixture.

@github-actions github-actions Bot added documentation Improvements or additions to documentation javascript Pull requests that update JavaScript code labels Jun 22, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Report

Report Validation

mocha 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report Contents

{
  "id": "5ca96c42-bc9b-4a0c-8f93-6d6d20141bfd",
  "version": 3,
  "summary": {
    "status": "failed",
    "github": {
      "organization": "Brightspace",
      "repository": "test-reporting-node",
      "workflow": "ci.yml",
      "runId": 27924304036,
      "runAttempt": 1
    },
    "git": {
      "branch": "depowell/document-mocha-hook-limitations",
      "sha": "c2505e8fc88a177b1d765938c278ba7742e68d46"
    },
    "framework": "mocha",
    "operatingSystem": "linux",
    "started": "2026-06-22T01:38:18.268Z",
    "duration": {
      "total": 9886
    },
    "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-22T01:38:18.277Z",
      "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/mocha/custom-timeout.test.js"
      },
      "configuration": {
        "timeout": 10000
      },
      "started": "2026-06-22T01:38:18.332Z",
      "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-22T01:38:18.386Z",
      "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-22T01:38:18.438Z",
      "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-22T01:38:18.445Z",
      "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-22T01:38:18.446Z",
      "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-22T01:38:18.447Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:38:18.500Z",
      "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-22T01:38:18.552Z",
      "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-22T01:38:18.553Z",
      "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-22T01:38:18.554Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:38:18.606Z",
      "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-22T01:38:18.660Z",
      "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-22T01:38:18.962Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:38:19.515Z",
      "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-22T01:38:19.516Z",
      "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-22T01:38:21.173Z",
      "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-22T01:38:23.684Z",
      "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-22T01:38:24.238Z",
      "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-22T01:38:24.238Z",
      "duration": {
        "total": 151,
        "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-22T01:38:25.896Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    }
  ]
}
playwright 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report Contents

{
  "id": "90de0be0-8b66-45ba-8a13-e168ac058a95",
  "version": 3,
  "summary": {
    "status": "failed",
    "github": {
      "organization": "Brightspace",
      "repository": "test-reporting-node",
      "workflow": "ci.yml",
      "runId": 27924304036,
      "runAttempt": 1
    },
    "git": {
      "branch": "depowell/document-mocha-hook-limitations",
      "sha": "c2505e8fc88a177b1d765938c278ba7742e68d46"
    },
    "framework": "playwright",
    "operatingSystem": "linux",
    "started": "2026-06-22T01:38:29.311Z",
    "duration": {
      "total": 82200
    },
    "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-22T01:38:30.735Z",
      "duration": {
        "total": 53,
        "final": 53
      },
      "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-22T01:38:30.786Z",
      "duration": {
        "total": 52,
        "final": 52
      },
      "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-22T01:38:30.901Z",
      "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-22T01:38:30.872Z",
      "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-22T01:38:30.995Z",
      "duration": {
        "total": 12,
        "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-22T01:38:33.556Z",
      "duration": {
        "total": 217,
        "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-22T01:38:33.679Z",
      "duration": {
        "total": 15,
        "final": 4
      },
      "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-22T01:38:36.200Z",
      "duration": {
        "total": 218,
        "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-22T01:38:36.326Z",
      "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-22T01:38:38.886Z",
      "duration": {
        "total": 211,
        "final": 53
      },
      "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-22T01:38:38.994Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "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-22T01:38:41.508Z",
      "duration": {
        "total": 208,
        "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-22T01:38:41.760Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:38:41.832Z",
      "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-22T01:38:42.673Z",
      "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-22T01:38:42.674Z",
      "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-22T01:38:42.674Z",
      "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-22T01:38:43.209Z",
      "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-22T01:38:43.728Z",
      "duration": {
        "total": 1659,
        "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-22T01:38:44.039Z",
      "duration": {
        "total": 2013,
        "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-22T01:38:47.946Z",
      "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-22T01:38:48.783Z",
      "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-22T01:38:49.060Z",
      "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-22T01:38:50.581Z",
      "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-22T01:38:51.388Z",
      "duration": {
        "total": 501,
        "final": 501
      },
      "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-22T01:38:51.909Z",
      "duration": {
        "total": 503,
        "final": 503
      },
      "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-22T01:38:52.431Z",
      "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-22T01:38:53.750Z",
      "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-22T01:38:53.840Z",
      "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-22T01:38:53.924Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    },
    {
      "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-22T01:38:53.291Z",
      "duration": {
        "total": 2011,
        "final": 503
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    },
    {
      "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-22T01:38:54.033Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "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-22T01:38:56.670Z",
      "duration": {
        "total": 12,
        "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-22T01:38:59.040Z",
      "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-22T01:38:59.708Z",
      "duration": {
        "total": 16,
        "final": 4
      },
      "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-22T01:39:01.838Z",
      "duration": {
        "total": 215,
        "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-22T01:39:02.298Z",
      "duration": {
        "total": 2,
        "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-22T01:39:04.642Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "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-22T01:39:04.885Z",
      "duration": {
        "total": 211,
        "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-22T01:39:07.281Z",
      "duration": {
        "total": 209,
        "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-22T01:39:07.773Z",
      "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-22T01:39:07.842Z",
      "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-22T01:39:08.679Z",
      "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-22T01:39:08.679Z",
      "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-22T01:39:08.679Z",
      "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-22T01:39:09.212Z",
      "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-22T01:39:09.734Z",
      "duration": {
        "total": 1658,
        "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-22T01:39:09.873Z",
      "duration": {
        "total": 2012,
        "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-22T01:39:13.952Z",
      "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-22T01:39:14.792Z",
      "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-22T01:39:15.072Z",
      "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-22T01:39:16.419Z",
      "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-22T01:39:17.246Z",
      "duration": {
        "total": 503,
        "final": 503
      },
      "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-22T01:39:17.766Z",
      "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-22T01:39:18.289Z",
      "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-22T01:39:19.635Z",
      "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-22T01:39:19.725Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:39:19.819Z",
      "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-22T01:39:19.930Z",
      "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-22T01:39:19.319Z",
      "duration": {
        "total": 2014,
        "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-22T01:39:22.557Z",
      "duration": {
        "total": 13,
        "final": 3
      },
      "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-22T01:39:24.900Z",
      "duration": {
        "total": 213,
        "final": 53
      },
      "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-22T01:39:25.793Z",
      "duration": {
        "total": 15,
        "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-22T01:39:27.602Z",
      "duration": {
        "total": 217,
        "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-22T01:39:28.341Z",
      "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-22T01:39:30.420Z",
      "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-22T01:39:30.905Z",
      "duration": {
        "total": 211,
        "final": 52
      },
      "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-22T01:39:32.981Z",
      "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-22T01:39:33.799Z",
      "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-22T01:39:33.873Z",
      "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-22T01:39:34.715Z",
      "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-22T01:39:34.716Z",
      "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-22T01:39:34.716Z",
      "duration": {
        "total": 507,
        "final": 507
      },
      "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-22T01:39:35.257Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 0
    },
    {
      "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-22T01:39:35.774Z",
      "duration": {
        "total": 1658,
        "final": 552
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 2
    },
    {
      "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-22T01:39:35.677Z",
      "duration": {
        "total": 2012,
        "final": 503
      },
      "taxonomy": {
        "tool": "Playwright 1 Test Reporting",
        "type": "ui"
      },
      "retries": 3
    },
    {
      "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-22T01:39:40.024Z",
      "duration": {
        "total": 553,
        "final": 553
      },
      "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-22T01:39:40.863Z",
      "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-22T01:39:41.141Z",
      "duration": {
        "total": 1657,
        "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-22T01:39:42.232Z",
      "duration": {
        "total": 503,
        "final": 503
      },
      "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-22T01:39:43.049Z",
      "duration": {
        "total": 503,
        "final": 503
      },
      "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-22T01:39:43.572Z",
      "duration": {
        "total": 502,
        "final": 502
      },
      "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-22T01:39:44.094Z",
      "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-22T01:39:45.317Z",
      "duration": {
        "total": 2012,
        "final": 503
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 3
    }
  ]
}
@web/test-runner 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report Contents

{
  "id": "5b4290ae-2922-40a5-a9f6-e0b6c3b5b57d",
  "version": 3,
  "summary": {
    "status": "failed",
    "github": {
      "organization": "Brightspace",
      "repository": "test-reporting-node",
      "workflow": "ci.yml",
      "runId": 27924304036,
      "runAttempt": 1
    },
    "git": {
      "branch": "depowell/document-mocha-hook-limitations",
      "sha": "c2505e8fc88a177b1d765938c278ba7742e68d46"
    },
    "framework": "@web/test-runner",
    "operatingSystem": "linux",
    "started": "2026-06-22T01:39:52.816Z",
    "duration": {
      "total": 14978
    },
    "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:39:52.860Z",
      "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/web-test-runner/fake-timers.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-22T01:39:52.860Z",
      "duration": {
        "total": 1,
        "final": 1
      },
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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/web-test-runner/statuses.test.js"
      },
      "browser": "chrome",
      "configuration": {
        "timeout": 120000
      },
      "started": "2026-06-22T01:39:52.860Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 1,
        "final": 1
      },
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 49,
        "final": 49
      },
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:39:52.860Z",
      "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-22T01:40:05.167Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:40:05.167Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:39:52.860Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:39:52.860Z",
      "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-22T01:40:05.167Z",
      "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-22T01:40:05.167Z",
      "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-22T01:40:05.167Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:40:05.167Z",
      "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-22T01:40:05.167Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:40:05.167Z",
      "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-22T01:40:05.167Z",
      "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-22T01:40:05.167Z",
      "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-22T01:40:05.167Z",
      "duration": {
        "total": 50,
        "final": 50
      },
      "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-22T01:40:05.167Z",
      "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-22T01:40:05.167Z",
      "duration": {
        "total": 0,
        "final": 0
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    }
  ]
}
webdriverio 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report Contents

{
  "id": "c635c70b-16c8-4410-ba73-5aea75caaead",
  "version": 3,
  "summary": {
    "status": "failed",
    "github": {
      "organization": "Brightspace",
      "repository": "test-reporting-node",
      "workflow": "ci.yml",
      "runId": 27924304036,
      "runAttempt": 1
    },
    "git": {
      "branch": "depowell/document-mocha-hook-limitations",
      "sha": "c2505e8fc88a177b1d765938c278ba7742e68d46"
    },
    "framework": "webdriverio",
    "operatingSystem": "linux",
    "started": "2026-06-22T01:40:12.362Z",
    "duration": {
      "total": 10502
    },
    "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-22T01:40:22.949Z",
      "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-22T01:40:23.505Z",
      "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-22T01:40:23.506Z",
      "duration": {
        "total": 907,
        "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-22T01:40:25.166Z",
      "duration": {
        "total": 1008,
        "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-22T01:40:21.170Z",
      "duration": {
        "total": 305,
        "final": 305
      },
      "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-22T01:40:21.726Z",
      "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-22T01:40:21.727Z",
      "duration": {
        "total": 907,
        "final": 301
      },
      "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-22T01:40:23.388Z",
      "duration": {
        "total": 1007,
        "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-22T01:40:19.515Z",
      "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-22T01:40:15.865Z",
      "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-22T01:40:15.867Z",
      "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-22T01:40:15.869Z",
      "duration": {
        "total": 53,
        "final": 53
      },
      "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-22T01:40:15.924Z",
      "duration": {
        "total": 51,
        "final": 51
      },
      "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-22T01:40:15.978Z",
      "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-22T01:40:15.979Z",
      "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-22T01:40:15.981Z",
      "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-22T01:40:16.035Z",
      "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-22T01:40:13.939Z",
      "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-22T01:40:13.994Z",
      "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-22T01:40:12.371Z",
      "duration": {
        "total": 55,
        "final": 55
      },
      "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-22T01:40:12.426Z",
      "duration": {
        "total": 52,
        "final": 52
      },
      "taxonomy": {
        "tool": "Test Reporting",
        "type": "integration"
      },
      "retries": 0
    }
  ]
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation javascript Pull requests that update JavaScript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant