<?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>149699</bug_id>
          
          <creation_ts>2015-10-01 01:14:22 -0700</creation_ts>
          <short_desc>[Streams API] Update readable-stream-reader tests to latest spec</short_desc>
          <delta_ts>2015-10-19 09:37:27 -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>New Bugs</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>
          
          <blocked>149707</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Xabier Rodríguez Calvar">calvaris</reporter>
          <assigned_to name="Xabier Rodríguez Calvar">calvaris</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1129875</commentid>
    <comment_count>0</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-10-01 01:14:22 -0700</bug_when>
    <thetext>[Streams API] Update readable-stream-reader tests to latest spec</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1129876</commentid>
    <comment_count>1</comment_count>
      <attachid>262241</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-10-01 01:16:12 -0700</bug_when>
    <thetext>Created attachment 262241
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133121</commentid>
    <comment_count>2</comment_count>
      <attachid>262241</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-10-14 08:12:17 -0700</bug_when>
    <thetext>Comment on attachment 262241
Patch

We could get a r+ and land now.

The idea is getting the tests landed so that the implementation can be changed according the new spec that these tests already follow in a test driven development manner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1134599</commentid>
    <comment_count>3</comment_count>
      <attachid>262241</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-19 09:37:23 -0700</bug_when>
    <thetext>Comment on attachment 262241
Patch

Clearing flags on attachment: 262241

Committed r191293: &lt;http://trac.webkit.org/changeset/191293&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1134600</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-19 09:37:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>262241</attachid>
            <date>2015-10-01 01:16:12 -0700</date>
            <delta_ts>2015-10-19 09:37:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-149699-20151001101545.patch</filename>
            <type>text/plain</type>
            <size>8501</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkwMzk2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggY2ViMmI1MmM4ZTAzNTBjNjExODZl
