<?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>207027</bug_id>
          
          <creation_ts>2020-01-30 19:20:17 -0800</creation_ts>
          <short_desc>[ews] Set custom build summary for webkitpy tests</short_desc>
          <delta_ts>2020-02-03 11:42:15 -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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          <dependson>207026</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1613261</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-01-30 19:20:17 -0800</bug_when>
    <thetext>[ews] We should set custom build summary for webkitpy tests, currently it says &apos;build successful&apos; (e.g.: https://ews-build.webkit.org/#/builders/5/builds/17024), it should say &apos;Passed webkitpy tests&apos; (or appropriate failure message). 

We had custom build summary prior to r254547, in which we removed self.build.buildFinished() which was being used to set custom build summary. Bug 207026 added another way to set custom build summary, so we should use that and set custom build summary for webkitpy tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613262</commentid>
    <comment_count>1</comment_count>
      <attachid>389326</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-01-30 19:21:51 -0800</bug_when>
    <thetext>Created attachment 389326
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613263</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-01-30 19:24:13 -0800</bug_when>
    <thetext>Sample runs:
https://ews-build.webkit-uat.org/#/builders/8/builds/102
https://ews-build.webkit-uat.org/#/builders/8/builds/103</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613265</commentid>
    <comment_count>3</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-01-30 19:25:14 -0800</bug_when>
    <thetext>&apos;services&apos; ews failure is because this patch is dependent on patch in Bug 207026.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613438</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-01-31 09:52:14 -0800</bug_when>
    <thetext>(In reply to Aakash Jain from comment #3)
&gt; &apos;services&apos; ews failure is because this patch is dependent on patch in Bug
&gt; 207026.

Let&apos;s wait for https://bugs.webkit.org/show_bug.cgi?id=207026 to land so we can have green EWS before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613459</commentid>
    <comment_count>5</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-01-31 10:11:21 -0800</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #4)
&gt; Let&apos;s wait for https://bugs.webkit.org/show_bug.cgi?id=207026 to land so we can have green EWS before landing.
Done. &apos;services&apos; and &apos;style&apos; bubbles are green now. win, ios-wk2 are flaky failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613461</commentid>
    <comment_count>6</comment_count>
      <attachid>389326</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-01-31 10:18:39 -0800</bug_when>
    <thetext>Comment on attachment 389326
Patch

Code looks good, but I&apos;d like to see the example where Python 2 fails but Python 3 does not</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614041</commentid>
    <comment_count>7</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-02-03 10:58:33 -0800</bug_when>
    <thetext>&gt; I&apos;d like to see the example where Python 2 fails but Python 3 does not
https://ews-build.webkit-uat.org/#/builders/8/builds/142</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614065</commentid>
    <comment_count>8</comment_count>
      <attachid>389326</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-03 11:41:46 -0800</bug_when>
    <thetext>Comment on attachment 389326
Patch

Clearing flags on attachment: 389326

Committed r255580: &lt;https://trac.webkit.org/changeset/255580&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614066</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-03 11:41:48 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614067</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-03 11:42:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/59118524&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389326</attachid>
            <date>2020-01-30 19:21:51 -0800</date>
            <delta_ts>2020-02-03 11:41:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207027-20200130222150.patch</filename>
            <type>text/plain</type>
            <size>4697</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1NTQ4MikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDIwLTAxLTMwICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzXSBTZXQgY3VzdG9tIGJ1aWxkIHN1bW1hcnkgZm9yIHdlYmtpdHB5
IHRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MDcwMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IEJ1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9mYWN0b3JpZXMucHk6CisgICAgICAgICogQnVp
bGRTbGF2ZVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAgICAoV2ViS2l0UHlUZXN0
LnNldEJ1aWxkU3VtbWFyeSk6CisgICAgICAgIChXZWJLaXRQeVRlc3QuZ2V0UmVzdWx0U3VtbWFy
eSk6CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmllc191bml0
dGVzdC5weToKKwogMjAyMC0wMS0zMCAgSmlld2VuIFRhbiAgPGppZXdlbl90YW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGFub3RoZXIgc3BlY3VsYXRpdmUgdGVzdCBmaXggYWZ0
ZXIgcjI1NTA0MQpJbmRleDogVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rv
cmllcy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQv
ZmFjdG9yaWVzLnB5CShyZXZpc2lvbiAyNTU0ODIpCisrKyBUb29scy9CdWlsZFNsYXZlU3VwcG9y
dC9ld3MtYnVpbGQvZmFjdG9yaWVzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0yOSw3ICsyOSw3IEBA
IGZyb20gc3RlcHMgaW1wb3J0IChBcHBseVBhdGNoLCBBcHBseVdhdGMKICAgICAgICAgICAgICAg
ICAgICBEb3dubG9hZEJ1aWx0UHJvZHVjdCwgRXh0cmFjdEJ1aWx0UHJvZHVjdCwgSW5zdGFsbEd0
a0RlcGVuZGVuY2llcywgSW5zdGFsbFdwZURlcGVuZGVuY2llcywgS2lsbE9sZFByb2Nlc3NlcywK
ICAgICAgICAgICAgICAgICAgICBQcmludENvbmZpZ3VyYXRpb24sIFJ1bkFQSVRlc3RzLCBSdW5C
aW5kaW5nc1Rlc3RzLCBSdW5CdWlsZFdlYktpdE9yZ1VuaXRUZXN0cywgUnVuRVdTQnVpbGRib3RD
aGVja0NvbmZpZywgUnVuRVdTVW5pdFRlc3RzLAogICAgICAgICAgICAgICAgICAgIFJ1bkphdmFT
Y3JpcHRDb3JlVGVzdHMsIFJ1bldlYktpdDFUZXN0cywgUnVuV2ViS2l0UGVybFRlc3RzLAotICAg
ICAgICAgICAgICAgICAgIFJ1bldlYktpdFB5UHl0aG9uMlRlc3RzLCBSdW5XZWJLaXRQeVB5dGhv
bjNUZXN0cywgUnVuV2ViS2l0VGVzdHMsIFVwZGF0ZVdvcmtpbmdEaXJlY3RvcnksIFZhbGlkYXRl
UGF0Y2gpCisgICAgICAgICAgICAgICAgICAgUnVuV2ViS2l0UHlQeXRob24yVGVzdHMsIFJ1bldl
YktpdFB5UHl0aG9uM1Rlc3RzLCBSdW5XZWJLaXRUZXN0cywgU2V0QnVpbGRTdW1tYXJ5LCBVcGRh
dGVXb3JraW5nRGlyZWN0b3J5LCBWYWxpZGF0ZVBhdGNoKQogCiAKIGNsYXNzIEZhY3RvcnkoZmFj
dG9yeS5CdWlsZEZhY3RvcnkpOgpAQCAtODksNiArODksNyBAQCBjbGFzcyBXZWJLaXRQeUZhY3Rv
cnkoRmFjdG9yeSk6CiAgICAgICAgIEZhY3RvcnkuX19pbml0X18oc2VsZiwgcGxhdGZvcm09cGxh
dGZvcm0sIGNvbmZpZ3VyYXRpb249Y29uZmlndXJhdGlvbiwgYXJjaGl0ZWN0dXJlcz1hcmNoaXRl
Y3R1cmVzLCBidWlsZE9ubHk9RmFsc2UsIGFkZGl0aW9uYWxBcmd1bWVudD1hZGRpdGlvbmFsQXJn
dW1lbnRzLCBjaGVja1JlbGV2YW5jZT1UcnVlKQogICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuV2Vi
S2l0UHlQeXRob24yVGVzdHMoKSkKICAgICAgICAgc2VsZi5hZGRTdGVwKFJ1bldlYktpdFB5UHl0
aG9uM1Rlc3RzKCkpCisgICAgICAgIHNlbGYuYWRkU3RlcChTZXRCdWlsZFN1bW1hcnkoKSkKIAog
CiBjbGFzcyBCdWlsZEZhY3RvcnkoRmFjdG9yeSk6CkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9ld3MtYnVpbGQvZmFjdG9yaWVzX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xz
L0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9mYWN0b3JpZXNfdW5pdHRlc3QucHkJKHJldmlz
aW9uIDI1NTQ4MikKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9mYWN0b3Jp
ZXNfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTEzNiw2ICsxMzYsNyBAQCBjbGFzcyBU
ZXN0VGVzdHNGYWN0b3J5KFRlc3RDYXNlKToKICAgICAgICAgICAgIF9CdWlsZFN0ZXBGYWN0b3J5
KHN0ZXBzLkFwcGx5UGF0Y2gpLAogICAgICAgICAgICAgX0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMu
UnVuV2ViS2l0UHlQeXRob24yVGVzdHMpLAogICAgICAgICAgICAgX0J1aWxkU3RlcEZhY3Rvcnko
c3RlcHMuUnVuV2ViS2l0UHlQeXRob24zVGVzdHMpLAorICAgICAgICAgICAgX0J1aWxkU3RlcEZh
Y3Rvcnkoc3RlcHMuU2V0QnVpbGRTdW1tYXJ5KSwKICAgICAgICAgXSkKIAogICAgIGRlZiB0ZXN0
X3NlcnZpY2VzX2ZhY3Rvcnkoc2VsZik6CkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9l
d3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQv
ZXdzLWJ1aWxkL3N0ZXBzLnB5CShyZXZpc2lvbiAyNTU0ODIpCisrKyBUb29scy9CdWlsZFNsYXZl
U3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTcyNSw5ICs3MjUs
MjQgQEAgY2xhc3MgV2ViS2l0UHlUZXN0KHNoZWxsLlNoZWxsQ29tbWFuZCk6CiAgICAgICAgIHNl
bGYuYWRkTG9nT2JzZXJ2ZXIoJ2pzb24nLCBzZWxmLmxvZ19vYnNlcnZlcikKICAgICAgICAgcmV0
dXJuIHNoZWxsLlNoZWxsQ29tbWFuZC5zdGFydChzZWxmKQogCisgICAgZGVmIHNldEJ1aWxkU3Vt
bWFyeShzZWxmLCBidWlsZF9zdW1tYXJ5KToKKyAgICAgICAgcHJldmlvdXNfYnVpbGRfc3VtbWFy
eSA9IHNlbGYuZ2V0UHJvcGVydHkoJ2J1aWxkX3N1bW1hcnknLCAnJykKKyAgICAgICAgaWYgbm90
IHByZXZpb3VzX2J1aWxkX3N1bW1hcnk6CisgICAgICAgICAgICBzZWxmLnNldFByb3BlcnR5KCdi
dWlsZF9zdW1tYXJ5JywgYnVpbGRfc3VtbWFyeSkKKyAgICAgICAgICAgIHJldHVybgorCisgICAg
ICAgIGlmIGJ1aWxkX3N1bW1hcnkgaW4gcHJldmlvdXNfYnVpbGRfc3VtbWFyeToKKyAgICAgICAg
ICAgICMgRW5zdXJlIHRoYXQgd2UgZG8gbm90IGFwcGVuZCBzYW1lIGJ1aWxkIHN1bW1hcnkgbXVs
dGlwbGUgdGltZXMgaW4gY2FzZQorICAgICAgICAgICAgIyB0aGlzIG1ldGhvZCBpcyBjYWxsZWQg
bXVsdGlwbGUgdGltZXMuCisgICAgICAgICAgICByZXR1cm4KKworICAgICAgICBuZXdfYnVpbGRf
c3VtbWFyeSA9IHByZXZpb3VzX2J1aWxkX3N1bW1hcnkgKyAnLCAnICsgYnVpbGRfc3VtbWFyeQor
ICAgICAgICBzZWxmLnNldFByb3BlcnR5KCdidWlsZF9zdW1tYXJ5JywgbmV3X2J1aWxkX3N1bW1h
cnkpCisKICAgICBkZWYgZ2V0UmVzdWx0U3VtbWFyeShzZWxmKToKICAgICAgICAgaWYgc2VsZi5y
ZXN1bHRzID09IFNVQ0NFU1M6CiAgICAgICAgICAgICBtZXNzYWdlID0gJ1Bhc3NlZCB3ZWJraXRw
eSB7fSB0ZXN0cycuZm9ybWF0KHNlbGYubGFuZ3VhZ2UpCisgICAgICAgICAgICBzZWxmLnNldEJ1
aWxkU3VtbWFyeShtZXNzYWdlKQogICAgICAgICAgICAgcmV0dXJuIHt1J3N0ZXAnOiB1bmljb2Rl
KG1lc3NhZ2UpfQogCiAgICAgICAgIGxvZ0xpbmVzID0gc2VsZi5sb2dfb2JzZXJ2ZXIuZ2V0U3Rk
b3V0KCkKQEAgLTc0Myw3ICs3NTgsOCBAQCBjbGFzcyBXZWJLaXRQeVRlc3Qoc2hlbGwuU2hlbGxD
b21tYW5kKToKICAgICAgICAgICAgIHJldHVybiBzdXBlcihXZWJLaXRQeVRlc3QsIHNlbGYpLmdl
dFJlc3VsdFN1bW1hcnkoKQogICAgICAgICBwbHVyYWxTdWZmaXggPSAncycgaWYgbGVuKGZhaWx1
cmVzKSA+IDEgZWxzZSAnJwogICAgICAgICBmYWlsdXJlc19zdHJpbmcgPSAnLCAnLmpvaW4oW2Zh
aWx1cmUuZ2V0KCduYW1lJykucmVwbGFjZSgnd2Via2l0cHkuJywgJycpIGZvciBmYWlsdXJlIGlu
IGZhaWx1cmVzXSkKLSAgICAgICAgbWVzc2FnZSA9ICdGb3VuZCB7fSBXZWJLaXRQeSB0ZXN0IGZh
aWx1cmV7fToge30nLmZvcm1hdChsZW4oZmFpbHVyZXMpLCBwbHVyYWxTdWZmaXgsIGZhaWx1cmVz
X3N0cmluZykKKyAgICAgICAgbWVzc2FnZSA9ICdGb3VuZCB7fSB3ZWJraXRweSB7fSB0ZXN0IGZh
aWx1cmV7fToge30nLmZvcm1hdChsZW4oZmFpbHVyZXMpLCBzZWxmLmxhbmd1YWdlLCBwbHVyYWxT
dWZmaXgsIGZhaWx1cmVzX3N0cmluZykKKyAgICAgICAgc2VsZi5zZXRCdWlsZFN1bW1hcnkobWVz
c2FnZSkKICAgICAgICAgcmV0dXJuIHt1J3N0ZXAnOiB1bmljb2RlKG1lc3NhZ2UpfQogCiAgICAg
QGRlZmVyLmlubGluZUNhbGxiYWNrcwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>