<?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>150293</bug_id>
          
          <creation_ts>2015-10-17 17:39:55 -0700</creation_ts>
          <short_desc>[ES6] Handle asynchronous tests in tests/es6</short_desc>
          <delta_ts>2015-10-18 21:03:18 -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>JavaScriptCore</component>
          <version>WebKit Nightly Build</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1134274</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-10-17 17:39:55 -0700</bug_when>
    <thetext>Currently, asynchronous tests like Promise_* are treated as it fails.
Since JSC shell has microtasks, we can handle these tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1134282</commentid>
    <comment_count>1</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-10-17 18:14:51 -0700</bug_when>
    <thetext>While setTimeout cannot be handled in JSC shell, microtasks can be handled. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1134283</commentid>
    <comment_count>2</comment_count>
      <attachid>263396</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-10-17 18:19:03 -0700</bug_when>
    <thetext>Created attachment 263396
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1134421</commentid>
    <comment_count>3</comment_count>
      <attachid>263396</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-18 17:37:29 -0700</bug_when>
    <thetext>Comment on attachment 263396
Patch

Clearing flags on attachment: 263396

Committed r191275: &lt;http://trac.webkit.org/changeset/191275&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1134422</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-18 17:37:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1134442</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-10-18 21:03:18 -0700</bug_when>
    <thetext>JSC test failure is fixed by https://bugs.webkit.org/show_bug.cgi?id=149380.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263396</attachid>
            <date>2015-10-17 18:19:03 -0700</date>
            <delta_ts>2015-10-18 17:37:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150293-20151018101823.patch</filename>
            <type>text/plain</type>
            <size>8865</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxMjM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