ZjU4MmM3MmUxYjdlYjVkODY5ZC4uMGVmY2QxMDZmOWZkMDY4ZDg0ZTE1NzQ3Yzc2ZTFmMzgyZDdj
ODRjNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE1IEBACiAyMDE1LTEwLTAxICBYYWJpZXIgUm9kcmlndWV6
IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKKyAgICAgICAgW1N0cmVhbXMgQVBJXSBV
cGRhdGUgcmVhZGFibGUtc3RyZWFtLXJlYWRlciB0ZXN0cyB0byBsYXRlc3Qgc3BlYworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ5Njk5CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdHJlYW1zL3JlZmVy
ZW5jZS1pbXBsZW1lbnRhdGlvbi9yZWFkYWJsZS1zdHJlYW0tcmVhZGVyLWV4cGVjdGVkLnR4dDog
VXBkYXRlZCBleHBlY3RhdGlvbnMuCisgICAgICAgICogc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVt
ZW50YXRpb24vcmVhZGFibGUtc3RyZWFtLXJlYWRlci5odG1sOiBVcGRhdGVkIHRlc3RzLgorCisy
MDE1LTEwLTAxICBYYWJpZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+
CisKICAgICAgICAgW1N0cmVhbXMgQVBJXSBVcGRhdGUgcmVhZGFibGUtc3RyZWFtIHRlc3RzIGFn
YWluc3QgbGF0ZXN0IHJlZmVyZW5jZQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ5NjY4CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0cmVhbXMv
cmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL3JlYWRhYmxlLXN0cmVhbS1yZWFkZXItZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcmVhZGFi
bGUtc3RyZWFtLXJlYWRlci1leHBlY3RlZC50eHQKaW5kZXggMjY0MGNkMjBhMmJlMzBhMDY0NWEw
MDdjMTY4NGI1ZmI4NjBjNTg3Ni4uYTE4YjkxMDcwNDc3N2FkNWQyOWFlZmExODdkMTk4YTUyZGM3
OWNiNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50
YXRpb24vcmVhZGFibGUtc3RyZWFtLXJlYWRlci1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVz
dHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcmVhZGFibGUtc3RyZWFtLXJlYWRl
ci1leHBlY3RlZC50eHQKQEAgLTEwLDEyICsxMCwxMiBAQCBQQVNTIEdldHRpbmcgYSBSZWFkYWJs
ZVN0cmVhbVJlYWRlciB2aWEgZ2V0UmVhZGVyIHNob3VsZCBmYWlsIGlmIHRoZSBzdHJlYW0gaXMg
YQogUEFTUyBDb25zdHJ1Y3RpbmcgYSBSZWFkYWJsZVN0cmVhbVJlYWRlciBkaXJlY3RseSBzaG91
bGQgYmUgT0sgaWYgdGhlIHN0cmVhbSBpcyBjbG9zZWQgCiBQQVNTIENvbnN0cnVjdGluZyBhIFJl
YWRhYmxlU3RyZWFtUmVhZGVyIGRpcmVjdGx5IHNob3VsZCBiZSBPSyBpZiB0aGUgc3RyZWFtIGlz
IGVycm9yZWQgCiBQQVNTIFJlYWRpbmcgZnJvbSBhIHJlYWRlciBmb3IgYW4gZW1wdHkgc3RyZWFt
IHdpbGwgd2FpdCB1bnRpbCBhIGNodW5rIGlzIGF2YWlsYWJsZSAKLVBBU1MgY2FuY2VsKCkgb24g
YSByZWFkZXIgcmVsZWFzZXMgdGhlIHJlYWRlciBiZWZvcmUgY2FsbGluZyB0aHJvdWdoIAorRkFJ
TCBjYW5jZWwoKSBvbiBhIHJlYWRlciBkb2VzIG5vdCByZWxlYXNlIHRoZSByZWFkZXIgYXNzZXJ0
X3VucmVhY2hlZDogcmVhZGVyLmNhbmNlbCgpIHNob3VsZCBub3QgcmVqZWN0IFJlYWNoZWQgdW5y
ZWFjaGFibGUgY29kZQogUEFTUyBjbG9zZWQgc2hvdWxkIGJlIGZ1bGZpbGxlZCBhZnRlciBzdHJl
YW0gaXMgY2xvc2VkICguY2xvc2VkIGFjY2VzcyBiZWZvcmUgYWNxdWlyaW5nKSAKLVBBU1MgY2xv
c2VkIHNob3VsZCBiZSBmdWxmaWxsZWQgYWZ0ZXIgcmVhZGVyIHJlbGVhc2VzIGl0cyBsb2NrICht
dWx0aXBsZSBzdHJlYW0gbG9ja3MpIAorRkFJTCBjbG9zZWQgc2hvdWxkIGJlIHJlamVjdGVkIGFm
dGVyIHJlYWRlciByZWxlYXNlcyBpdHMgbG9jayAobXVsdGlwbGUgc3RyZWFtIGxvY2tzKSBhc3Nl
cnRfZXF1YWxzOiBleHBlY3RlZCAyIGJ1dCBnb3QgMQogUEFTUyBNdWx0aXBsZSByZWFkZXJzIGNh
biBhY2Nlc3MgdGhlIHN0cmVhbSBpbiBzZXF1ZW5jZSAKIFBBU1MgQ2Fubm90IHVzZSBhbiBhbHJl
YWR5LXJlbGVhc2VkIHJlYWRlciB0byB1bmxvY2sgYSBzdHJlYW0gYWdhaW4gCi1QQVNTIGNhbmNl
bCgpIG9uIGEgcmVsZWFzZWQgcmVhZGVyIGlzIGEgbm8tb3AgYW5kIGRvZXMgbm90IHBhc3MgdGhy
b3VnaCAKK0ZBSUwgY2FuY2VsKCkgb24gYSByZWxlYXNlZCByZWFkZXIgaXMgYSBuby1vcCBhbmQg
ZG9lcyBub3QgcGFzcyB0aHJvdWdoIGFzc2VydF91bnJlYWNoZWQ6IGNhbmNlbCBwcm9taXNlIHNo
b3VsZCBub3QgZnVsZmlsbCBSZWFjaGVkIHVucmVhY2hhYmxlIGNvZGUKIFBBU1MgR2V0dGluZyBh
IHNlY29uZCByZWFkZXIgYWZ0ZXIgZXJyb3JpbmcgdGhlIHN0cmVhbSBzaG91bGQgc3VjY2VlZCAK
IFBBU1MgR2FyYmFnZS1jb2xsZWN0aW5nIGEgUmVhZGFibGVTdHJlYW1SZWFkZXIgc2hvdWxkIG5v
dCB1bmxvY2sgaXRzIHN0cmVhbSAKIFBBU1MgUmVhZGFibGVTdHJlYW1SZWFkZXIgY2xvc2VkIHBy
b21pc2Ugc2hvdWxkIGJlIHJlamVjdGVkIHdpdGggdW5kZWZpbmVkIGlmIHRoYXQgaXMgdGhlIGVy
cm9yIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50
YXRpb24vcmVhZGFibGUtc3RyZWFtLXJlYWRlci5odG1sIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9y
ZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcmVhZGFibGUtc3RyZWFtLXJlYWRlci5odG1sCmluZGV4
IDQyZTc3OGYwMTUxOTk3MmQ0MTE5ZTNjZDA0ZGRlZWM4YTNiMzNiMTUuLjYwMmNjOGQxOGMzMTYz
MTU5YTVlNjBkZTFkNmMxNWFhYmE2YmY5MTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0cmVh
bXMvcmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL3JlYWRhYmxlLXN0cmVhbS1yZWFkZXIuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9zdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9yZWFkYWJs
ZS1zdHJlYW0tcmVhZGVyLmh0bWwKQEAgLTQsNiArNCw4IEBACiA8c2NyaXB0IHNyYz0ncmVzb3Vy
Y2VzL3N0cmVhbXMtdXRpbHMuanMnPjwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Jy4uLy4uL3Jlc291
cmNlcy9nYy5qcyc+PC9zY3JpcHQ+CiA8c2NyaXB0PgorLy8gVGhpcyBpcyB1cGRhdGVkIHRpbGwg
aHR0cHM6Ly9naXRodWIuY29tL3doYXR3Zy9zdHJlYW1zL2NvbW1pdC9lYzVmZmEwMzYzMDhkOWY2
MzUwZDI5NDY1NjBkNDhjZGJmMDkwOTM5CisKIHZhciBSZWFkYWJsZVN0cmVhbVJlYWRlcjsKIAog
dGVzdChmdW5jdGlvbigpIHsKQEAgLTY1LDggKzY3LDggQEAgdGVzdChmdW5jdGlvbigpIHsKIAog
dGVzdChmdW5jdGlvbigpIHsKICAgICB2YXIgcnMgPSBuZXcgUmVhZGFibGVTdHJlYW0oKTsKLSAg
ICBuZXcgUmVhZGFibGVTdHJlYW1SZWFkZXIocnMpOyAvLyBDb25zdHJ1Y3RpbmcgZGlyZWN0bHkg
c2hvdWxkIGJlIGZpbmUuCi0gICAgYXNzZXJ0X3Rocm93cyhuZXcgVHlwZUVycm9yKCksIGZ1bmN0
aW9uKCkgeyBuZXcgUmVhZGFibGVTdHJlYW1SZWFkZXIocnMpOyB9LCAnY29uc3RydWN0aW5nIGRp
cmVjdGx5IHNob3VsZCBmYWlsJyk7CisgICAgbmV3IFJlYWRhYmxlU3RyZWFtUmVhZGVyKHJzKTsg
Ly8gQ29uc3RydWN0aW5nIGRpcmVjdGx5IHRoZSBmaXJzdCB0aW1lIHNob3VsZCBiZSBmaW5lLgor
ICAgIGFzc2VydF90aHJvd3MobmV3IFR5cGVFcnJvcigpLCBmdW5jdGlvbigpIHsgbmV3IFJlYWRh
YmxlU3RyZWFtUmVhZGVyKHJzKTsgfSwgJ2NvbnN0cnVjdGluZyBkaXJlY3RseSB0aGUgc2Vjb25k
IHRpbWUgc2hvdWxkIGZhaWwnKTsKIH0sICdDb25zdHJ1Y3RpbmcgYSBSZWFkYWJsZVN0cmVhbVJl
YWRlciBkaXJlY3RseSBzaG91bGQgZmFpbCBpZiB0aGUgc3RyZWFtIGlzIGFscmVhZHkgbG9ja2Vk
ICh2aWEgZGlyZWN0IGNvbnN0cnVjdGlvbiknKTsKIAogdGVzdChmdW5jdGlvbigpIHsKQEAgLTEy
NiwxNSArMTI4LDE2IEBAIHRlc3QxLnN0ZXAoZnVuY3Rpb24oKSB7CiAgICAgY29udHJvbGxlci5l
bnF1ZXVlKCdhJyk7CiB9KTsKIAotdmFyIHRlc3QyID0gYXN5bmNfdGVzdCgnY2FuY2VsKCkgb24g
YSByZWFkZXIgcmVsZWFzZXMgdGhlIHJlYWRlciBiZWZvcmUgY2FsbGluZyB0aHJvdWdoJyk7Cit2
YXIgdGVzdDIgPSBhc3luY190ZXN0KCdjYW5jZWwoKSBvbiBhIHJlYWRlciBkb2VzIG5vdCByZWxl
YXNlIHRoZSByZWFkZXInKTsKIHRlc3QyLnN0ZXAoZnVuY3Rpb24oKSB7CiAgICAgdmFyIGNhbmNl
bENhbGxlZCA9IGZhbHNlOwogICAgIHZhciBwYXNzZWRSZWFzb24gPSBuZXcgRXJyb3IoJ2l0IHdh
c25cJ3QgdGhlIHJpZ2h0IHRpbWUsIHNvcnJ5Jyk7CiAgICAgdmFyIHJzID0gbmV3IFJlYWRhYmxl
U3RyZWFtKHsKICAgICAgICAgY2FuY2VsOiBmdW5jdGlvbihyZWFzb24pIHsKLSAgICAgICAgICAg
IGNhbmNlbENhbGxlZCA9IHRydWU7Ci0gICAgICAgICAgICBycy5nZXRSZWFkZXIoKTsgLy8gU2hv
dWxkIGJlIGFibGUgdG8gZ2V0IGFub3RoZXIgcmVhZGVyIHdpdGhvdXQgZXJyb3IuCisgICAgICAg
ICAgICBhc3NlcnRfdHJ1ZShycy5sb2NrZWQsICd0aGUgc3RyZWFtIHNob3VsZCBzdGlsbCBiZSBs
b2NrZWQnKTsKKyAgICAgICAgICAgIGFzc2VydF90aHJvd3MobmV3IFR5cGVFcnJvcigpLCBmdW5j
dGlvbigpIHsgcnMuZ2V0UmVhZGVyKCk7IH0sICdzaG91bGQgbm90IGJlIGFibGUgdG8gZ2V0IGFu
b3RoZXIgcmVhZGVyJyk7CiAgICAgICAgICAgICBhc3NlcnRfZXF1YWxzKHJlYXNvbiwgcGFzc2Vk
UmVhc29uLCAndGhlIGNhbmNlbGxhdGlvbiByZWFzb24gaXMgcGFzc2VkIHRocm91Z2ggdG8gdGhl
IHVuZGVybHlpbmcgc291cmNlJyk7CisgICAgICAgICAgICBjYW5jZWxDYWxsZWQgPSB0cnVlOwog
ICAgICAgICB9CiAgICAgfSk7CiAKQEAgLTE0NCw3ICsxNDcsOCBAQCB0ZXN0Mi5zdGVwKGZ1bmN0
aW9uKCkgewogICAgICAgICAgICAgYXNzZXJ0X3RydWUoY2FuY2VsQ2FsbGVkKTsKICAgICAgICAg
ICAgIHRlc3QyLmRvbmUoJ3JlYWRlci5jYW5jZWwoKSBzaG91bGQgZnVsZmlsbCcpOwogICAgICAg
ICB9KSwKLSAgICAgICAgdGVzdDIuc3RlcF9mdW5jKGZ1bmN0aW9uKGUpIHsgYXNzZXJ0X3VucmVh
Y2hlZCgncmVhZGVyLmNhbmNlbCgpIHNob3VsZCBub3QgcmVqZWN0Jyk7IH0pKTsKKyAgICAgICAg
dGVzdDIuc3RlcF9mdW5jKGZ1bmN0aW9uKGUpIHsgYXNzZXJ0X3VucmVhY2hlZCgncmVhZGVyLmNh
bmNlbCgpIHNob3VsZCBub3QgcmVqZWN0Jyk7IH0pCisgICAgKTsKIH0pOwogCiB2YXIgdGVzdDMg
PSBhc3luY190ZXN0KCdjbG9zZWQgc2hvdWxkIGJlIGZ1bGZpbGxlZCBhZnRlciBzdHJlYW0gaXMg
Y2xvc2VkICguY2xvc2VkIGFjY2VzcyBiZWZvcmUgYWNxdWlyaW5nKScpOwpAQCAtMTY0LDEwICsx
NjgsMTAgQEAgdGVzdDMuc3RlcChmdW5jdGlvbigpIHsKICAgICBjb250cm9sbGVyLmNsb3NlKCk7
CiB9KTsKIAotdmFyIHRlc3Q0ID0gYXN5bmNfdGVzdCgnY2xvc2VkIHNob3VsZCBiZSBmdWxmaWxs
ZWQgYWZ0ZXIgcmVhZGVyIHJlbGVhc2VzIGl0cyBsb2NrIChtdWx0aXBsZSBzdHJlYW0gbG9ja3Mp
Jyk7Cit2YXIgdGVzdDQgPSBhc3luY190ZXN0KCdjbG9zZWQgc2hvdWxkIGJlIHJlamVjdGVkIGFm
dGVyIHJlYWRlciByZWxlYXNlcyBpdHMgbG9jayAobXVsdGlwbGUgc3RyZWFtIGxvY2tzKScpOwog
dGVzdDQuc3RlcChmdW5jdGlvbigpIHsKKyAgICB2YXIgcHJvbWlzZUNhbGxzID0gMDsKICAgICB2
YXIgY29udHJvbGxlcjsKLSAgICB2YXIgcmVhZGVyMUNsb3NlZCA9IGZhbHNlOwogICAgIHZhciBy
cyA9IG5ldyBSZWFkYWJsZVN0cmVhbSh7CiAgICAgICAgIHN0YXJ0OiBmdW5jdGlvbihjKSB7CiAg
ICAgICAgICAgICBjb250cm9sbGVyID0gYzsKQEAgLTE4MSwxMiArMTg1LDEzIEBAIHRlc3Q0LnN0
ZXAoZnVuY3Rpb24oKSB7CiAgICAgdmFyIHJlYWRlcjIgPSBycy5nZXRSZWFkZXIoKTsKICAgICBj
b250cm9sbGVyLmNsb3NlKCk7CiAKLSAgICByZWFkZXIxLmNsb3NlZC50aGVuKHRlc3Q0LnN0ZXBf
ZnVuYyhmdW5jdGlvbigpIHsKLSAgICAgICAgcmVhZGVyMUNsb3NlZCA9IHRydWU7CisgICAgcmVh
ZGVyMS5jbG9zZWQuY2F0Y2godGVzdDQuc3RlcF9mdW5jKGZ1bmN0aW9uKGUpIHsKKyAgICAgICAg
YXNzZXJ0X3Rocm93cyhuZXcgVHlwZUVycm9yKCksIGZ1bmN0aW9uKCkgeyB0aHJvdyBlOyB9LCAn
cmVhZGVyMSBjbG9zZWQgc2hvdWxkIGJlIHJlamVjdGVkIHdpdGggYSBUeXBlRXJyb3InKTsKKyAg
ICAgICAgYXNzZXJ0X2VxdWFscygrK3Byb21pc2VDYWxscywgMSk7CiAgICAgfSkpOwogCiAgICAg
cmVhZGVyMi5jbG9zZWQudGhlbih0ZXN0NC5zdGVwX2Z1bmMoZnVuY3Rpb24oKSB7Ci0gICAgICAg
IGFzc2VydF90cnVlKHJlYWRlcjFDbG9zZWQpOworICAgICAgICBhc3NlcnRfZXF1YWxzKCsrcHJv
bWlzZUNhbGxzLCAyKTsKICAgICAgICAgdGVzdDQuZG9uZSgncmVhZGVyMiBjbG9zZWQgc2hvdWxk
IGJlIGZ1bGZpbGxlZCcpOwogICAgIH0pKTsKIH0pOwpAQCAtMjQwLDcgKzI0NSw3IEBAIHRlc3Q2
LnN0ZXAoZnVuY3Rpb24oKSB7CiAKIHZhciB0ZXN0NyA9IGFzeW5jX3Rlc3QoJ2NhbmNlbCgpIG9u
IGEgcmVsZWFzZWQgcmVhZGVyIGlzIGEgbm8tb3AgYW5kIGRvZXMgbm90IHBhc3MgdGhyb3VnaCcp
OwogdGVzdDcuc3RlcChmdW5jdGlvbigpIHsKLSAgICB2YXIgY2FuY2VsbGVkID0gZmFsc2U7Cisg
ICAgdmFyIHByb21pc2VDYWxscyA9IDA7CiAgICAgdmFyIHJzID0gbmV3IFJlYWRhYmxlU3RyZWFt
KHsKICAgICAgICAgc3RhcnQ6IGZ1bmN0aW9uKGMpIHsKICAgICAgICAgICAgIGMuZW5xdWV1ZSgn
YScpOwpAQCAtMjUzLDE1ICsyNTgsMTYgQEAgdGVzdDcuc3RlcChmdW5jdGlvbigpIHsKICAgICB2
YXIgcmVhZGVyID0gcnMuZ2V0UmVhZGVyKCk7CiAgICAgcmVhZGVyLnJlbGVhc2VMb2NrKCk7CiAg
ICAgcmVhZGVyLmNhbmNlbCgpLnRoZW4odGVzdDcuc3RlcF9mdW5jKGZ1bmN0aW9uKHYpIHsKLSAg
ICAgICAgYXNzZXJ0X2VxdWFscyh2LCB1bmRlZmluZWQsICdjYW5jZWwoKSBvbiB0aGUgcmVhZGVy
IHNob3VsZCBmdWxmaWxsIHdpdGggdW5kZWZpbmVkJykKLSAgICAgICAgY2FuY2VsbGVkID0gdHJ1
ZTsKKyAgICAgICAgYXNzZXJ0X3VucmVhY2hlZCgnY2FuY2VsIHByb21pc2Ugc2hvdWxkIG5vdCBm
dWxmaWxsJyk7CisgICAgfSkpLmNhdGNoKHRlc3Q3LnN0ZXBfZnVuYyhmdW5jdGlvbihlKSB7Cisg
ICAgICAgIGFzc2VydF9lcXVhbHMoKytwcm9taXNlQ2FsbHMsIDIpOworICAgICAgICB0ZXN0Ny5k
b25lKCk7CiAgICAgfSkpOwogCiAgICAgdmFyIHJlYWRlcjIgPSBycy5nZXRSZWFkZXIoKTsKICAg
ICByZWFkZXIyLnJlYWQoKS50aGVuKHRlc3Q3LnN0ZXBfZnVuYyhmdW5jdGlvbihyKSB7CiAgICAg
ICAgIGFzc2VydF9vYmplY3RfZXF1YWxzKHIsIHsgdmFsdWU6ICdhJywgZG9uZTogZmFsc2UgfSwg
J2EgbmV3IHJlYWRlciBzaG91bGQgYmUgYWJsZSB0byByZWFkIGEgY2h1bmsnKTsKLSAgICAgICAg
YXNzZXJ0X3RydWUoY2FuY2VsbGVkKTsKLSAgICAgICAgdGVzdDcuZG9uZSgpOworICAgICAgICBh
c3NlcnRfZXF1YWxzKCsrcHJvbWlzZUNhbGxzLCAxKTsKICAgICB9KSk7CiB9KTsKIApAQCAtMjky
LDEyICsyOTgsMTYgQEAgdGVzdDguc3RlcChmdW5jdGlvbigpIHsKIAogICAgIGNvbnRyb2xsZXIu
ZXJyb3IodGhlRXJyb3IpOwogCi0gICAgcnMuZ2V0UmVhZGVyKCkuY2xvc2VkLmNhdGNoKHRlc3Q4
LnN0ZXBfZnVuYyhmdW5jdGlvbihlKSB7CisgICAgcmVhZGVyMS5yZWxlYXNlTG9jaygpOworCisg
ICAgdmFyIHJlYWRlcjIgPSBycy5nZXRSZWFkZXIoKTsKKworICAgIHJlYWRlcjIuY2xvc2VkLmNh
dGNoKHRlc3Q4LnN0ZXBfZnVuYyhmdW5jdGlvbihlKSB7CiAgICAgICAgIGFzc2VydF9lcXVhbHMo
ZSwgdGhlRXJyb3IsICd0aGUgc2Vjb25kIHJlYWRlciBjbG9zZWQgZ2V0dGVyIHNob3VsZCBiZSBy
ZWplY3RlZCB3aXRoIHRoZSBlcnJvcicpOwogICAgICAgICArK3JlY2VpdmVkRXJyb3JzOwogICAg
IH0pKTsKIAotICAgIHJzLmdldFJlYWRlcigpLnJlYWQoKS5jYXRjaCh0ZXN0OC5zdGVwX2Z1bmMo
ZnVuY3Rpb24oZSkgeworICAgIHJlYWRlcjIucmVhZCgpLmNhdGNoKHRlc3Q4LnN0ZXBfZnVuYyhm
dW5jdGlvbihlKSB7CiAgICAgICAgIGFzc2VydF9lcXVhbHMoZSwgdGhlRXJyb3IsICd0aGUgdGhp
cmQgcmVhZGVyIHJlYWQoKSBzaG91bGQgYmUgcmVqZWN0ZWQgd2l0aCB0aGUgZXJyb3InKTsKICAg
ICAgICAgYXNzZXJ0X2VxdWFscygrK3JlY2VpdmVkRXJyb3JzLCA0KTsKICAgICAgICAgdGVzdDgu
ZG9uZSgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>