Skip to content

test(demo): launch the headed capture regression without a GPU on Xvfb (CI check) - #18

Closed
alexgorbatchev wants to merge 1 commit into
mainfrom
ci/headed-capture-diagnosis
Closed

alexgorbatchev wants to merge 1 commit into
mainfrom
ci/headed-capture-diagnosis

Conversation

@alexgorbatchev

@alexgorbatchev alexgorbatchev commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Launches the headed capture-geometry regression with --disable-gpu on its Xvfb display (commit 7f6c5b4). On cold CI runners Chromium's first GPU process took up to 18.6s to fail on the GPU-less display, and a screenshot requested before it was replaced failed. With the fix the test passed on CI in 1.7s. CI remains red from an unrelated race in the native tab-capture tests.

@coderabbitai

coderabbitai Bot commented Oct 22, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Xvfb has no GPU, so Chromium's first GPU process fails to start there and a
software one replaces it. On a cold CI runner that failure took up to 18.6s,
and a screenshot requested before it failed with "Unable to capture
screenshot", failing the headed capture-geometry test.

launchDemoBrowser takes whether the display has a GPU, and the Xvfb fixture
launches with --disable-gpu, so the software compositor starts first.
Recordings on an operator's display are unchanged.
@alexgorbatchev
alexgorbatchev force-pushed the ci/headed-capture-diagnosis branch from 9d9813c to 7f6c5b4 Compare October 22, 2026 22:37
@alexgorbatchev alexgorbatchev changed the title ci: diagnose the headed capture failure (do not merge) test(demo): launch the headed capture regression without a GPU on Xvfb (CI check) Oct 22, 2026
@alexgorbatchev
alexgorbatchev deleted the ci/headed-capture-diagnosis branch October 23, 2026 20:21
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.

1 participant