<?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>213421</bug_id>
          
          <creation_ts>2020-06-19 17:33:08 -0700</creation_ts>
          <short_desc>Delete dead code for old ews api tests</short_desc>
          <delta_ts>2020-06-19 18:24:22 -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>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=170062</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=170028</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>
          
          <blocked>213296</blocked>
          <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>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1664649</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-06-19 17:33:08 -0700</bug_when>
    <thetext>Delete dead code for old ews api tests. See Bug 213296 for details of old ews code deletion plan.

The code was dead code, as it was never completed and never used in production. There were few required parts of the logic missing like retrying without patch (in order to figure out whether the failure is introduced by the patch or is pre-existing).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664650</commentid>
    <comment_count>1</comment_count>
      <attachid>402360</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-06-19 17:35:05 -0700</bug_when>
    <thetext>Created attachment 402360
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664655</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-06-19 17:46:15 -0700</bug_when>
    <thetext>&gt; Created attachment 402360 [details]
This effectively reverts r214363 and r214377.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664669</commentid>
    <comment_count>3</comment_count>
      <attachid>402360</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-06-19 18:19:41 -0700</bug_when>
    <thetext>Comment on attachment 402360
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664670</commentid>
    <comment_count>4</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-06-19 18:22:55 -0700</bug_when>
    <thetext>Committed r263308: &lt;https://trac.webkit.org/changeset/263308&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664671</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-19 18:23:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/64551723&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402360</attachid>
            <date>2020-06-19 17:35:05 -0700</date>
            <delta_ts>2020-06-19 18:19:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213421-20200619203503.patch</filename>
            <type>text/plain</type>
            <size>14261</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2MzMwMikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIzIEBACisyMDIwLTA2LTE5ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBEZWxldGUgZGVhZCBjb2RlIGZvciBvbGQgZXdzIGFwaSB0ZXN0cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzNDIxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dl
