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

playwright-community / playwright-go
79%
main: 79%

Build:
Build:
LAST BUILD BRANCH: roll/v1.61.1
DEFAULT BRANCH: main
Repo Added 26 Jan 2022 03:01PM UTC
Files 62
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

LAST BUILD ON BRANCH fix/set-input-files-default-timeout
branch: fix/set-input-files-default-timeout
CHANGE BRANCH
x
Reset
  • fix/set-input-files-default-timeout
  • add-logger-override-support
  • add-only-install-shell-option
  • align-with-upstream-client
  • chore/gitignore-claude
  • chore/update-github-actions
  • ci-fail
  • ci/concurrency-cancel-prs-only
  • dataRace
  • docs-cli-ver
  • docs/fix-readme-and-contributing
  • expose-redirected-navigation-request
  • feat/assemble-driver-from-npm-and-nodejs
  • feat/flakiness-io-reporter
  • fix-sizes-panic
  • fix-tests
  • fix/579-expect-download-mobile-test
  • fix/connection-deadlocks
  • fix/dispatcher-event-handler-deadlock
  • fix/evaluate-handle-element-panic
  • fix/event-emitter-lock-across-handlers
  • fix/handle-parsing-float
  • fix/locator-evaluate-attached-state
  • fix/remote-upload-flake
  • fix/request-header-shape
  • fix/response-null-structured-results
  • fix/test_worker
  • fix/waiter_deadlock
  • fix/webkit-folder-upload-timeout-180s
  • main
  • misuse-matrix
  • mxschmitt/budapest
  • mxschmitt/columbus
  • mxschmitt/dallas-v2
  • mxschmitt/kyiv-v4
  • mxschmitt/macau-v1
  • mxschmitt/victoria-v1
  • patch-1
  • patch-2
  • patch-nilerror
  • pr/event-handler-deadlock
  • pr/jsonpipe-deadlock
  • roll-v1.49.1
  • roll-v1.50
  • roll-v1.51
  • roll-v1.52
  • roll/v1.59.1
  • roll/v1.60.0
  • roll/v1.61.1
  • tidy-1.57
  • update-dependency

24 Jun 2026 11:06PM UTC coverage: 78.501% (+0.03%) from 78.474%
28135373441

Pull #595

github

mxschmitt
test: fix flaky TestPageCloseRace deadlock

TestPageCloseRace intermittently hung for the full 15m test timeout on CI (reproducible locally ~1 in 8 runs when run alongside TestBrowserContextCloseRace).

Protocol tracing showed page.Close() sends "close" but the Chromium driver never replies when Close() races a navigation that commits at the same instant — a driver-level deadlock outside the binding's control. In the passing case Close() aborts the in-flight navigation (net::ERR_ABORTED) and returns immediately.

Abort the request instead of fulfilling it so the navigation never commits. This still exercises the close-vs-route-handler data race the test guards against (issue #566): the handler goroutine runs concurrently with Close() and reads pageImpl.closeWasCalled, still caught by -race. Verified 30/30 passing with -race after the change.
Pull Request #595: fix: respect default timeout in SetInputFiles; fix flaky TestPageCloseRace

14 of 16 new or added lines in 2 files covered. (87.5%)

7927 of 10098 relevant lines covered (78.5%)

6562.06 hits per line

Relevant lines Covered
Build:
Build:
10098 RELEVANT LINES 7927 COVERED LINES
6562.06 HITS PER LINE
Source Files on fix/set-input-files-default-timeout
  • Tree
  • List 58
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28135373441 fix/set-input-files-default-timeout test: fix flaky TestPageCloseRace deadlock TestPageCloseRace intermittently hung for the full 15m test timeout on CI (reproducible locally ~1 in 8 runs when run alongside TestBrowserContextCloseRace). Protocol tracing showed page.Close() sends "... Pull #595 24 Jun 2026 11:13PM UTC mxschmitt github
78.5
28132216208 fix/set-input-files-default-timeout test: use locator API to avoid deprecated page.SetInputFiles Pull #595 24 Jun 2026 10:02PM UTC mxschmitt github
78.5
28131951443 fix/set-input-files-default-timeout fix: respect default timeout in SetInputFiles SetInputFiles always sent a hardcoded 30000ms timeout (added when timeout became a required field in the v1.57 protocol roll), which silently overrode Page/BrowserContext.SetDefaultTimeout. This made... Pull #595 24 Jun 2026 09:56PM UTC mxschmitt github
78.48
See All Builds (444)
  • Repo on GitHub
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

© 2026 Coveralls, Inc