RESOLVED FIXED287632
[WPE] Default to run layout tests with WEBKIT_SKIA_ENABLE_CPU_RENDERING=1
https://bugs.webkit.org/show_bug.cgi?id=287632
Summary [WPE] Default to run layout tests with WEBKIT_SKIA_ENABLE_CPU_RENDERING=1
Carlos Alberto Lopez Perez
Reported 2025-02-13 08:30:42 PST
We were observing some crashes in WPE when running with skia-cpu that were unfortunately not being catched by WebKit's CI, as bots were running with skia-gpu only We changed that recently by setting WEBKIT_SKIA_ENABLE_CPU_RENDERING=1 on the bots environment but that lead to a situation where the bots run with a different configuration than the developers, which is far from ideal as it makes reproducing results from the bots harder. So the idea is to set WEBKIT_SKIA_ENABLE_CPU_RENDERING=1 for the layout tests directly from the python tooling to run those tests, so both developers and bots have the same environment. This would be only done for WPE and not for GTK and that is consistent with what we recommend these days (i.e. CPU for embedded and GPU for desktop). So this way the WPE layout tests will run with skia-cpu and would allow us to catch issues and crashes with that configuration (which is recommended on embedded) faster. See bug 287572 for a list of tests that only crash/fail with skia-cpu
Attachments
Carlos Alberto Lopez Perez
Comment 1 2025-02-13 08:40:38 PST
EWS
Comment 2 2025-02-14 04:59:08 PST
Committed 290397@main (69bc9c556085): <https://commits.webkit.org/290397@main> Reviewed commits have been landed. Closing PR #40557 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.