M2YzMzA0NzhhMTljY2M2ZDM4ZTFhZTA5ZDdkNjE0NWExOTQ5NWEzLi43ZWY3MGMwYTY3YzcyNjdj
NTc0NGYzNzc2YjAzMzVmMDYxYjhlZDA1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzOSBAQAorMjAxNS0xMC0xNyAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbRVM2XSBIYW5kbGUgYXN5bmNocm9ub3VzIHRlc3RzIGluIHRlc3Rz
L2VzNgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUw
MjkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2lu
Y2UgSlNDIGNhbiBoYW5kbGUgbWljcm90YXNrcywgc29tZSBvZiBFUzYgUHJvbWlzZSB0ZXN0cyBj
YW4gYmUgZXhlY3V0ZWQgdW5kZXIgdGhlIEpTQyBzaGVsbC4KKyAgICAgICAgU29tZSBvZiB0aGVt
IHN0aWxsIGZhaWwgYmVjYXVzZSBpdCB1c2VzIHNldFRpbWVvdXQgdGhhdCBpbnZva2VzIG1hY3Jv
dGFza3Mgd2l0aCBleHBsaWNpdCBkZWxheS4KKworICAgICAgICAqIHRlc3RzL2VzNi55YW1sOgor
ICAgICAgICAqIHRlc3RzL2VzNi9Qcm9taXNlX1Byb21pc2UuYWxsLmpzOgorICAgICAgICAodGVz
dC5hc3luY1Rlc3RQYXNzZWQpOgorICAgICAgICAodGVzdCk6CisgICAgICAgICogdGVzdHMvZXM2
L1Byb21pc2VfUHJvbWlzZS5hbGxfZ2VuZXJpY19pdGVyYWJsZXMuanM6CisgICAgICAgICh0ZXN0
LmFzeW5jVGVzdFBhc3NlZCk6CisgICAgICAgICh0ZXN0KToKKyAgICAgICAgKiB0ZXN0cy9lczYv
UHJvbWlzZV9Qcm9taXNlLnJhY2UuanM6CisgICAgICAgICh0ZXN0LmFzeW5jVGVzdFBhc3NlZCk6
CisgICAgICAgICh0ZXN0KToKKyAgICAgICAgKiB0ZXN0cy9lczYvUHJvbWlzZV9Qcm9taXNlLnJh
Y2VfZ2VuZXJpY19pdGVyYWJsZXMuanM6CisgICAgICAgICh0ZXN0LmFzeW5jVGVzdFBhc3NlZCk6
CisgICAgICAgICh0ZXN0KToKKyAgICAgICAgKiB0ZXN0cy9lczYvUHJvbWlzZV9iYXNpY19mdW5j
dGlvbmFsaXR5LmpzOgorICAgICAgICAodGVzdC5hc3luY1Rlc3RQYXNzZWQpOgorICAgICAgICAo
dGVzdCk6CisgICAgICAgICogdGVzdHMvZXM2L1Byb21pc2VfaXNfc3ViY2xhc3NhYmxlX1Byb21p
c2UuYWxsLmpzOgorICAgICAgICAodGVzdC5hc3luY1Rlc3RQYXNzZWQpOgorICAgICAgICAodGVz
dCk6CisgICAgICAgICogdGVzdHMvZXM2L1Byb21pc2VfaXNfc3ViY2xhc3NhYmxlX1Byb21pc2Uu
cmFjZS5qczoKKyAgICAgICAgKHRlc3QuYXN5bmNUZXN0UGFzc2VkKToKKyAgICAgICAgKHRlc3Qp
OgorICAgICAgICAqIHRlc3RzL2VzNi9Qcm9taXNlX2lzX3N1YmNsYXNzYWJsZV9iYXNpY19mdW5j
dGlvbmFsaXR5LmpzOgorICAgICAgICAodGVzdC5hc3luY1Rlc3RQYXNzZWQpOgorICAgICAgICAo
dGVzdCk6CisKIDIwMTUtMTAtMTYgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5j
b20+CiAKICAgICAgICAgW0VTNl0gSW1wbGVtZW50IFN0cmluZy5wcm90b3R5cGUubm9ybWFsaXpl
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2LnlhbWwgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2LnlhbWwKaW5kZXggNTY3NjI0MjI0MTJjNjI1MTdl
ODdhZjU5M2IwYjcxZDE3YzQ5ZjJmZS4uMjExMjk0ZjIyMjhlMjgwOTNiYzhjZWE1NmE0MmJhZDE3
N2I2M2Q2ZCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi55YW1s
CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9lczYueWFtbApAQCAtNDQwLDYgKzQ0
MCwxMCBAQAogICBjbWQ6IHJ1bkVTNiA6bm9ybWFsCiAtIHBhdGg6IGVzNi9vd25fcHJvcGVydHlf
b3JkZXJfUmVmbGVjdC5vd25LZXlzX3N5bWJvbF9rZXlfb3JkZXIuanMKICAgY21kOiBydW5FUzYg
Om5vcm1hbAorLSBwYXRoOiBlczYvUHJvbWlzZV9iYXNpY19mdW5jdGlvbmFsaXR5LmpzCisgIGNt
ZDogcnVuRVM2IDpub3JtYWwKKy0gcGF0aDogZXM2L1Byb21pc2VfaXNfc3ViY2xhc3NhYmxlX2Jh
c2ljX2Z1bmN0aW9uYWxpdHkuanMKKyAgY21kOiBydW5FUzYgOm5vcm1hbAogLSBwYXRoOiBlczYv
UmVmbGVjdF9SZWZsZWN0LmFwcGx5LmpzCiAgIGNtZDogcnVuRVM2IDpub3JtYWwKIC0gcGF0aDog
ZXM2L1JlZmxlY3RfUmVmbGVjdC5kZWZpbmVQcm9wZXJ0eS5qcwpAQCAtODU2LDEyICs4NjAsOCBA
QAogICBjbWQ6IHJ1bkVTNiA6ZmFpbAogLSBwYXRoOiBlczYvbm9uLXN0cmljdF9mdW5jdGlvbl9z
ZW1hbnRpY3NfaG9pc3RlZF9ibG9jay1sZXZlbF9mdW5jdGlvbl9kZWNsYXJhdGlvbi5qcwogICBj
bWQ6IHJ1bkVTNiA6ZmFpbAotLSBwYXRoOiBlczYvUHJvbWlzZV9iYXNpY19mdW5jdGlvbmFsaXR5
LmpzCi0gIGNtZDogcnVuRVM2IDpmYWlsCiAtIHBhdGg6IGVzNi9Qcm9taXNlX2NvbnN0cnVjdG9y
X3JlcXVpcmVzX25ldy5qcwogICBjbWQ6IHJ1bkVTNiA6ZmFpbAotLSBwYXRoOiBlczYvUHJvbWlz
ZV9pc19zdWJjbGFzc2FibGVfYmFzaWNfZnVuY3Rpb25hbGl0eS5qcwotICBjbWQ6IHJ1bkVTNiA6
ZmFpbAogLSBwYXRoOiBlczYvUHJvbWlzZV9pc19zdWJjbGFzc2FibGVfY29ycmVjdF9wcm90b3R5
cGVfY2hhaW4uanMKICAgY21kOiBydW5FUzYgOmZhaWwKIC0gcGF0aDogZXM2L1Byb21pc2VfaXNf
c3ViY2xhc3NhYmxlX1Byb21pc2UuYWxsLmpzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvdGVzdHMvZXM2L1Byb21pc2VfUHJvbWlzZS5hbGwuanMgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvdGVzdHMvZXM2L1Byb21pc2VfUHJvbWlzZS5hbGwuanMKaW5kZXggN2JhNTA1Zjk0Mjg4
OTBlYzM0NjU5ZTRjZTllNTUyYjkzNDJlZmE2NC4uM2E2NjIyYWU2MTk3MTQ5N2ViN2Q3MGNlYWE2
ZmNjOTcxZTc2ZGY0OCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2Vz
Ni9Qcm9taXNlX1Byb21pc2UuYWxsLmpzCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0
cy9lczYvUHJvbWlzZV9Qcm9taXNlLmFsbC5qcwpAQCAtMSw0ICsxLDggQEAKIGZ1bmN0aW9uIHRl
c3QoKSB7Cit2YXIgcGFzc2VkID0gZmFsc2U7CitmdW5jdGlvbiBhc3luY1Rlc3RQYXNzZWQoKSB7
CisgICAgcGFzc2VkID0gdHJ1ZTsKK30KIAogdmFyIGZ1bGZpbGxzID0gUHJvbWlzZS5hbGwoWwog
ICBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlKSAgIHsgc2V0VGltZW91dChyZXNvbHZlLDIw
MCwiZm9vIik7IH0pLApAQCAtMTYsNiArMjAsOCBAQCBmdW5jdGlvbiBjaGVjaygpIHsKICAgaWYg
KHNjb3JlID09PSAyKSBhc3luY1Rlc3RQYXNzZWQoKTsKIH0KICAgICAgIAorZHJhaW5NaWNyb3Rh
c2tzKCk7CityZXR1cm4gcGFzc2VkOwogfQogCiBpZiAoIXRlc3QoKSkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9lczYvUHJvbWlzZV9Qcm9taXNlLmFsbF9nZW5lcmlj
X2l0ZXJhYmxlcy5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9lczYvUHJvbWlzZV9Q
cm9taXNlLmFsbF9nZW5lcmljX2l0ZXJhYmxlcy5qcwppbmRleCAyOTVlMmIxNDJhNjljMjc3MTQx
ZDcwNmFjMTUyODM0MzM1ZGRmODBlLi4wODAzYWVmMzBlYjA1MWQxNzRlN2VkZTliMDRkNjBjZTZl
NDZkZGJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2L1Byb21p
c2VfUHJvbWlzZS5hbGxfZ2VuZXJpY19pdGVyYWJsZXMuanMKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3Rlc3RzL2VzNi9Qcm9taXNlX1Byb21pc2UuYWxsX2dlbmVyaWNfaXRlcmFibGVzLmpz
CkBAIC0xLDQgKzEsOCBAQAogZnVuY3Rpb24gdGVzdCgpIHsKK3ZhciBwYXNzZWQgPSBmYWxzZTsK
K2Z1bmN0aW9uIGFzeW5jVGVzdFBhc3NlZCgpIHsKKyAgICBwYXNzZWQgPSB0cnVlOworfQogCiB2
YXIgZnVsZmlsbHMgPSBQcm9taXNlLmFsbChnbG9iYWwuX19jcmVhdGVJdGVyYWJsZU9iamVjdChb
CiAgIG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUpICAgeyBzZXRUaW1lb3V0KHJlc29sdmUs
MjAwLCJmb28iKTsgfSksCkBAIC0xNiw2ICsyMCw4IEBAIGZ1bmN0aW9uIGNoZWNrKCkgewogICBp
ZiAoc2NvcmUgPT09IDIpIGFzeW5jVGVzdFBhc3NlZCgpOwogfQogICAgICAgCitkcmFpbk1pY3Jv
dGFza3MoKTsKK3JldHVybiBwYXNzZWQ7CiB9CiAKIGlmICghdGVzdCgpKQpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9Qcm9taXNlX1Byb21pc2UucmFjZS5qcyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9lczYvUHJvbWlzZV9Qcm9taXNlLnJhY2UuanMK
aW5kZXggYTVkNmQ1YWQ0NTFiMDVkMDE2ZGQ0NzI2MTdlOTQ0NGQxNTc4MTg3NC4uNDIwN2M1NjQ4
ODk1NmUxNzk4YmNhYWRkY2FkZmI2NmUxZGVlYWZiMyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3Rlc3RzL2VzNi9Qcm9taXNlX1Byb21pc2UucmFjZS5qcworKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2L1Byb21pc2VfUHJvbWlzZS5yYWNlLmpzCkBAIC0xLDQg
KzEsOCBAQAogZnVuY3Rpb24gdGVzdCgpIHsKK3ZhciBwYXNzZWQgPSBmYWxzZTsKK2Z1bmN0aW9u
IGFzeW5jVGVzdFBhc3NlZCgpIHsKKyAgICBwYXNzZWQgPSB0cnVlOworfQogCiB2YXIgZnVsZmls
bHMgPSBQcm9taXNlLnJhY2UoWwogICBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlKSAgIHsg
c2V0VGltZW91dChyZXNvbHZlLDIwMCwiZm9vIik7IH0pLApAQCAtMTYsNiArMjAsOCBAQCBmdW5j
dGlvbiBjaGVjaygpIHsKICAgaWYgKHNjb3JlID09PSAyKSBhc3luY1Rlc3RQYXNzZWQoKTsKIH0K
ICAgICAgIAorZHJhaW5NaWNyb3Rhc2tzKCk7CityZXR1cm4gcGFzc2VkOwogfQogCiBpZiAoIXRl
c3QoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9lczYvUHJvbWlz
ZV9Qcm9taXNlLnJhY2VfZ2VuZXJpY19pdGVyYWJsZXMuanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvdGVzdHMvZXM2L1Byb21pc2VfUHJvbWlzZS5yYWNlX2dlbmVyaWNfaXRlcmFibGVzLmpzCmlu
ZGV4IDhkNWZkZDkwYThkZTU2MTE2ZTZjMWQyNTFiNWE2Mzc4MmEyNzVmYzkuLmUwM2ViZGFlNjdl
MjhlOTllMDg0MTFiMDU3NzFmOWQxYTgxMmQ5N2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS90ZXN0cy9lczYvUHJvbWlzZV9Qcm9taXNlLnJhY2VfZ2VuZXJpY19pdGVyYWJsZXMu
anMKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9Qcm9taXNlX1Byb21pc2Uu
cmFjZV9nZW5lcmljX2l0ZXJhYmxlcy5qcwpAQCAtMSw0ICsxLDggQEAKIGZ1bmN0aW9uIHRlc3Qo
KSB7Cit2YXIgcGFzc2VkID0gZmFsc2U7CitmdW5jdGlvbiBhc3luY1Rlc3RQYXNzZWQoKSB7Cisg
ICAgcGFzc2VkID0gdHJ1ZTsKK30KIAogdmFyIGZ1bGZpbGxzID0gUHJvbWlzZS5yYWNlKGdsb2Jh
bC5fX2NyZWF0ZUl0ZXJhYmxlT2JqZWN0KFsKICAgbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2
ZSkgICB7IHNldFRpbWVvdXQocmVzb2x2ZSwyMDAsImZvbyIpOyB9KSwKQEAgLTE2LDYgKzIwLDgg
QEAgZnVuY3Rpb24gY2hlY2soKSB7CiAgIGlmIChzY29yZSA9PT0gMikgYXN5bmNUZXN0UGFzc2Vk
KCk7CiB9CiAgICAgICAKK2RyYWluTWljcm90YXNrcygpOworcmV0dXJuIHBhc3NlZDsKIH0KIAog
aWYgKCF0ZXN0KCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2
L1Byb21pc2VfYmFzaWNfZnVuY3Rpb25hbGl0eS5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90
ZXN0cy9lczYvUHJvbWlzZV9iYXNpY19mdW5jdGlvbmFsaXR5LmpzCmluZGV4IDhmNzMwYTQ3NmY1
MmM1OWQ2ODc5Y2RhNTBhMmJkOTg2MzNlZmQ4Y2EuLmU3YTIyYWI5ZWIzOGU3NGE5MTdjZTI1ZDY2
OGU3MjBhNWI3MjIyMmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9l
czYvUHJvbWlzZV9iYXNpY19mdW5jdGlvbmFsaXR5LmpzCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS90ZXN0cy9lczYvUHJvbWlzZV9iYXNpY19mdW5jdGlvbmFsaXR5LmpzCkBAIC0xLDQgKzEs
OCBAQAogZnVuY3Rpb24gdGVzdCgpIHsKK3ZhciBwYXNzZWQgPSBmYWxzZTsKK2Z1bmN0aW9uIGFz
eW5jVGVzdFBhc3NlZCgpIHsKKyAgICBwYXNzZWQgPSB0cnVlOworfQogCiB2YXIgcDEgPSBuZXcg
UHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHsgcmVzb2x2ZSgiZm9vIik7IH0pOwog
dmFyIHAyID0gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSwgcmVqZWN0KSB7IHJlamVjdCgi
cXV1eCIpOyB9KTsKQEAgLTIzLDYgKzI3LDggQEAgZnVuY3Rpb24gY2hlY2soKSB7CiAgIGlmIChz
Y29yZSA9PT0gNCkgYXN5bmNUZXN0UGFzc2VkKCk7CiB9CiAgICAgICAKK2RyYWluTWljcm90YXNr
cygpOworcmV0dXJuIHBhc3NlZDsKIH0KIAogaWYgKCF0ZXN0KCkpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2L1Byb21pc2VfaXNfc3ViY2xhc3NhYmxlX1Byb21p
c2UuYWxsLmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9Qcm9taXNlX2lzX3N1
YmNsYXNzYWJsZV9Qcm9taXNlLmFsbC5qcwppbmRleCBlNTk2MDk1MjhhMDM2Y2QzNTAwNTJjNzli
OThkZDI3ZWMzZDJkODNjLi5iNjFiYjQ4NmEwMjhlYTJmMDg4ZWM0ODhhZGQyZjZkZTg3YTE5OTI1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2L1Byb21pc2VfaXNf
c3ViY2xhc3NhYmxlX1Byb21pc2UuYWxsLmpzCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90
ZXN0cy9lczYvUHJvbWlzZV9pc19zdWJjbGFzc2FibGVfUHJvbWlzZS5hbGwuanMKQEAgLTEsNCAr
MSw4IEBACiBmdW5jdGlvbiB0ZXN0KCkgewordmFyIHBhc3NlZCA9IGZhbHNlOworZnVuY3Rpb24g
YXN5bmNUZXN0UGFzc2VkKCkgeworICAgIHBhc3NlZCA9IHRydWU7Cit9CiAKIGNsYXNzIFAgZXh0
ZW5kcyBQcm9taXNlIHt9CiB2YXIgZnVsZmlsbHMgPSBQLmFsbChbCkBAIC0xNyw2ICsyMSw4IEBA
IGZ1bmN0aW9uIGNoZWNrKCkgewogICBpZiAoc2NvcmUgPT09IDMpIGFzeW5jVGVzdFBhc3NlZCgp
OwogfQogICAgICAgCitkcmFpbk1pY3JvdGFza3MoKTsKK3JldHVybiBwYXNzZWQ7CiB9CiAKIGlm
ICghdGVzdCgpKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9Q
cm9taXNlX2lzX3N1YmNsYXNzYWJsZV9Qcm9taXNlLnJhY2UuanMgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvdGVzdHMvZXM2L1Byb21pc2VfaXNfc3ViY2xhc3NhYmxlX1Byb21pc2UucmFjZS5qcwpp
bmRleCA0YmM3OTQzYTQ4ZjkxNjUyMzg5Y2U5MzJmYzY3NzJiMWY4ZWJjZGYzLi40ZDNhNTU1MDA4
ZjZhN2EzMTIxNTMzNDA5NGFiMzMwNzg0YjE0MWUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvdGVzdHMvZXM2L1Byb21pc2VfaXNfc3ViY2xhc3NhYmxlX1Byb21pc2UucmFjZS5q
cworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2L1Byb21pc2VfaXNfc3ViY2xh
c3NhYmxlX1Byb21pc2UucmFjZS5qcwpAQCAtMSw0ICsxLDggQEAKIGZ1bmN0aW9uIHRlc3QoKSB7
Cit2YXIgcGFzc2VkID0gZmFsc2U7CitmdW5jdGlvbiBhc3luY1Rlc3RQYXNzZWQoKSB7CisgICAg
cGFzc2VkID0gdHJ1ZTsKK30KIAogY2xhc3MgUCBleHRlbmRzIFByb21pc2Uge30KIHZhciBmdWxm
aWxscyA9IFAucmFjZShbCkBAIC0xNyw2ICsyMSw4IEBAIGZ1bmN0aW9uIGNoZWNrKCkgewogICBp
ZiAoc2NvcmUgPT09IDMpIGFzeW5jVGVzdFBhc3NlZCgpOwogfQogICAgICAgCitkcmFpbk1pY3Jv
dGFza3MoKTsKK3JldHVybiBwYXNzZWQ7CiB9CiAKIGlmICghdGVzdCgpKQpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9Qcm9taXNlX2lzX3N1YmNsYXNzYWJsZV9i
YXNpY19mdW5jdGlvbmFsaXR5LmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9Q
cm9taXNlX2lzX3N1YmNsYXNzYWJsZV9iYXNpY19mdW5jdGlvbmFsaXR5LmpzCmluZGV4IGM1ODUx
MmYwODhlMDhkOGIyNTIzYzMyOTFiMzA2MTQ1YTRjOTYyMmMuLjIwNDVhZWVjN2VlZDM1OGJkMDg3
NzNjYzMwYzRmYzQxMjQzYmYwNDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90
ZXN0cy9lczYvUHJvbWlzZV9pc19zdWJjbGFzc2FibGVfYmFzaWNfZnVuY3Rpb25hbGl0eS5qcwor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2L1Byb21pc2VfaXNfc3ViY2xhc3Nh
YmxlX2Jhc2ljX2Z1bmN0aW9uYWxpdHkuanMKQEAgLTEsNCArMSw4IEBACiBmdW5jdGlvbiB0ZXN0
KCkgewordmFyIHBhc3NlZCA9IGZhbHNlOworZnVuY3Rpb24gYXN5bmNUZXN0UGFzc2VkKCkgewor
ICAgIHBhc3NlZCA9IHRydWU7Cit9CiAKIGNsYXNzIFAgZXh0ZW5kcyBQcm9taXNlIHt9CiB2YXIg
cDEgPSBuZXcgUChmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHsgcmVzb2x2ZSgiZm9vIik7IH0p
OwpAQCAtMjQsNiArMjgsOCBAQCBmdW5jdGlvbiBjaGVjaygpIHsKICAgaWYgKHNjb3JlID09PSA1
KSBhc3luY1Rlc3RQYXNzZWQoKTsKIH0KICAgICAgIAorZHJhaW5NaWNyb3Rhc2tzKCk7CityZXR1
cm4gcGFzc2VkOwogfQogCiBpZiAoIXRlc3QoKSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>