<?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>306025</bug_id>
          
          <creation_ts>2026-01-22 04:44:40 -0800</creation_ts>
          <short_desc>[WKCI] EWS for WK2 tests for GTK And WPE ports show green on GH PRs when there is an infrastructure issue</short_desc>
          <delta_ts>2026-01-22 13:42:45 -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>Tools / Tests</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=306034</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</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>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2174067</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2026-01-22 04:44:40 -0800</bug_when>
    <thetext>This was observed on https://github.com/WebKit/WebKit/pull/56871 .. the EWS bubbles for wpe-wk2 and gtk-wk2 appear green when the test run ended with warnings because it couldn&apos;t test the patch because it was generating so many failures that the retry step aborted with OSError: [Errno 7] Argument list too long: b&apos;/bin/bash&apos; when all those tests names were passed via argv

See:
https://ews-build.webkit.org/#/builders/1/builds/115657
https://ews-build.webkit.org/#/builders/34/builds/107233

This is caused because ews-app shows the green icon when the step ends with warnings.

$ cat -n Tools/CISupport/ews-app/ews/common/github.py|grep WARNINGS -C6
   387	                    if queue == &apos;style&apos;:
   388	                        hover_over_text = &apos;Passed style check&apos;
   389	                    else:
   390	                        hover_over_text = &apos;Passed tests&apos;
   391	                else:
   392	                    hover_over_text = &apos;Pass&apos;
   393	        elif build.result == Buildbot.WARNINGS:
   394	            icon = GitHubEWS.ICON_BUILD_PASS
   395	        elif build.result == Buildbot.FAILURE:
   396	            icon = GitHubEWS.ICON_BUILD_FAIL
   397	            hover_over_text = self._most_recent_failure_message(build)
   398	        elif build.result == Buildbot.CANCELLED:
   399	            icon = GitHubEWS.ICON_EMPTY_SPACE


I can understand the logic for that, and its debatable it if should show other icon for warnings. However I think the main problem here is that in case of infrastructure issue the EWS should not report warnings but failure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174068</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2026-01-22 04:54:39 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/57041</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174096</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-22 07:36:31 -0800</bug_when>
    <thetext>Committed 306012@main (1ad1e7a08f87): &lt;https://commits.webkit.org/306012@main&gt;

Reviewed commits have been landed. Closing PR #57041 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174097</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-01-22 07:37:13 -0800</bug_when>
    <thetext>&lt;rdar://problem/168674551&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>