Skip to content

[webgui] support headless CEF on Linux and Windows#22594

Open
linev wants to merge 6 commits into
root-project:masterfrom
linev:cef_offscreen
Open

[webgui] support headless CEF on Linux and Windows#22594
linev wants to merge 6 commits into
root-project:masterfrom
linev:cef_offscreen

Conversation

@linev

@linev linev commented Jun 12, 2026

Copy link
Copy Markdown
Member

Recent CEF builds include Ozone view framework, which significantly simplify usage of CEF for batch.

Update some code to really allow use it.
Now ./stressGraphics --web=cef will work without any problem.

Later one can include CEF in several CI platforms and run several web tests with CEF!

linev added 6 commits June 11, 2026 07:55
Newest CEF builds include support of views framework,
therefore one can create images and pdf in headless mode.

Add several .rootrc parameter to be able configure CEF
headless timeouts and CEF log settings
Otherwise it is very difficult to enable output from JS console
Plain GPU is not available in headless,
but one can enable flags for emultation of WebGL
While view framework used - hide window before it appears
@linev linev self-assigned this Jun 12, 2026
@linev linev requested review from bellenot, couet and dpiparo as code owners June 12, 2026 14:58
@github-actions

Copy link
Copy Markdown

Test Results

    22 files      22 suites   3d 14h 22m 39s ⏱️
 3 865 tests  3 843 ✅   0 💤 22 ❌
76 018 runs  75 767 ✅ 229 💤 22 ❌

For more details on these failures, see this check.

Results for commit 8181fc9.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants