Skip to content

test(runtime): skip unavailable Playwright engines - #152

Merged
paralin merged 1 commit into
masterfrom
fix/webkit-disposable-symbol
Aug 12, 2026
Merged

test(runtime): skip unavailable Playwright engines#152
paralin merged 1 commit into
masterfrom
fix/webkit-disposable-symbol

Conversation

@paralin

@paralin paralin commented Aug 12, 2026

Copy link
Copy Markdown
Member

Default CI does not install Playwright browser executables, so the direct browser regression must skip rows whose engine is unavailable. The focused installed-engine environment still runs both Chromium and WebKit rows, retaining the proof for the disposable-symbol fix without changing the runtime source or browser fixture.

Default CI does not install Playwright browser executables, so the
direct browser regression must skip rows whose engine is unavailable.

The focused installed-engine environment still runs both Chromium and
WebKit rows, retaining the proof for the disposable-symbol fix without
changing the runtime source or browser fixture.

Signed-off-by: Christian Stewart <christian@aperture.us>
Copilot AI lite review requested due to automatic review settings August 12, 2026 07:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Playwright-powered browser regression test to automatically skip per-engine test cases when the corresponding Playwright browser executable is not present, aligning the test behavior with CI environments that do not install Playwright browsers by default.

Changes:

  • Add a filesystem presence check for each Playwright engine’s executablePath() and conditionally skip the test row when missing.
  • Update imports to include existsSync for the executable availability check.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@paralin
paralin merged commit 25935cf into master Aug 12, 2026
12 of 13 checks passed
@paralin
paralin deleted the fix/webkit-disposable-symbol branch August 12, 2026 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants