<?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>227793</bug_id>
          
          <creation_ts>2021-07-08 05:58:23 -0700</creation_ts>
          <short_desc>build results should be reported to results database</short_desc>
          <delta_ts>2023-10-17 14:49:51 -0700</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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <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="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1775656</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-07-08 05:58:23 -0700</bug_when>
    <thetext>Build results (e.g.: pass/fail) should be reported to results database. Whenever build breaks, it would help in quickly finding the regression point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776330</commentid>
    <comment_count>1</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-07-12 08:34:57 -0700</bug_when>
    <thetext>This should be pretty easy to do!

My thinking on the best way to solve this problem was to have each project report to the results database as a &quot;test&quot;. That way, the &quot;suite&quot; view would hold the total status of the build, and we would have a super clear (and machine parsable) history of not only when the build broke, but which projects broke it.

This basically involves having the build script we use in automation (so build-webkit) upload a json dictionary to results.webkit.org, whose format is outlined in https://results.webkit.org/documentation#API-Uploads</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1777182</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-15 05:59:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/80627423&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1985697</commentid>
    <comment_count>3</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2023-10-17 14:49:51 -0700</bug_when>
    <thetext>If we have this, we can even have EWS check results database and avoid doing re-builds (compile-webkit-without-change step) in various scenarios, resulting in further speedup of EWS builder queues.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>