<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>287632</bug_id>
          
          <creation_ts>2025-02-13 08:30:42 -0800</creation_ts>
          <short_desc>[WPE] Default to run layout tests with WEBKIT_SKIA_ENABLE_CPU_RENDERING=1</short_desc>
          <delta_ts>2025-02-14 04:59:11 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WPE WebKit</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=287572</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Carlos Alberto Lopez Perez">clopez</assigned_to>
          <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2094460</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2025-02-13 08:30:42 -0800</bug_when>
    <thetext>We were observing some crashes in WPE when running with skia-cpu that were unfortunately not being catched by WebKit&apos;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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2094464</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2025-02-13 08:40:38 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/40557</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2094751</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-02-14 04:59:08 -0800</bug_when>
    <thetext>Committed 290397@main (69bc9c556085): &lt;https://commits.webkit.org/290397@main&gt;

Reviewed commits have been landed. Closing PR #40557 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>