Skip to content

fix: skip playwright integration test on Docker network failures#5699

Merged
lpcox merged 1 commit into
mainfrom
fix/playwright-test-skip-network-failure
May 14, 2026
Merged

fix: skip playwright integration test on Docker network failures#5699
lpcox merged 1 commit into
mainfrom
fix/playwright-test-skip-network-failure

Conversation

@lpcox
Copy link
Copy Markdown
Collaborator

@lpcox lpcox commented May 14, 2026

When Docker can't pull the base image (e.g., registry timeout through a proxy), TestPlaywrightWithLocalDockerfile now skips gracefully instead of fatally failing.

The test already skips when Docker isn't available — this extends that pattern to handle network connectivity issues during docker build.

When the Docker registry is unreachable (proxy timeout, connection
refused), the test should skip gracefully instead of fatally failing,
since the network issue is environmental rather than a code bug.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 14, 2026 17:46
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 makes the Playwright local Dockerfile integration test more resilient in environments where Docker is available but cannot pull the base image due to network connectivity failures.

Changes:

  • Captures Docker build output as a string for reuse.
  • Skips TestPlaywrightWithLocalDockerfile when build output indicates Docker registry/network resolution failures.
Show a summary per file
File Description
test/integration/playwright_test.go Adds network-failure detection around docker build so the integration test skips instead of failing fatally.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 1/1 changed files
  • Comments generated: 0

@lpcox lpcox merged commit cd7d8d1 into main May 14, 2026
18 checks passed
@lpcox lpcox deleted the fix/playwright-test-skip-network-failure branch May 14, 2026 17:51
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