<?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>197013</bug_id>
          
          <creation_ts>2019-04-17 08:59:41 -0700</creation_ts>
          <short_desc>[ews-build] Use singular verb in failure description in case of single api test failure</short_desc>
          <delta_ts>2019-04-22 11:30:32 -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>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>
          
          
          <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>dewei_zhu</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1528102</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-04-17 08:59:41 -0700</bug_when>
    <thetext>When there is only 1 api test failure, currently the failure string reads: &apos;Found 1 new API Tests failures&apos;. It should be singular for single failure.

e.g.: https://ews-build.webkit.org/#/builders/3/builds/670</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528104</commentid>
    <comment_count>1</comment_count>
      <attachid>367633</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-04-17 09:10:18 -0700</bug_when>
    <thetext>Created attachment 367633
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528105</commentid>
    <comment_count>2</comment_count>
      <attachid>367633</attachid>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-04-17 09:15:10 -0700</bug_when>
    <thetext>Comment on attachment 367633
Patch

I think we have a webkitpy pluralize function. This is pretty lightweight, so so don&apos;t expect you to import webkitpy, but I&apos;m curious if the logic you used was similar?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529230</commentid>
    <comment_count>3</comment_count>
      <attachid>367633</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-04-22 06:06:19 -0700</bug_when>
    <thetext>Comment on attachment 367633
Patch

&gt; I think we have a webkitpy pluralize function. This is pretty lightweight,
&gt; so so don&apos;t expect you to import webkitpy, but I&apos;m curious if the logic you
&gt; used was similar?
The logic is similar. webkitpy method (https://trac.webkit.org/browser/webkit/trunk/Tools/Scripts/webkitpy/tool/grammar.py#L41) is little more generic and take care of whether to append &apos;s&apos; vs &apos;es&apos;. I don&apos;t think we need to make a generic function here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529317</commentid>
    <comment_count>4</comment_count>
      <attachid>367633</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-22 11:29:45 -0700</bug_when>
    <thetext>Comment on attachment 367633
Patch

Clearing flags on attachment: 367633

Committed r244504: &lt;https://trac.webkit.org/changeset/244504&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529318</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-22 11:29:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529319</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-04-22 11:30:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/50100796&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367633</attachid>
            <date>2019-04-17 09:10:18 -0700</date>
            <delta_ts>2019-04-22 11:29:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197013-20190417121140.patch</filename>
            <type>text/plain</type>
            <size>2183</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0NDM3NykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDEzIEBACisyMDE5LTA0LTE3ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkXSBVc2Ugc2luZ3VsYXIgdmVyYiBpbiBmYWlsdXJlIGRl
c2NyaXB0aW9uIGluIGNhc2Ugb2Ygc2luZ2xlIGFwaSB0ZXN0IGZhaWx1cmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzAxMworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQv
ZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAgICAoQW5hbHl6ZUFQSVRlc3RzUmVzdWx0cy5hbmFs
eXplUmVzdWx0cyk6CisKIDIwMTktMDQtMTYgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBh
cHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gW1dlYktpdDJdIEFkZCBzdXBwb3J0IGZvciBob25v
cmluZyAtW1VJTWVudUl0ZW0gZG9udERpc21pc3NdCkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9ld3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQnVpbGRTbGF2ZVN1
cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5CShyZXZpc2lvbiAyNDQzNzcpCisrKyBUb29scy9CdWls
ZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTgwNyw3
ICs4MDcsOCBAQCBjbGFzcyBBbmFseXplQVBJVGVzdHNSZXN1bHRzKGJ1aWxkc3RlcC5CCiAgICAg
ICAgICAgICBzZWxmLl9hZGRUb0xvZygnc3RkZXJyJywgJ1xuTmV3IGZhaWx1cmVzOiB7fVxuJy5m
b3JtYXQobmV3X2ZhaWx1cmVzKSkKICAgICAgICAgICAgIHNlbGYuZmluaXNoZWQoRkFJTFVSRSkK
ICAgICAgICAgICAgIHNlbGYuYnVpbGQucmVzdWx0cyA9IEZBSUxVUkUKLSAgICAgICAgICAgIG1l
c3NhZ2UgPSAnRm91bmQge30gbmV3IEFQSSBUZXN0cyBmYWlsdXJlczoge30nLmZvcm1hdChsZW4o
bmV3X2ZhaWx1cmVzKSwgbmV3X2ZhaWx1cmVzX3N0cmluZykKKyAgICAgICAgICAgIHBsdXJhbFN1
ZmZpeCA9ICdzJyBpZiBsZW4obmV3X2ZhaWx1cmVzKSA+IDEgZWxzZSAnJworICAgICAgICAgICAg
bWVzc2FnZSA9ICdGb3VuZCB7fSBuZXcgQVBJIFRlc3QgZmFpbHVyZXt9OiB7fScuZm9ybWF0KGxl
bihuZXdfZmFpbHVyZXMpLCBwbHVyYWxTdWZmaXgsIG5ld19mYWlsdXJlc19zdHJpbmcpCiAgICAg
ICAgICAgICBzZWxmLmRlc2NyaXB0aW9uRG9uZSA9IG1lc3NhZ2UKICAgICAgICAgICAgIHNlbGYu
YnVpbGQuYnVpbGRGaW5pc2hlZChbbWVzc2FnZV0sIEZBSUxVUkUpCiAgICAgICAgIGVsc2U6CkBA
IC04MTUsNyArODE2LDggQEAgY2xhc3MgQW5hbHl6ZUFQSVRlc3RzUmVzdWx0cyhidWlsZHN0ZXAu
QgogICAgICAgICAgICAgc2VsZi5maW5pc2hlZChTVUNDRVNTKQogICAgICAgICAgICAgc2VsZi5i
dWlsZC5yZXN1bHRzID0gU1VDQ0VTUwogICAgICAgICAgICAgc2VsZi5kZXNjcmlwdGlvbkRvbmUg
PSAnUGFzc2VkIEFQSSB0ZXN0cycKLSAgICAgICAgICAgIG1lc3NhZ2UgPSAnRm91bmQge30gcHJl
LWV4aXN0aW5nIEFQSSB0ZXN0cyBmYWlsdXJlcycuZm9ybWF0KGxlbihjbGVhbl90cmVlX2ZhaWx1
cmVzKSkKKyAgICAgICAgICAgIHBsdXJhbFN1ZmZpeCA9ICdzJyBpZiBsZW4oY2xlYW5fdHJlZV9m
YWlsdXJlcykgPiAxIGVsc2UgJycKKyAgICAgICAgICAgIG1lc3NhZ2UgPSAnRm91bmQge30gcHJl
LWV4aXN0aW5nIEFQSSB0ZXN0IGZhaWx1cmV7fScuZm9ybWF0KGxlbihjbGVhbl90cmVlX2ZhaWx1
cmVzKSwgcGx1cmFsU3VmZml4KQogICAgICAgICAgICAgaWYgZmxha3lfZmFpbHVyZXM6CiAgICAg
ICAgICAgICAgICAgbWVzc2FnZSArPSAnLiBGbGFreSB0ZXN0czoge30nLmZvcm1hdChmbGFreV9m
YWlsdXJlc19zdHJpbmcpCiAgICAgICAgICAgICBzZWxmLmJ1aWxkLmJ1aWxkRmluaXNoZWQoW21l
c3NhZ2VdLCBTVUNDRVNTKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>