<?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>90889</bug_id>
          
          <creation_ts>2012-07-10 09:57:15 -0700</creation_ts>
          <short_desc>results.html doesn&apos;t hide the right data when not showing expected failures</short_desc>
          <delta_ts>2012-07-17 11:42:24 -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>528+ (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="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>kkristof</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>665826</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-07-10 09:57:15 -0700</bug_when>
    <thetext>1. Headings for lists remain even though all the failures are expected and thus the list is empty.
2. The count of failures in the heading is the total number of failures, not the total unexpected.
3. Tests that have stderr output should probably never be hidden since there&apos;s no way to mark something as expecting stderr output.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>669661</commentid>
    <comment_count>1</comment_count>
      <attachid>152396</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-07-13 18:40:09 -0700</bug_when>
    <thetext>Created attachment 152396
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671444</commentid>
    <comment_count>2</comment_count>
      <attachid>152396</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-07-17 11:42:20 -0700</bug_when>
    <thetext>Comment on attachment 152396
Patch

Clearing flags on attachment: 152396

Committed r122863: &lt;http://trac.webkit.org/changeset/122863&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671447</commentid>
    <comment_count>3</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-07-17 11:42:24 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152396</attachid>
            <date>2012-07-13 18:40:09 -0700</date>
            <delta_ts>2012-07-17 11:42:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90889-20120713184009.patch</filename>
            <type>text/plain</type>
            <size>8905</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyNjA3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMWU2ZTAxZGFlOGU4ZTZhMjk4NmU1
MTZjYWVmZDg0NDliYTQ4OGE5NS4uZDNmOGYzZjIzZDY1ZTBjNDBjNWE1YWQwNTgyOGIwY2FmOTBh
ZjI4YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA3LTEzICBPamFuIFZhZmFpICA8b2ph
bkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgcmVzdWx0cy5odG1sIGRvZXNuJ3QgaGlkZSB0aGUg
cmlnaHQgZGF0YSB3aGVuIG5vdCBzaG93aW5nIGV4cGVjdGVkIGZhaWx1cmVzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDg4OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIC1Qcm9wZXJseSBoaWRlIHRlc3Qg
bGlzdHMgdGhhdCBoYXZlIG5vIHVuZXhwZWN0ZWQgaXRlbXMuCisgICAgICAgIC1TaG93IHRoZSBj
b3JyZWN0IGNvdW50cyBvZiB0ZXN0cyBpbiBlYWNoIHRlc3QgbGlzdCB3aGVuIG9ubHkgc2hvd2lu
ZyB1bmV4cGVjdGVkLgorICAgICAgICAtQWx3YXlzIHNob3cgdGVzdHMgd2l0aCBzdGRlcnIgb3V0
cHV0LgorICAgICAgICAtUHV0IHRlc3RzIHdpdGggZXhwZWN0ZWQgY3Jhc2gvdGltZW91dCBpbiB0
aGUgY3Jhc2gvdGltZW91dCBsaXN0cy4KKworICAgICAgICAqIGZhc3QvaGFybmVzcy9yZXNvdXJj
ZXMvcmVzdWx0cy10ZXN0LmpzOgorICAgICAgICAqIGZhc3QvaGFybmVzcy9yZXN1bHRzLmh0bWw6
CisKIDIwMTItMDctMTMgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCBnYXJkZW5pbmcsIHVwZGF0ZWQgY2hyb21pdW0gdGVzdCBleHBl
Y3RhdGlvbnMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hhcm5lc3MvcmVzb3VyY2Vz
L3Jlc3VsdHMtdGVzdC5qcyBiL0xheW91dFRlc3RzL2Zhc3QvaGFybmVzcy9yZXNvdXJjZXMvcmVz
dWx0cy10ZXN0LmpzCmluZGV4IDUzYWZkZmI0OThjMzM0ZDNmMTA5ZTBlYTEzN2Q4YjczYjMyNGNl
YTcuLjA2ZTc1OTQxY2UxMWZlM2M4ZWQ3ZGE1OTI5NzkyZDRhNjg4OGQxOGUgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2Zhc3QvaGFybmVzcy9yZXNvdXJjZXMvcmVzdWx0cy10ZXN0LmpzCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvaGFybmVzcy9yZXNvdXJjZXMvcmVzdWx0cy10ZXN0LmpzCkBAIC00
OTUsMTUgKzQ5NSwxNSBAQCBmdW5jdGlvbiBydW5UZXN0cygpCiAgICAgICAgIHZhciB0ZXN0TGlu
a3MgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcudGVzdC1saW5rJyk7CiAgICAgICAgIGFz
c2VydFRydWUodGVzdExpbmtzWzBdLmlubmVyVGV4dCA9PSAnZm9vL2V4cGVjdGVkLXRvLXBhc3Mt
b3ItY3Jhc2gtYW5kLWNyYXNoZWQuaHRtbCcpOwogICAgICAgICBhc3NlcnRUcnVlKGVuY2xvc2lu
Z05vZGVXaXRoVGFnTmFtZUhhc0NsYXNzTmFtZSh0ZXN0TGlua3NbMF0sICd0Ym9keScsICdleHBl
Y3RlZCcpKTsKLSAgICAgICAgYXNzZXJ0VHJ1ZShlbmNsb3NpbmdOb2RlV2l0aFRhZ05hbWVIYXND
bGFzc05hbWUodGVzdExpbmtzWzBdLCAndGFibGUnLCAnZXhwZWN0ZWQnKSk7CisgICAgICAgIGFz
c2VydFRydWUoZW5jbG9zaW5nTm9kZVdpdGhUYWdOYW1lSGFzQ2xhc3NOYW1lKHRlc3RMaW5rc1sw
XSwgJ2RpdicsICdleHBlY3RlZCcpKTsKIAogICAgICAgICBhc3NlcnRUcnVlKHRlc3RMaW5rc1sx
XS5pbm5lclRleHQgPT0gJ2Zvby9leHBlY3RlZC10by1wYXNzLW9yLXRpbWVvdXQtYW5kLXRpbWVv
dXRlZC5odG1sJyk7CiAgICAgICAgIGFzc2VydFRydWUoZW5jbG9zaW5nTm9kZVdpdGhUYWdOYW1l
SGFzQ2xhc3NOYW1lKHRlc3RMaW5rc1sxXSwgJ3Rib2R5JywgJ2V4cGVjdGVkJykpOwotICAgICAg
ICBhc3NlcnRUcnVlKGVuY2xvc2luZ05vZGVXaXRoVGFnTmFtZUhhc0NsYXNzTmFtZSh0ZXN0TGlu
a3NbMV0sICd0YWJsZScsICdleHBlY3RlZCcpKTsKKyAgICAgICAgYXNzZXJ0VHJ1ZShlbmNsb3Np
bmdOb2RlV2l0aFRhZ05hbWVIYXNDbGFzc05hbWUodGVzdExpbmtzWzFdLCAnZGl2JywgJ2V4cGVj
dGVkJykpOwogCiAgICAgICAgIGFzc2VydFRydWUodGVzdExpbmtzWzJdLmlubmVyVGV4dCA9PSAn
Zm9vL2V4cGVjdGVkLXBhc3Mtb3ItZmFpbC1hbmQtcGFzc2VkLmh0bWwnKTsKICAgICAgICAgYXNz
ZXJ0VHJ1ZShlbmNsb3NpbmdOb2RlV2l0aFRhZ05hbWVIYXNDbGFzc05hbWUodGVzdExpbmtzWzJd
LCAndGJvZHknLCAnZXhwZWN0ZWQnKSk7Ci0gICAgICAgIGFzc2VydFRydWUoZW5jbG9zaW5nTm9k
ZVdpdGhUYWdOYW1lSGFzQ2xhc3NOYW1lKHRlc3RMaW5rc1syXSwgJ3RhYmxlJywgJ2V4cGVjdGVk
JykpOworICAgICAgICBhc3NlcnRUcnVlKGVuY2xvc2luZ05vZGVXaXRoVGFnTmFtZUhhc0NsYXNz
TmFtZSh0ZXN0TGlua3NbMl0sICdkaXYnLCAnZXhwZWN0ZWQnKSk7CiAgICAgfSk7CiAKICAgICBy
ZXN1bHRzID0gbW9ja1Jlc3VsdHMoKTsKQEAgLTY3NiwxNSArNjc2LDMwIEBAIGZ1bmN0aW9uIHJ1
blRlc3RzKCkKICAgICBzdWJ0cmVlWydiYXItMy5odG1sJ10gPSBtb2NrRXhwZWN0YXRpb24oJ1BB
U1MnLCAnVEVYVCcpOwogICAgIHN1YnRyZWVbJ2Jhci00Lmh0bWwnXSA9IG1vY2tFeHBlY3RhdGlv
bignVEVYVCcsICdURVhUJyk7CiAgICAgc3VidHJlZVsnYmFyLTUuaHRtbCddID0gbW9ja0V4cGVj
dGF0aW9uKCdURVhUJywgJ0lNQUdFK1RFWFQnKTsKKyAgICBzdWJ0cmVlWydiYXItc3RkZXJyLWV4
cGVjdGVkLmh0bWwnXSA9IG1vY2tFeHBlY3RhdGlvbignSU1BR0UnLCAnSU1BR0UnKTsKKyAgICBz
dWJ0cmVlWydiYXItc3RkZXJyLWV4cGVjdGVkLmh0bWwnXS5oYXNfc3RkZXJyID0gdHJ1ZTsKKyAg
ICBzdWJ0cmVlWydiYXItZXhwZWN0ZWQtdGltZW91dC5odG1sJ10gPSBtb2NrRXhwZWN0YXRpb24o
J1RJTUVPVVQnLCAnVElNRU9VVCcpOworICAgIHN1YnRyZWVbJ2Jhci1leHBlY3RlZC1jcmFzaC5o
dG1sJ10gPSBtb2NrRXhwZWN0YXRpb24oJ0NSQVNIJywgJ0NSQVNIJyk7CiAgICAgc3VidHJlZVsn
YmFyLW1pc3NpbmcuaHRtbCddID0gbW9ja0V4cGVjdGF0aW9uKCdURVhUJywgJ01JU1NJTkcnKTsK
ICAgICBzdWJ0cmVlWydiYXItbWlzc2luZy5odG1sJ10uaXNfbWlzc2luZ190ZXh0ID0gdHJ1ZTsK
ICAgICBydW5UZXN0KHJlc3VsdHMsIGZ1bmN0aW9uKCkgewogICAgICAgICB2YXIgdGl0bGVzID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2gxJyk7CiAgICAgICAgIGFzc2VydFRydWUo
dGl0bGVzWzBdLnRleHRDb250ZW50ID09ICdUZXN0cyB0aGF0IGNyYXNoZWQgKDEpOicpOwogICAg
ICAgICBhc3NlcnRUcnVlKHRpdGxlc1sxXS50ZXh0Q29udGVudCA9PSAnVGVzdHMgd2hlcmUgcmVz
dWx0cyBkaWQgbm90IG1hdGNoIGV4cGVjdGVkIHJlc3VsdHMgKDMpOicpOwotICAgICAgICBhc3Nl
cnRUcnVlKHRpdGxlc1syXS50ZXh0Q29udGVudCA9PSdUZXN0cyB0aGF0IGhhZCBubyBleHBlY3Rl
ZCByZXN1bHRzIChwcm9iYWJseSBuZXcpICgxKTonKTsKLSAgICAgICAgYXNzZXJ0VHJ1ZSh0aXRs
ZXNbM10udGV4dENvbnRlbnQgPT0nVGVzdHMgZXhwZWN0ZWQgdG8gZmFpbCBidXQgcGFzc2VkICgx
KTonKTsKLSAgICAgICAgbG9nUGFzcygnUEFTUycpOworICAgICAgICBhc3NlcnRUcnVlKHRpdGxl
c1syXS50ZXh0Q29udGVudCA9PSAnVGVzdHMgdGhhdCBoYWQgbm8gZXhwZWN0ZWQgcmVzdWx0cyAo
cHJvYmFibHkgbmV3KSAoMSk6Jyk7CisgICAgICAgIGFzc2VydFRydWUodGl0bGVzWzNdLnRleHRD
b250ZW50ID09ICdUZXN0cyB0aGF0IHRpbWVkIG91dCAoMCk6Jyk7CisgICAgICAgIGFzc2VydFRy
dWUodGl0bGVzWzRdLnRleHRDb250ZW50ID09ICdUZXN0cyB0aGF0IGhhZCBzdGRlcnIgb3V0cHV0
ICgxKTonKTsKKyAgICAgICAgYXNzZXJ0VHJ1ZSh0aXRsZXNbNV0udGV4dENvbnRlbnQgPT0gJ1Rl
c3RzIGV4cGVjdGVkIHRvIGZhaWwgYnV0IHBhc3NlZCAoMSk6Jyk7CisKKyAgICAgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ3VuZXhwZWN0ZWQtcmVzdWx0cycpLmNoZWNrZWQgPSBmYWxzZTsK
KyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VuZXhwZWN0ZWQtcmVzdWx0cycpLm9u
Y2hhbmdlKCk7CisKKyAgICAgICAgYXNzZXJ0VHJ1ZSh0aXRsZXNbMF0udGV4dENvbnRlbnQgPT0g
J1Rlc3RzIHRoYXQgY3Jhc2hlZCAoMik6Jyk7CisgICAgICAgIGFzc2VydFRydWUodGl0bGVzWzFd
LnRleHRDb250ZW50ID09ICdUZXN0cyB3aGVyZSByZXN1bHRzIGRpZCBub3QgbWF0Y2ggZXhwZWN0
ZWQgcmVzdWx0cyAoNSk6Jyk7CisgICAgICAgIGFzc2VydFRydWUodGl0bGVzWzJdLnRleHRDb250
ZW50ID09ICdUZXN0cyB0aGF0IGhhZCBubyBleHBlY3RlZCByZXN1bHRzIChwcm9iYWJseSBuZXcp
ICgxKTonKTsKKyAgICAgICAgYXNzZXJ0VHJ1ZSh0aXRsZXNbM10udGV4dENvbnRlbnQgPT0gJ1Rl
c3RzIHRoYXQgdGltZWQgb3V0ICgxKTonKTsKKyAgICAgICAgYXNzZXJ0VHJ1ZSh0aXRsZXNbNF0u
dGV4dENvbnRlbnQgPT0gJ1Rlc3RzIHRoYXQgaGFkIHN0ZGVyciBvdXRwdXQgKDEpOicpOworICAg
ICAgICBhc3NlcnRUcnVlKHRpdGxlc1s1XS50ZXh0Q29udGVudCA9PSAnVGVzdHMgZXhwZWN0ZWQg
dG8gZmFpbCBidXQgcGFzc2VkICgxKTonKTsKICAgICB9KTsKIAogICAgIGRvY3VtZW50LmJvZHku
aW5uZXJIVE1MID0gJzxwcmU+JyArIGdfbG9nLmpvaW4oJ1xuJykgKyAnPC9wcmU+JzsKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvaGFybmVzcy9yZXN1bHRzLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2Zhc3QvaGFybmVzcy9yZXN1bHRzLWV4cGVjdGVkLnR4dAppbmRleCA1OTE2ZWRj
ZWQ0ZGJkMTY4ZTBjYzRjOTgyMjA1NzE2YzMxNTI3NjkzLi4yYjA3ZDJkZmJhMjE5OWM5YmZkZDMy
MDNmOGMyZjYwZjgwNTNhZGI1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2hhcm5lc3Mv
cmVzdWx0cy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9oYXJuZXNzL3Jlc3Vs
dHMtZXhwZWN0ZWQudHh0CkBAIC0yMTAsMyArMjEwLDEwIEBAIFRFU1QtMzc6IFBBU1MKIFRFU1Qt
Mzc6IFBBU1MKIFRFU1QtMzc6IFBBU1MKIFRFU1QtMzc6IFBBU1MKK1RFU1QtMzc6IFBBU1MKK1RF
U1QtMzc6IFBBU1MKK1RFU1QtMzc6IFBBU1MKK1RFU1QtMzc6IFBBU1MKK1RFU1QtMzc6IFBBU1MK
K1RFU1QtMzc6IFBBU1MKK1RFU1QtMzc6IFBBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvaGFybmVzcy9yZXN1bHRzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2hhcm5lc3MvcmVzdWx0
cy5odG1sCmluZGV4IGNiNTVlM2FiM2Y5NDNiNzQ0YWY5ZTU3Y2ZiMTlmYjU5NTk2YjhkNzUuLjAy
NTkzMjQ1MzhlYzViYjVlY2Q2NjNiOWFmM2ZhYTI2NThlYzMxNTYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2Zhc3QvaGFybmVzcy9yZXN1bHRzLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9o
YXJuZXNzL3Jlc3VsdHMuaHRtbApAQCAtNDg3LDEyICs0ODcsMTIgQEAgZnVuY3Rpb24gcHJvY2Vz
c0dsb2JhbFN0YXRlRm9yKHRlc3RPYmplY3QpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICBpZiAoYWN0dWFsID09ICdDUkFTSCcgJiYgZXhwZWN0ZWQgIT0gJ0NSQVNIJykgeworICAgIGlm
IChhY3R1YWwgPT0gJ0NSQVNIJykgewogICAgICAgICBnbG9iYWxTdGF0ZSgpLmNyYXNoVGVzdHMu
cHVzaCh0ZXN0T2JqZWN0KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmIChhY3R1
YWwgPT0gJ1RJTUVPVVQnICYmIGV4cGVjdGVkICE9ICdUSU1FT1VUJykgeworICAgIGlmIChhY3R1
YWwgPT0gJ1RJTUVPVVQnKSB7CiAgICAgICAgIGdsb2JhbFN0YXRlKCkudGltZW91dFRlc3RzLnB1
c2godGVzdE9iamVjdCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC02MjksMTQgKzYyOSwz
MSBAQCBmdW5jdGlvbiBoYXNVbmV4cGVjdGVkKHRlc3RzKQogICAgIHJldHVybiB0ZXN0cy5zb21l
KGZ1bmN0aW9uICh0ZXN0KSB7IHJldHVybiAhdGVzdC5pc0V4cGVjdGVkOyB9KTsKIH0KIAorZnVu
Y3Rpb24gdXBkYXRlVGVzdGxpc3RDb3VudHMoKQoreworICAgIGZvckVhY2goZG9jdW1lbnQucXVl
cnlTZWxlY3RvckFsbCgnLnRlc3QtbGlzdC1jb3VudCcpLCBmdW5jdGlvbihjb3VudCkgeworICAg
ICAgICB2YXIgY29udGFpbmVyID0gcGFyZW50T2ZUeXBlKGNvdW50LCAnZGl2Jyk7CisgICAgICAg
IHZhciB0ZXN0Q29udGFpbmVyczsKKyAgICAgICAgaWYgKG9ubHlTaG93VW5leHBlY3RlZEZhaWx1
cmVzKCkpCisgICAgICAgICAgICB0ZXN0Q29udGFpbmVycyA9IGNvbnRhaW5lci5xdWVyeVNlbGVj
dG9yQWxsKCd0Ym9keTpub3QoLmV4cGVjdGVkKScpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICB0ZXN0Q29udGFpbmVycyA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yQWxsKCd0Ym9keScpOwor
CisgICAgICAgIGNvdW50LnRleHRDb250ZW50ID0gdGVzdENvbnRhaW5lcnMubGVuZ3RoOworICAg
IH0pCit9CisKK2Z1bmN0aW9uIHRlc3RMaXN0SGVhZGVySHRtbChoZWFkZXIpCit7CisgICAgcmV0
dXJuICc8aDE+JyArIGhlYWRlciArICcgKDxzcGFuIGNsYXNzPXRlc3QtbGlzdC1jb3VudD48L3Nw
YW4+KTo8L2gxPic7Cit9CisKIGZ1bmN0aW9uIHRlc3RMaXN0KHRlc3RzLCBoZWFkZXIsIHRhYmxl
SWQpCiB7CiAgICAgdGVzdHMuc29ydCgpOwogCi0gICAgdmFyIGh0bWwgPSAnPGgxPicgKyBoZWFk
ZXIgKyAnICgnICsgdGVzdHMubGVuZ3RoICsgJyk6PC9oMT48dGFibGUgaWQ9IicgKyB0YWJsZUlk
ICsgJyInOwotICAgIGlmICghaGFzVW5leHBlY3RlZCh0ZXN0cykpCi0gICAgICAgIGh0bWwgKz0g
JyBjbGFzcz1leHBlY3RlZCc7Ci0gICAgaHRtbCArPSAnPic7CisgICAgdmFyIGh0bWwgPSAnPGRp
dicgKyAoKCFoYXNVbmV4cGVjdGVkKHRlc3RzKSAmJiB0YWJsZUlkICE9ICdzdGRlcnItdGFibGUn
KSA/ICcgY2xhc3M9ZXhwZWN0ZWQnIDogJycpICsgJyBpZD0nICsgdGFibGVJZCArICc+JyArCisg
ICAgICAgIHRlc3RMaXN0SGVhZGVySHRtbChoZWFkZXIpICsgJzx0YWJsZT4nOwogCiAgICAgLy8g
RklYTUU6IGFkZCB0aGUgZXhwZWN0ZWQgZmFpbHVyZSBjb2x1bW4gZm9yIGFsbCB0aGUgdGVzdCBs
aXN0cyBpZiBnbG9iYWxTdGF0ZSgpLnJlc3VsdHMudXNlc19leHBlY3RhdGlvbnNfZmlsZQogICAg
IGlmICh0YWJsZUlkID09ICdwYXNzZXMtdGFibGUnKQpAQCAtNjQ3LDcgKzY2NCw3IEBAIGZ1bmN0
aW9uIHRlc3RMaXN0KHRlc3RzLCBoZWFkZXIsIHRhYmxlSWQpCiAgICAgICAgIHZhciB0ZXN0ID0g
dGVzdE9iamVjdC5uYW1lOwogICAgICAgICBodG1sICs9ICc8dGJvZHknOwogICAgICAgICBpZiAo
Z2xvYmFsU3RhdGUoKS5yZXN1bHRzLnVzZXNfZXhwZWN0YXRpb25zX2ZpbGUpCi0gICAgICAgICAg
ICBodG1sICs9ICcgY2xhc3M9IicgKyAodGVzdE9iamVjdC5pc0V4cGVjdGVkID8gJ2V4cGVjdGVk
JyA6ICcnKSArICciJzsKKyAgICAgICAgICAgIGh0bWwgKz0gJyBjbGFzcz0iJyArICgodGVzdE9i
amVjdC5pc0V4cGVjdGVkICYmIHRhYmxlSWQgIT0gJ3N0ZGVyci10YWJsZScpID8gJ2V4cGVjdGVk
JyA6ICcnKSArICciJzsKICAgICAgICAgaHRtbCArPSAnPjx0cj48dGQ+JzsKICAgICAgICAgaHRt
bCArPSAodGFibGVJZCA9PSAncGFzc2VzLXRhYmxlJykgPyB0ZXN0TGluayh0ZXN0KSA6IHRlc3RM
aW5rV2l0aEV4cGFuZEJ1dHRvbih0ZXN0KTsKICAgICAgICAgaHRtbCArPSAnPC90ZD48dGQ+JzsK
QEAgLTY2NSw3ICs2ODIsNyBAQCBmdW5jdGlvbiB0ZXN0TGlzdCh0ZXN0cywgaGVhZGVyLCB0YWJs
ZUlkKQogICAgICAgICAKICAgICAgICAgaHRtbCArPSAnPC90ZD48L3RyPjwvdGJvZHk+JzsKICAg
ICB9Ci0gICAgaHRtbCArPSAnPC90YWJsZT4nOworICAgIGh0bWwgKz0gJzwvdGFibGU+PC9kaXY+
JzsKICAgICByZXR1cm4gaHRtbDsKIH0KIApAQCAtMTA4OCw2ICsxMTA1LDcgQEAgZnVuY3Rpb24g
dXBkYXRlRXhwZWN0ZWRGYWlsdXJlcygpCiAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Vu
ZXhwZWN0ZWQtc3R5bGUnKS50ZXh0Q29udGVudCA9IG9ubHlTaG93VW5leHBlY3RlZEZhaWx1cmVz
KCkgPwogICAgICAgICAnLmV4cGVjdGVkIHsgZGlzcGxheTogbm9uZTsgfScgOiAnJzsKIAorICAg
IHVwZGF0ZVRlc3RsaXN0Q291bnRzKCk7CiAgICAgVGVzdE5hdmlnYXRvci5vbmx5U2hvd1VuZXhw
ZWN0ZWRGYWlsdXJlc0NoYW5nZWQoKTsKIH0KIApAQCAtMTIxNyw3ICsxMjM1LDcgQEAgZnVuY3Rp
b24gZmFpbGluZ1Rlc3RzVGFibGUodGVzdHMsIHRpdGxlLCBpZCkKICAgICBpZiAoIWhhc1VuZXhw
ZWN0ZWQodGVzdHMpKQogICAgICAgICBoZWFkZXIgKz0gJyBjbGFzcz1leHBlY3RlZCc7CiAKLSAg
ICBoZWFkZXIgKz0gJz48aDE+JyArIHRpdGxlICsgJyAoJyArIG51bWJlcm9mVW5leHBlY3RlZEZh
aWx1cmVzICsgJyk6PC9oMT4nICsKKyAgICBoZWFkZXIgKz0gJz4nICsgdGVzdExpc3RIZWFkZXJI
dG1sKHRpdGxlKSArCiAgICAgICAgICc8dGFibGUgaWQ9IicgKyBpZCArICciPjx0aGVhZD48dHI+
JyArCiAgICAgICAgICc8dGg+dGVzdDwvdGg+JyArCiAgICAgICAgICc8dGggaWQ9InRleHQtcmVz
dWx0cy1oZWFkZXIiPnJlc3VsdHM8L3RoPicgKwpAQCAtMTI5NSw2ICsxMzEzLDggQEAgZnVuY3Rp
b24gZ2VuZXJhdGVQYWdlKCkKICAgICAgICAgfQogICAgIH0KIAorICAgIHVwZGF0ZVRlc3RsaXN0
Q291bnRzKCk7CisKICAgICBUZXN0TmF2aWdhdG9yLnJlc2V0KCk7CiAgICAgT3B0aW9uV3JpdGVy
LmFwcGx5KCk7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>