YmtpdHB5L2NvbW1vbi9jb25maWcvcG9ydHMucHk6CisgICAgICAgIChEZXByZWNhdGVkUG9ydC5y
dW5fYXBpX3Rlc3RzX2NvbW1hbmQpOiBEZWxldGVkLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0
cHkvY29tbW9uL25ldC9hcGl0ZXN0cmVzdWx0cy5weTogUmVtb3ZlZC4KKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYXBpdGVzdHJlc3VsdHNfdW5pdHRlc3QucHk6IFJlbW92
ZWQuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0L2Jhc2UucHk6CisgICAgICAgIChQ
b3J0LmJpbmRpbmdzX3Jlc3VsdHNfZGlyZWN0b3J5KToKKyAgICAgICAgKFBvcnQuYXBpX3Jlc3Vs
dHNfZGlyZWN0b3J5KTogRGVsZXRlZC4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
Ym90L2FwaXRlc3RyZXN1bHRzcmVhZGVyLnB5OiBSZW1vdmVkLgorICAgICAgICAqIFNjcmlwdHMv
d2Via2l0cHkvdG9vbC9zdGVwcy9ydW50ZXN0cy5weToKKyAgICAgICAgKFJ1blRlc3RzLl9ydW5f
YXBpX3Rlc3RzKTogRGVsZXRlZC4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3Rl
cHMvc3RlcHNfdW5pdHRlc3QucHk6CisgICAgICAgICh0ZXN0X3J1bnRlc3RzX2FwaV9kZWJ1Zyk6
IERlbGV0ZWQuCisKIDIwMjAtMDYtMTkgIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBwbGUu
Y29tPgogCiAgICAgICAgIEJyaW5nIHVwIHdhdGNoT1MvdHZPUyBvbiBidWlsZC53ZWJraXQub3Jn
CkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jb25maWcvcG9ydHMucHkKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL3BvcnRzLnB5
CShyZXZpc2lvbiAyNjMzMDIpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jb25m
aWcvcG9ydHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTEzMSwxMCArMTMxLDYgQEAgY2xhc3MgRGVw
cmVjYXRlZFBvcnQob2JqZWN0KToKICAgICBkZWYgcnVuX3BlcmxfdW5pdHRlc3RzX2NvbW1hbmQo
c2VsZik6CiAgICAgICAgIHJldHVybiBzZWxmLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJ0ZXN0LXdl
YmtpdHBlcmwiKQogCi0gICAgZGVmIHJ1bl9hcGlfdGVzdHNfY29tbWFuZChzZWxmLCBidWlsZF9z
dHlsZT1Ob25lKToKLSAgICAgICAgY29tbWFuZCA9IHNlbGYuc2NyaXB0X3NoZWxsX2NvbW1hbmQo
InJ1bi1hcGktdGVzdHMiKQotICAgICAgICByZXR1cm4gc2VsZi5fYXBwZW5kX2J1aWxkX3N0eWxl
X2ZsYWcoY29tbWFuZCwgYnVpbGRfc3R5bGUpCi0KICAgICBkZWYgcnVuX3NvcnRfeGNvZGVfcHJv
amVjdF9maWxlX2NvbW1hbmQoc2VsZik6CiAgICAgICAgIHJldHVybiBzZWxmLnNjcmlwdF9zaGVs
bF9jb21tYW5kKCJzb3J0LVhjb2RlLXByb2plY3QtZmlsZSIpCiAKSW5kZXg6IFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvY29tbW9uL25ldC9hcGl0ZXN0cmVzdWx0cy5weQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBU
b29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYXBpdGVzdHJlc3VsdHMucHkJKHJldmlz
aW9uIDI2MzMwMikKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9hcGl0ZXN0
cmVzdWx0cy5weQkobm9uZXhpc3RlbnQpCkBAIC0xLDY4ICswLDAgQEAKLSMgQ29weXJpZ2h0IChD
KSAyMDE3IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSMKLSMgUmVkaXN0cmlidXRp
b24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0j
IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9ucwotIyBhcmUgbWV0OgotIyAxLiAgUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj
b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSMgMi4gIFJl
ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29w
eXJpZ2h0Ci0jICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCi0jICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhl
ciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgotIwotIyBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBB
UyBJUycnIEFORAotIyBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElO
RywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRAotIyBXQVJSQU5USUVTIE9GIE1FUkNI
QU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCi0jIERJ
U0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9S
UyBCRSBMSUFCTEUgRk9SCi0jIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVD
SUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwKLSMgREFNQUdFUyAoSU5DTFVESU5HLCBC
VVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IKLSMg
U0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRF
UlJVUFRJT04pIEhPV0VWRVIKLSMgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElU
WSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwKLSMgT1IgVE9SVCAoSU5D
TFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9G
IFRIRSBVU0UKLSMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLQotaW1wb3J0IGxvZ2dpbmcKLQotZnJvbSB3ZWJraXRw
eS5jb21tb24ubmV0LmFic3RyYWN0dGVzdHJlc3VsdHMgaW1wb3J0IEFic3RyYWN0VGVzdFJlc3Vs
dHMKLQotX2xvZyA9IGxvZ2dpbmcuZ2V0TG9nZ2VyKF9fbmFtZV9fKQotCi0KLWNsYXNzIEFQSVRl
c3RSZXN1bHRzKEFic3RyYWN0VGVzdFJlc3VsdHMpOgotICAgIGRlZiBfX2luaXRfXyhzZWxmLCBm
YWlsdXJlcywgdGltZW91dHMpOgotICAgICAgICBzZWxmLl9mYWlsdXJlcyA9IGZhaWx1cmVzCi0g
ICAgICAgIHNlbGYuX3RpbWVvdXRzID0gdGltZW91dHMKLQotICAgICAgICBzZWxmLl90ZXN0c19u
b3RfcGFzc2VkID0gZmFpbHVyZXMgKyB0aW1lb3V0cwotCi0gICAgQGNsYXNzbWV0aG9kCi0gICAg
ZGVmIGludGVyc2VjdGlvbihjbHMsIGZpcnN0LCBzZWNvbmQpOgotICAgICAgICBpbnRlcnNlY3Rp
b25fZmFpbHVyZXMgPSBsaXN0KHNldChmaXJzdC5fZmFpbHVyZXMpICYgc2V0KHNlY29uZC5fZmFp
bHVyZXMpKQotICAgICAgICBpbnRlcnNlY3Rpb25fdGltZW91dHMgPSBsaXN0KHNldChmaXJzdC5f
dGltZW91dHMpICYgc2V0KHNlY29uZC5fdGltZW91dHMpKQotICAgICAgICByZXR1cm4gY2xzKGlu
dGVyc2VjdGlvbl9mYWlsdXJlcywgaW50ZXJzZWN0aW9uX3RpbWVvdXRzKQotCi0gICAgQGNsYXNz
bWV0aG9kCi0gICAgZGVmIHJlc3VsdHNfZnJvbV9zdHJpbmcoY2xzLCBzdHJpbmcpOgotICAgICAg
ICBwYXJzZWRfcmVzdWx0cyA9IGNscy5wYXJzZV9qc29uX3N0cmluZyhzdHJpbmcpCi0gICAgICAg
IGlmIG5vdCBwYXJzZWRfcmVzdWx0czoKLSAgICAgICAgICAgIHJldHVybiBOb25lCi0KLSAgICAg
ICAgaWYgJ2ZhaWx1cmVzJyBub3QgaW4gcGFyc2VkX3Jlc3VsdHMgb3IgJ3RpbWVvdXRzJyBub3Qg
aW4gcGFyc2VkX3Jlc3VsdHM6Ci0gICAgICAgICAgICByZXR1cm4gTm9uZQotCi0gICAgICAgIHJl
dHVybiBjbHMocGFyc2VkX3Jlc3VsdHNbJ2ZhaWx1cmVzJ10sIHBhcnNlZF9yZXN1bHRzWyd0aW1l
b3V0cyddKQotCi0gICAgZGVmIGVxdWFscyhzZWxmLCBvdGhlcik6Ci0gICAgICAgIHJldHVybiBz
ZXQoc2VsZi5fZmFpbHVyZXMpID09IHNldChvdGhlci5fZmFpbHVyZXMpIGFuZCBzZXQoc2VsZi5f
dGltZW91dHMpID09IHNldChvdGhlci5fdGltZW91dHMpCi0KLSAgICBkZWYgaXNfc3Vic2V0KHNl
bGYsIG90aGVyKToKLSAgICAgICAgcmV0dXJuIHNldChzZWxmLl9mYWlsdXJlcykgPD0gc2V0KG90
aGVyLl9mYWlsdXJlcykgYW5kIHNldChzZWxmLl90aW1lb3V0cykgPD0gc2V0KG90aGVyLl90aW1l
b3V0cykKLQotICAgIGRlZiBhbGxfcGFzc2VkKHNlbGYpOgotICAgICAgICByZXR1cm4gbm90IHNl
bGYuX3Rlc3RzX25vdF9wYXNzZWQKLQotICAgIGRlZiBmYWlsaW5nX3Rlc3RzKHNlbGYpOgotICAg
ICAgICByZXR1cm4gc2VsZi5fdGVzdHNfbm90X3Bhc3NlZAotCi0gICAgIyBObyBkZWZpbmVkIGZh
aWx1cmUgbGltaXQgZm9yIEFQSSB0ZXN0cy4KLSAgICBkZWYgZGlkX2V4Y2VlZF90ZXN0X2ZhaWx1
cmVfbGltaXQoc2VsZik6Ci0gICAgICAgIHJldHVybiBGYWxzZQpJbmRleDogVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9jb21tb24vbmV0L2FwaXRlc3RyZXN1bHRzX3VuaXR0ZXN0LnB5Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9hcGl0ZXN0cmVzdWx0c191
bml0dGVzdC5weQkocmV2aXNpb24gMjYzMzAyKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9j
b21tb24vbmV0L2FwaXRlc3RyZXN1bHRzX3VuaXR0ZXN0LnB5CShub25leGlzdGVudCkKQEAgLTEs
NTAgKzAsMCBAQAotIyBDb3B5cmlnaHQgKEMpIDIwMTcgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgotIwotIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5
IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0jIGFyZSBtZXQ6Ci0jIDEuICBS
ZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHly
aWdodAotIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgotIyAyLiAgUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11
c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSMgICAg
IGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBk
aXN0cmlidXRpb24uCi0jCi0jIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5D
LiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycgQU5ECi0jIEFOWSBFWFBSRVNTIE9SIElN
UExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBM
SUVECi0jIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRSBBUkUKLSMgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQ
TEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IKLSMgQU5ZIERJUkVDVCwg
SU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElB
TAotIyBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQg
T0YgU1VCU1RJVFVURSBHT09EUyBPUgotIyBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUgotIyBDQVVTRUQgQU5E
IE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1Qg
TElBQklMSVRZLAotIyBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0Up
IEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotIyBPRiBUSElTIFNPRlRXQVJFLCBF
VkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotCi1pbXBv
cnQgdW5pdHRlc3QKLQotZnJvbSB3ZWJraXRweS5jb21tb24ubmV0LmFwaXRlc3RyZXN1bHRzIGlt
cG9ydCBBUElUZXN0UmVzdWx0cwotCi0KLWNsYXNzIEFQSVRlc3RSZXN1bHRzVGVzdCh1bml0dGVz
dC5UZXN0Q2FzZSk6Ci0gICAgZGVmIHRlc3RfcmVzdWx0c19mcm9tX3N0cmluZyhzZWxmKToKLSAg
ICAgICAgaW5jb21wbGV0ZV9qc29uX3YxID0gJ3siZmFpbHVyZXMiOiBbXX0nCi0gICAgICAgIGlu
Y29tcGxldGVfanNvbl92MiA9ICd7InRpbWVvdXRzIjpbXX0nCi0gICAgICAgIHNlbGYuYXNzZXJ0
RXF1YWwoTm9uZSwgQVBJVGVzdFJlc3VsdHMucmVzdWx0c19mcm9tX3N0cmluZyhpbmNvbXBsZXRl
X2pzb25fdjEpKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKE5vbmUsIEFQSVRlc3RSZXN1bHRz
LnJlc3VsdHNfZnJvbV9zdHJpbmcoaW5jb21wbGV0ZV9qc29uX3YyKSkKLQotICAgICAgICBub19m
YWlsdXJlc19zdHJpbmcgPSAneyJ0aW1lb3V0cyI6IFtdLCAiZmFpbHVyZXMiOltdfScKLSAgICAg
ICAgbm9fZmFpbHVyZXNfcmVzdWx0cyA9IEFQSVRlc3RSZXN1bHRzKFtdLCBbXSkKLSAgICAgICAg
c2VsZi5hc3NlcnRUcnVlKG5vX2ZhaWx1cmVzX3Jlc3VsdHMuZXF1YWxzKEFQSVRlc3RSZXN1bHRz
LnJlc3VsdHNfZnJvbV9zdHJpbmcobm9fZmFpbHVyZXNfc3RyaW5nKSkpCi0KLSAgICAgICAgbWFu
eV9mYWlsdXJlc19zdHJpbmcgPSAneyJ0aW1lb3V0cyI6WyJUaW1lUmFuZ2VzLkFkZE9yZGVyIl0s
ICJmYWlsdXJlcyI6IFsiRmxvYXRQb2ludC5NYXRoIiwgIlVSTFBhcnNlclRlc3QuQmFzaWMiXX0n
Ci0gICAgICAgIG1hbnlfZmFpbHVyZXNfcmVzdWx0cyA9IEFQSVRlc3RSZXN1bHRzKFsiRmxvYXRQ
b2ludC5NYXRoIiwgIlVSTFBhcnNlclRlc3QuQmFzaWMiXSwgWyJUaW1lUmFuZ2VzLkFkZE9yZGVy
Il0pCi0gICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShtYW55X2ZhaWx1cmVzX3Jlc3VsdHMuZXF1YWxz
KEFQSVRlc3RSZXN1bHRzLnJlc3VsdHNfZnJvbV9zdHJpbmcobWFueV9mYWlsdXJlc19zdHJpbmcp
KSkKLQotICAgICAgICBzZWxmLmFzc2VydEZhbHNlKG5vX2ZhaWx1cmVzX3Jlc3VsdHMuZXF1YWxz
KG1hbnlfZmFpbHVyZXNfcmVzdWx0cykpCi0KLSAgICBkZWYgdGVzdF9pbnRlcnNlY3Rpb24oc2Vs
Zik6Ci0gICAgICAgIHJlc3VsdHMxID0gQVBJVGVzdFJlc3VsdHMoWydmYWlsdXJlMScsICdmYWls
dXJlMiddLCBbJ3RpbWVvdXQxJ10pCi0gICAgICAgIHJlc3VsdHMyID0gQVBJVGVzdFJlc3VsdHMo
WydmYWlsdXJlMSddLCBbJ3RpbWVvdXQxJywgJ3RpbWVvdXQyJ10pCi0KLSAgICAgICAgZXhwZWN0
ZWRfaW50ZXJzZWN0aW9uID0gQVBJVGVzdFJlc3VsdHMoWydmYWlsdXJlMSddLCBbJ3RpbWVvdXQx
J10pCi0gICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShleHBlY3RlZF9pbnRlcnNlY3Rpb24uZXF1YWxz
KEFQSVRlc3RSZXN1bHRzLmludGVyc2VjdGlvbihyZXN1bHRzMSwgcmVzdWx0czIpKSkKSW5kZXg6
IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5CShyZXZpc2lvbiAyNjMzMDIpCisrKyBUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5weQkod29ya2luZyBjb3B5KQpAQCAtODM5LDkg
KzgzOSw2IEBAIGNsYXNzIFBvcnQob2JqZWN0KToKICAgICBkZWYgYmluZGluZ3NfcmVzdWx0c19k
aXJlY3Rvcnkoc2VsZik6CiAgICAgICAgIHJldHVybiBzZWxmLl9idWlsZF9wYXRoKCkKIAotICAg
IGRlZiBhcGlfcmVzdWx0c19kaXJlY3Rvcnkoc2VsZik6Ci0gICAgICAgIHJldHVybiBzZWxmLl9i
dWlsZF9wYXRoKCkKLQogICAgIGRlZiByZXN1bHRzX2RpcmVjdG9yeShzZWxmKToKICAgICAgICAg
IiIiQWJzb2x1dGUgcGF0aCB0byB0aGUgcGxhY2UgdG8gc3RvcmUgdGhlIHRlc3QgcmVzdWx0cyAo
dXNlcyAtLXJlc3VsdHMtZGlyZWN0b3J5KS4iIiIKICAgICAgICAgaWYgbm90IHNlbGYuX3Jlc3Vs
dHNfZGlyZWN0b3J5OgpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9hcGl0
ZXN0cmVzdWx0c3JlYWRlci5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvYm90L2FwaXRlc3RyZXN1bHRzcmVhZGVyLnB5CShyZXZpc2lvbiAyNjMzMDIpCisrKyBU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90L2FwaXRlc3RyZXN1bHRzcmVhZGVyLnB5CShu
b25leGlzdGVudCkKQEAgLTEsMzUgKzAsMCBAQAotIyBDb3B5cmlnaHQgKEMpIDIwMTcgQXBwbGUg
SW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotIwotIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSMgbW9kaWZpY2F0aW9u
LCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0j
IGFyZSBtZXQ6Ci0jIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRh
aW4gdGhlIGFib3ZlIGNvcHlyaWdodAotIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotIyAyLiAgUmVkaXN0cmlidXRpb25z
IGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgICAg
IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xh
aW1lciBpbiB0aGUKLSMgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBw
cm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCi0jCi0jIFRISVMgU09GVFdBUkUgSVMgUFJP
VklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycgQU5ECi0j
IEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVECi0jIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUKLSMgRElTQ0xBSU1FRC4gSU4g
Tk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBG
T1IKLSMgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFS
WSwgT1IgQ09OU0VRVUVOVElBTAotIyBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUgotIyBTRVJWSUNFUzsgTE9T
UyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9X
RVZFUgotIyBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
IENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLAotIyBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElH
RU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotIyBP
RiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLgotCi1pbXBvcnQgbG9nZ2luZwotCi1mcm9tIHdlYmtpdHB5LmNvbW1vbi5uZXQu
YXBpdGVzdHJlc3VsdHMgaW1wb3J0IEFQSVRlc3RSZXN1bHRzCi1mcm9tIHdlYmtpdHB5LnRvb2wu
Ym90LmFic3RyYWN0dGVzdHJlc3VsdHNyZWFkZXIgaW1wb3J0IEFic3RyYWN0VGVzdFJlc3VsdHNS
ZWFkZXIKLQotX2xvZyA9IGxvZ2dpbmcuZ2V0TG9nZ2VyKF9fbmFtZV9fKQotCi0KLWNsYXNzIEFQ
SVRlc3RSZXN1bHRzUmVhZGVyKEFic3RyYWN0VGVzdFJlc3VsdHNSZWFkZXIpOgotICAgIGRlZiBy
ZXN1bHRzKHNlbGYpOgotICAgICAgICByZXN1bHRzX3BhdGggPSBzZWxmLl9ob3N0LmZpbGVzeXN0
ZW0uam9pbihzZWxmLl9yZXN1bHRzX2RpcmVjdG9yeSwgJ2FwaV90ZXN0X3Jlc3VsdHMuanNvbicp
Ci0gICAgICAgIGNvbnRlbnRzID0gc2VsZi5fcmVhZF9maWxlX2NvbnRlbnRzKHJlc3VsdHNfcGF0
aCkKLSAgICAgICAgcmV0dXJuIEFQSVRlc3RSZXN1bHRzLnJlc3VsdHNfZnJvbV9zdHJpbmcoY29u
dGVudHMpCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcnVudGVzdHMu
cHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3J1bnRl
c3RzLnB5CShyZXZpc2lvbiAyNjMzMDIpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
c3RlcHMvcnVudGVzdHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTYyLDEwICs2Miw2IEBAIGNsYXNz
IFJ1blRlc3RzKEFic3RyYWN0U3RlcCk6CiAgICAgICAgICAgICBzZWxmLl9ydW5famF2YXNjcmlw
dGNvcmVfdGVzdHMoKQogICAgICAgICAgICAgcmV0dXJuCiAKLSAgICAgICAgaWYgc2VsZi5fb3B0
aW9ucy5ncm91cCA9PSAiYXBpIjoKLSAgICAgICAgICAgIHNlbGYuX3J1bl9hcGlfdGVzdHMoKQot
ICAgICAgICAgICAgcmV0dXJuCi0KICAgICAgICAgaWYgc2VsZi5fb3B0aW9ucy5pdGVyYXRlX29u
X25ld190ZXN0czoKICAgICAgICAgICAgIF9sb2cuaW5mbygiUnVubmluZyBydW4td2Via2l0LXRl
c3RzIG9uIG5ldyB0ZXN0cyIpCiAgICAgICAgICAgICBzZWxmLl9ydW5fd2Via2l0X3Rlc3RzKHNl
bGYuX29wdGlvbnMuaXRlcmF0ZV9vbl9uZXdfdGVzdHMpCkBAIC0xNDEsMTAgKzEzNywzIEBAIGNs
YXNzIFJ1blRlc3RzKEFic3RyYWN0U3RlcCk6CiAgICAgICAgIHJlc3VsdHNfZmlsZV9wYXRoID0g
c2VsZi5fdG9vbC5maWxlc3lzdGVtLmpvaW4ocmVzdWx0c19kaXJlY3RvcnksICJqc2NfdGVzdF9y
ZXN1bHRzLmpzb24iKQogICAgICAgICBhcmdzLmFwcGVuZCgiLS1qc29uLW91dHB1dD0lcyIgJSBy
ZXN1bHRzX2ZpbGVfcGF0aCkKICAgICAgICAgc2VsZi5fdG9vbC5leGVjdXRpdmUucnVuX2FuZF90
aHJvd19pZl9mYWlsKGFyZ3MsIGN3ZD1zZWxmLl90b29sLnNjbSgpLmNoZWNrb3V0X3Jvb3QpCi0K
LSAgICBkZWYgX3J1bl9hcGlfdGVzdHMoc2VsZik6Ci0gICAgICAgIGFyZ3MgPSBzZWxmLl90b29s
LmRlcHJlY2F0ZWRfcG9ydCgpLnJ1bl9hcGlfdGVzdHNfY29tbWFuZChzZWxmLl9vcHRpb25zLmJ1
aWxkX3N0eWxlKQotICAgICAgICByZXN1bHRzX2RpcmVjdG9yeSA9IHNlbGYuX3Rvb2wucG9ydF9m
YWN0b3J5LmdldChvcHRpb25zPXNlbGYuX29wdGlvbnMpLmFwaV9yZXN1bHRzX2RpcmVjdG9yeSgp
Ci0gICAgICAgIHJlc3VsdHNfZmlsZV9wYXRoID0gc2VsZi5fdG9vbC5maWxlc3lzdGVtLmpvaW4o
cmVzdWx0c19kaXJlY3RvcnksICJhcGlfdGVzdF9yZXN1bHRzLmpzb24iKQotICAgICAgICBhcmdz
LmFwcGVuZCgiLS1qc29uLW91dHB1dD0lcyIgJSByZXN1bHRzX2ZpbGVfcGF0aCkKLSAgICAgICAg
c2VsZi5fdG9vbC5leGVjdXRpdmUucnVuX2FuZF90aHJvd19pZl9mYWlsKGFyZ3MsIGN3ZD1zZWxm
Ll90b29sLnNjbSgpLmNoZWNrb3V0X3Jvb3QpCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvc3RlcHMvc3RlcHNfdW5pdHRlc3QucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0
cy93ZWJraXRweS90b29sL3N0ZXBzL3N0ZXBzX3VuaXR0ZXN0LnB5CShyZXZpc2lvbiAyNjMzMDIp
CisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvc3RlcHNfdW5pdHRlc3QucHkJ
KHdvcmtpbmcgY29weSkKQEAgLTI0NywyOSArMjQ3LDMgQEAgVGhpcyBwYXRjaCBkb2VzIG5vdCBo
YXZlIHJlbGV2YW50IGNoYW5nZQogIiIiCiAgICAgICAgIHdpdGggc2VsZi5hc3NlcnRSYWlzZXMo
U2NyaXB0RXJyb3IpOgogICAgICAgICAgICAgT3V0cHV0Q2FwdHVyZSgpLmFzc2VydF9vdXRwdXRz
KHNlbGYsIHN0ZXAucnVuLCBbe31dLCBleHBlY3RlZF9sb2dzPWV4cGVjdGVkX2xvZ3MpCi0KLSAg
ICBkZWYgdGVzdF9ydW50ZXN0c19hcGkoc2VsZik6Ci0gICAgICAgIG1vY2tfb3B0aW9ucyA9IHNl
bGYuX3N0ZXBfb3B0aW9ucygpCi0gICAgICAgIG1vY2tfb3B0aW9ucy5ub25faW50ZXJhY3RpdmUg
PSBGYWxzZQotICAgICAgICBtb2NrX29wdGlvbnMuYnVpbGRfc3R5bGUgPSAicmVsZWFzZSIKLSAg
ICAgICAgbW9ja19vcHRpb25zLmdyb3VwID0gImFwaSIKLSAgICAgICAgc3RlcCA9IHN0ZXBzLlJ1
blRlc3RzKE1vY2tUb29sKGxvZ19leGVjdXRpdmU9VHJ1ZSksIG1vY2tfb3B0aW9ucykKLSAgICAg
ICAgdG9vbCA9IE1vY2tUb29sKGxvZ19leGVjdXRpdmU9VHJ1ZSkKLSAgICAgICAgdG9vbC5fZGVw
cmVjYXRlZF9wb3J0ID0gRGVwcmVjYXRlZFBvcnQoKQotICAgICAgICBzdGVwID0gc3RlcHMuUnVu
VGVzdHModG9vbCwgbW9ja19vcHRpb25zKQotICAgICAgICBleHBlY3RlZF9sb2dzID0gIiIiTU9D
SyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywg
Jy0tcmVsZWFzZScsICctLWpzb24tb3V0cHV0PS90bXAvYXBpX3Rlc3RfcmVzdWx0cy5qc29uJ10s
IGN3ZD0vbW9jay1jaGVja291dAotIiIiCi0gICAgICAgIE91dHB1dENhcHR1cmUoKS5hc3NlcnRf
b3V0cHV0cyhzZWxmLCBzdGVwLnJ1biwgW3t9XSwgZXhwZWN0ZWRfbG9ncz1leHBlY3RlZF9sb2dz
KQotCi0gICAgZGVmIHRlc3RfcnVudGVzdHNfYXBpX2RlYnVnKHNlbGYpOgotICAgICAgICBtb2Nr
X29wdGlvbnMgPSBzZWxmLl9zdGVwX29wdGlvbnMoKQotICAgICAgICBtb2NrX29wdGlvbnMubm9u
X2ludGVyYWN0aXZlID0gRmFsc2UKLSAgICAgICAgbW9ja19vcHRpb25zLmJ1aWxkX3N0eWxlID0g
ImRlYnVnIgotICAgICAgICBtb2NrX29wdGlvbnMuZ3JvdXAgPSAiYXBpIgotICAgICAgICBzdGVw
ID0gc3RlcHMuUnVuVGVzdHMoTW9ja1Rvb2wobG9nX2V4ZWN1dGl2ZT1UcnVlKSwgbW9ja19vcHRp
b25zKQotICAgICAgICB0b29sID0gTW9ja1Rvb2wobG9nX2V4ZWN1dGl2ZT1UcnVlKQotICAgICAg
ICB0b29sLl9kZXByZWNhdGVkX3BvcnQgPSBEZXByZWNhdGVkUG9ydCgpCi0gICAgICAgIHN0ZXAg
PSBzdGVwcy5SdW5UZXN0cyh0b29sLCBtb2NrX29wdGlvbnMpCi0gICAgICAgIGV4cGVjdGVkX2xv
Z3MgPSAiIiJNT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydUb29scy9TY3JpcHRzL3J1bi1h
cGktdGVzdHMnLCAnLS1kZWJ1ZycsICctLWpzb24tb3V0cHV0PS90bXAvYXBpX3Rlc3RfcmVzdWx0
cy5qc29uJ10sIGN3ZD0vbW9jay1jaGVja291dAotIiIiCi0gICAgICAgIE91dHB1dENhcHR1cmUo
KS5hc3NlcnRfb3V0cHV0cyhzZWxmLCBzdGVwLnJ1biwgW3t9XSwgZXhwZWN0ZWRfbG9ncz1leHBl
Y3RlZF9sb2dzKQo=
</data>
<flag name="review"
          id="417791"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>