• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

adobe / spectrum-web-components / 18017563598
98%

Build:
DEFAULT BRANCH: main
Ran 25 Sep 2025 06:56PM UTC
Jobs 1
Files 388
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Sep 2025 06:48PM UTC coverage: 97.916% (-0.09%) from 98.002%
18017563598

push

github

web-flow
chore: update playwright and @web/test-runner dependencies with comprehensive test refactoring (#5578)

This pull request represents a comprehensive update to testing infrastructure and dependencies across the entire Spectrum Web Components codebase. The changes include major dependency updates for Playwright and @web/test-runner packages, extensive test refactoring for improved reliability and maintainability, and enhanced CI/CD configurations.

Major Dependency Updates
Playwright:

Updated Docker image in CI from mcr.microsoft.com/playwright:v1.44.0 to v1.53.1
Updated @playwright/test version from ^1.44.0 to ^1.53.1
@web/test-runner Ecosystem:

Updated @web/test-runner from ^0.18.3 to ^0.20.2 across multiple packages
Updated @web/test-runner-junit-reporter from ^0.7.2 to ^0.8.0
Updated @web/test-runner-playwright from ^0.11.0 to ^0.11.1
Updated @web/test-runner-visual-regression from ^0.9.0 to ^0.10.0
Updated wireit from ^0.14.3 to ^0.14.12
Infrastructure Improvements
CI/CD Configuration:

Enhanced CircleCI configuration with updated Docker images and improved parallelism
Added new Chromium memory testing configuration (web-test-runner.config.ci-chromium-memory.js)
Updated GitHub Actions workflows for better coverage reporting
Added concurrency settings across all browser test configurations
ESLint and Code Quality:

Expanded ESLint coverage to include **/stories/*.ts files
Updated ESM import syntax from assert { type: 'json' } to with { type: 'json' }
Fixed import paths for visual regression commands
Dependency Management:

Added comprehensive patching system documentation in CONTRIBUTING.md
Created Yarn patches for @web/test-runner-playwright and @web/test-runner-visual-regression
Removed legacy patch-package dependency in favor of Yarn 4's built-in patching
Comprehensive Test Suite Refactoring (132 files affected)
Testing Helper Functions:

Refactored mouse interaction helpers: sendMouse → mouseClickOn, mouseClickAway, mouseMoveOver, mouseMoveAwa... (continued)

5324 of 5638 branches covered (94.43%)

Branch coverage included in aggregate %.

91 of 93 new or added lines in 8 files covered. (97.85%)

204 existing lines in 31 files now uncovered.

34050 of 34574 relevant lines covered (98.48%)

628.74 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
94.52
-5.48% tools/reactive-controllers/src/LanguageResolution.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
97.83
-0.02% packages/button/src/Button.ts
1
99.56
-0.0% packages/slider/src/Slider.ts
1
98.06
-0.28% packages/tabs/src/Tabs.ts
1
98.99
-0.17% packages/tooltip/src/Tooltip.ts
1
96.96
-0.68% tools/reactive-controllers/src/FocusGroup.ts
1
99.09
-0.23% tools/shared/src/focusable.ts
2
99.24
-0.76% packages/alert-dialog/src/AlertDialog.ts
2
99.08
-0.92% packages/button/src/ButtonBase.ts
2
97.26
0.01% packages/coachmark/src/Coachmark.ts
2
96.54
1.27% packages/overlay/src/HoverController.ts
2
94.54
-0.03% packages/overlay/src/InteractionController.ts
2
94.74
0.08% packages/picker/src/InteractionController.ts
2
96.72
-1.09% packages/sidenav/src/Sidenav.ts
2
97.55
-0.01% packages/top-nav/src/TopNav.ts
2
96.85
-1.12% tools/grid/src/Grid.ts
2
94.17
0.05% tools/shared/src/observe-slot-presence.ts
3
96.6
0.01% packages/split-view/src/SplitView.ts
3
99.13
-0.87% tools/base/src/Base.ts
4
98.15
0.04% packages/color-wheel/src/ColorWheel.ts
4
83.53
0.2% packages/picker/src/MobileController.ts
4
97.03
-1.87% tools/grid/src/GridController.ts
5
95.52
-4.48% packages/button/src/ClearButton.ts
5
96.71
-0.02% packages/overlay/src/AbstractOverlay.ts
5
86.15
0.66% packages/overlay/src/OverlayPopover.ts
6
98.54
0.24% packages/card/src/Card.ts
13
96.46
-0.07% packages/combobox/src/Combobox.ts
14
93.51
-0.3% packages/overlay/src/OverlayStack.ts
18
95.14
0.13% packages/menu/src/MenuItem.ts
19
97.98
-0.28% packages/overlay/src/Overlay.ts
19
95.55
-0.83% packages/picker/src/Picker.ts
56
94.05
-1.37% packages/menu/src/Menu.ts
Jobs
ID Job ID Ran Files Coverage
1 18017563598.1 25 Sep 2025 06:56PM UTC 388
97.92
GitHub Action Run
Source Files on build 18017563598
  • Tree
  • List 388
  • Changed 386
  • Source Changed 386
  • Coverage Changed 57
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #18017563598
  • 4eafb470 on github
  • Prev Build on main (#14134663351)
  • Next Build on main (#18018587894)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc