<?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>59031</bug_id>
          
          <creation_ts>2011-04-20 16:10:16 -0700</creation_ts>
          <short_desc>initial set of tests for new results.html file</short_desc>
          <delta_ts>2011-04-21 10:16:42 -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>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>389596</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-20 16:10:16 -0700</bug_when>
    <thetext>initial set of tests for new results.html file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389597</commentid>
    <comment_count>1</comment_count>
      <attachid>90433</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-20 16:11:24 -0700</bug_when>
    <thetext>Created attachment 90433
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389603</commentid>
    <comment_count>2</comment_count>
      <attachid>90433</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-20 16:18:07 -0700</bug_when>
    <thetext>Comment on attachment 90433
Patch

How does one run the tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389613</commentid>
    <comment_count>3</comment_count>
      <attachid>90439</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-20 16:29:03 -0700</bug_when>
    <thetext>Created attachment 90439
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389614</commentid>
    <comment_count>4</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-20 16:29:32 -0700</bug_when>
    <thetext>You load json_results.html in a browser. Added comments to the top of json_results_test.js explaining this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389620</commentid>
    <comment_count>5</comment_count>
      <attachid>90439</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-20 16:34:14 -0700</bug_when>
    <thetext>Comment on attachment 90439
Patch

I see, so json_results.html is the template off of which results.html is based?  I&apos;m confused.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389626</commentid>
    <comment_count>6</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-20 16:36:02 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 90439 [details])
&gt; I see, so json_results.html is the template off of which results.html is based?  I&apos;m confused.

It just gets renamed in the copy. Eventually, I&apos;ll rename it to results.html and rename this js file to results_test.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390098</commentid>
    <comment_count>7</comment_count>
      <attachid>90439</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-04-21 09:57:48 -0700</bug_when>
    <thetext>Comment on attachment 90439
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=90439&amp;action=review

Ojan and I discussed moving this into LayoutTests/fast/harness so it&apos;ll be run automatically (in a follow up patch).

&gt; Tools/Scripts/webkitpy/layout_tests/layout_package/json_results.html:589
&gt; +&lt;script src=&quot;json_results_test.js&quot;&gt;&lt;/script&gt;

Nit: Please add a comment explaining why this doesn&apos;t run when the user is viewing results.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390114</commentid>
    <comment_count>8</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-21 10:16:42 -0700</bug_when>
    <thetext>Committed r84514: &lt;http://trac.webkit.org/changeset/84514&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90433</attachid>
            <date>2011-04-20 16:11:24 -0700</date>
            <delta_ts>2011-04-20 16:29:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59031-20110420161123.patch</filename>
            <type>text/plain</type>
            <size>5703</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ0MjAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCBlY2ZhY2U3MTAxOTQ5ZDJiY2U2YjNkMTM4ZTgzZGRiNWIz
MjMwYTc5Li42ZDY3MTI4NzI3MDBmMTZjZjI2MGM4NTAxMzNhMTM3NjFhOTI2ZjM0IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcg
QEAKIDIwMTEtMDQtMjAgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KIAorICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBpbml0aWFsIHNldCBvZiB0
ZXN0cyBmb3IgbmV3IHJlc3VsdHMuaHRtbCBmaWxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01OTAzMQorCisgICAgICAgIEFsc28sIGZpeCB0aGUgYnVn
cyAobW9zdGx5IGlubm9jdW91cyBKUyBlcnJvcnMpIHRoZSB0ZXN0cyBmb3VuZC4KKworICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL2pzb25fcmVz
dWx0cy5odG1sOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91
dF9wYWNrYWdlL2pzb25fcmVzdWx0c190ZXN0LmpzOiBBZGRlZC4KKworMjAxMS0wNC0yMCAgT2ph
biBWYWZhaSAgPG9qYW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
U2VpZGVsLgogCiAgICAgICAgIG1vdmUgcGFnZSBnZW5lcmF0aW9uIGludG8gYSBzaW5nbGUgZnVu
Y3Rpb24KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xh
eW91dF9wYWNrYWdlL2pzb25fcmVzdWx0cy5odG1sIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzLmh0bWwKaW5kZXggZmIxMjYz
NGU0MTA0ZTA3ZWY2NTkzZWYxNTAyZmM0NmQwMjJlN2UzYS4uODNiZWNiMzRiMzg0YzQ5OTVjNTI4
MTQ3M2YzOGI4YjAxNDdkMWNmZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzLmh0bWwKKysrIGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRz
Lmh0bWwKQEAgLTU3NCwxNiArNTc0LDE3IEBAIGZ1bmN0aW9uIGdlbmVyYXRlUGFnZSgpCiAKICAg
ICBkb2N1bWVudC5ib2R5LmlubmVySFRNTCA9IGh0bWw7CiAKLSAgICBpZiAoZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ3Jlc3VsdHMtdGFibGUnKSkKKyAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ3Jlc3VsdHMtdGFibGUnKSkgewogICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgncmVzdWx0cy10YWJsZScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgVGFibGVTb3J0ZXIu
aGFuZGxlQ2xpY2ssIGZhbHNlKTsKLSAgICBUYWJsZVNvcnRlci5zb3J0Q29sdW1uKDApOworICAg
ICAgICBUYWJsZVNvcnRlci5zb3J0Q29sdW1uKDApOworICAgICAgICBpZiAoIWdsb2JhbFN0YXRl
KCkuaGFzVGV4dEZhaWx1cmVzKQorICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J3RleHQtcmVzdWx0cy1oZWFkZXInKS50ZXh0Q29udGVudCA9ICcnOworICAgICAgICBpZiAoIWds
b2JhbFN0YXRlKCkuaGFzSW1hZ2VGYWlsdXJlcykKKyAgICAgICAgICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdpbWFnZS1yZXN1bHRzLWhlYWRlcicpLnRleHRDb250ZW50ID0gJyc7CisgICAg
fQogICAgIAogICAgIHVwZGF0ZUV4cGVjdGVkUmVzdWx0cygpOwotCi0gICAgaWYgKCFnbG9iYWxT
dGF0ZSgpLmhhc1RleHRGYWlsdXJlcykKLSAgICAgIGRvY3VtZW50LmJvZHkuZ2V0RWxlbWVudEJ5
SWQoJ3RleHQtcmVzdWx0cy1oZWFkZXInKS50ZXh0Q29udGVudCA9ICcnOwotICAgIGlmICghZ2xv
YmFsU3RhdGUoKS5oYXNJbWFnZUZhaWx1cmVzKQotICAgICAgZG9jdW1lbnQuYm9keS5nZXRFbGVt
ZW50QnlJZCgnaW1hZ2UtcmVzdWx0cy1oZWFkZXInKS50ZXh0Q29udGVudCA9ICcnOwogfQogPC9z
Y3JpcHQ+Cis8c2NyaXB0IHNyYz0ianNvbl9yZXN1bHRzX3Rlc3QuanMiPjwvc2NyaXB0PgogPGJv
ZHkgb25sb2FkPSJnZW5lcmF0ZVBhZ2UoKSI+PC9ib2R5PgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzX3Rl
c3QuanMgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2Fn
ZS9qc29uX3Jlc3VsdHNfdGVzdC5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jNmI1MzZlNTg4NjZmMWVkYWIxZTFm
M2U2YWFjMzZiNTAwN2JlMGIyCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzX3Rlc3QuanMKQEAg
LTAsMCArMSwxMDMgQEAKK3ZhciBnX3Rlc3RJbmRleCA9IDA7Cit2YXIgZ19sb2cgPSBbXTsKK3Zh
ciBnX2N1cnJlbnRUZXN0U3VjY2VlZGVkOworCitmdW5jdGlvbiBtb2NrUmVzdWx0cygpCit7Cisg
ICAgcmV0dXJuIHsKKyAgICAgICAgdGVzdHM6IHt9LAorICAgICAgICAic2tpcHBlZCI6IDAsCisg
ICAgICAgICJudW1fcmVncmVzc2lvbnMiOiAwLAorICAgICAgICAidmVyc2lvbiI6IDAsCisgICAg
ICAgICJudW1fcGFzc2VzIjogMCwKKyAgICAgICAgImZpeGFibGUiOiAwLAorICAgICAgICAibnVt
X2ZsYWt5IjogMCwKKyAgICAgICAgImxheW91dF90ZXN0c19kaXIiOiIvV0VCS0lUUk9PVCIsCisg
ICAgICAgICJ1c2VzX2V4cGVjdGF0aW9uc19maWxlIjp0cnVlLAorICAgICAgICAiaGFzX3ByZXR0
eV9wYXRjaCI6dHJ1ZSwKKyAgICAgICAgImhhc193ZGlmZiI6dHJ1ZQorICAgIH07Cit9CisKK2Z1
bmN0aW9uIG1vY2tFeHBlY3RhdGlvbihleHBlY3RlZCwgYWN0dWFsKQoreworICAgIHJldHVybiB7
CisgICAgICAgIGV4cGVjdGVkOiBleHBlY3RlZCwKKyAgICAgICAgdGltZV9tczogMSwKKyAgICAg
ICAgYWN0dWFsOiBhY3R1YWwsCisgICAgICAgIGhhc19zdGRlcnI6IGZhbHNlCisgICAgfTsKK30K
KworZnVuY3Rpb24gbG9nKG1zZykKK3sKKyAgICBnX2xvZy5wdXNoKCdURVNULScgKyBnX3Rlc3RJ
bmRleCArICc6ICcgKyBtc2cpOworfQorCitmdW5jdGlvbiBhc3NlcnRUcnVlKGJvb2wpCit7Cisg
ICAgZ19jdXJyZW50VGVzdFN1Y2NlZWRlZCAmPSBib29sOworICAgIGxvZyhib29sID8gJ1BBU1Mn
IDogJ0ZBSUwnKQorfQorCitmdW5jdGlvbiBydW5UZXN0KHJlc3VsdHMsIGFzc2VydGlvbnMpCit7
CisgICAgZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSAnJzsKKyAgICBnX3Rlc3RJbmRleCsrOwor
ICAgIGdfc3RhdGUgPSB1bmRlZmluZWQ7CisKKyAgICB0cnkgeworICAgICAgICBBRERfUkVTVUxU
UyhyZXN1bHRzKTsKKyAgICAgICAgb3JpZ2luYWxHZW5lcmF0ZVBhZ2UoKTsKKyAgICAgICAgZ19j
dXJyZW50VGVzdFN1Y2NlZWRlZCA9IHRydWU7CisgICAgfSBjYXRjaCAoZSkgeworICAgICAgICBs
b2coIkZBSUw6IHVuY2F1Z2h0IGV4Y2VwdGlvbiAiICsgZS50b1N0cmluZygpKTsKKyAgICAgICAg
Z19jdXJyZW50VGVzdFN1Y2NlZWRlZCA9IGZhbHNlOworICAgIH0KKyAgICAKKyAgICB0cnkgewor
ICAgICAgICBhc3NlcnRpb25zKCk7CisgICAgfSBjYXRjaCAoZSkgeworICAgICAgICBsb2coIkZB
SUw6IHVuY2F1Z2h0IGV4Y2VwdGlvbiBleGVjdXRpbmcgYXNzZXJ0aW9ucyAiICsgZS50b1N0cmlu
ZygpKTsKKyAgICAgICAgZ19jdXJyZW50VGVzdFN1Y2NlZWRlZCA9IGZhbHNlOworICAgIH0KKwor
ICAgIGlmIChnX2N1cnJlbnRUZXN0U3VjY2VlZGVkKQorICAgICAgICBsb2coJ1BBU1MnKTsKK30K
KworZnVuY3Rpb24gcnVuVGVzdHMoKQoreworICAgIHZhciByZXN1bHRzID0gbW9ja1Jlc3VsdHMo
KTsKKyAgICByZXN1bHRzLnRlc3RzWydmb28vYmFyLmh0bWwnXSA9IG1vY2tFeHBlY3RhdGlvbign
UEFTUycsICdURVhUJyk7CisgICAgcnVuVGVzdChyZXN1bHRzLCBmdW5jdGlvbigpIHsKKyAgICAg
ICAgYXNzZXJ0VHJ1ZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW1hZ2UtcmVzdWx0cy1oZWFk
ZXInKS50ZXh0Q29udGVudCA9PSAnJyk7CisgICAgICAgIGFzc2VydFRydWUoZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ3RleHQtcmVzdWx0cy1oZWFkZXInKS50ZXh0Q29udGVudCAhPSAnJyk7Cisg
ICAgfSk7CisgICAgCisgICAgcmVzdWx0cyA9IG1vY2tSZXN1bHRzKCk7CisgICAgcmVzdWx0cy50
ZXN0c1snZm9vL2Jhci5odG1sJ10gPSBtb2NrRXhwZWN0YXRpb24oJ1RFWFQnLCAnTUlTU0lORycp
OworICAgIHJlc3VsdHMudGVzdHNbJ2Zvby9iYXIuaHRtbCddLmlzX21pc3NpbmdfdGV4dCA9IHRy
dWU7CisgICAgcmVzdWx0cy50ZXN0c1snZm9vL2Jhci5odG1sJ10uaXNfbWlzc2luZ19hdWRpbyA9
IHRydWU7CisgICAgcmVzdWx0cy50ZXN0c1snZm9vL2Jhci5odG1sJ10uaXNfbWlzc2luZ19pbWFn
ZSA9IHRydWU7CisgICAgcnVuVGVzdChyZXN1bHRzLCBmdW5jdGlvbigpIHsKKyAgICAgICAgYXNz
ZXJ0VHJ1ZSghZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdHMtdGFibGUnKSk7CisgICAg
ICAgIGFzc2VydFRydWUoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI25ldy10ZXN0cy10YWJsZSAu
dGVzdC1saW5rJykudGV4dENvbnRlbnQgPT0gJ2Zvby9iYXIuaHRtbCcpOworICAgICAgICBhc3Nl
cnRUcnVlKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNuZXctdGVzdHMtdGFibGUgLnJlc3VsdC1s
aW5rOm50aC1jaGlsZCgxKScpLnRleHRDb250ZW50ID09ICdhdWRpbyByZXN1bHQnKTsKKyAgICAg
ICAgYXNzZXJ0VHJ1ZShkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbmV3LXRlc3RzLXRhYmxlIC5y
ZXN1bHQtbGluazpudGgtY2hpbGQoMiknKS50ZXh0Q29udGVudCA9PSAncmVzdWx0Jyk7CisgICAg
ICAgIGFzc2VydFRydWUoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI25ldy10ZXN0cy10YWJsZSAu
cmVzdWx0LWxpbms6bnRoLWNoaWxkKDMpJykudGV4dENvbnRlbnQgPT0gJ3BuZyByZXN1bHQnKTsK
KyAgICB9KTsKKworICAgIHJlc3VsdHMgPSBtb2NrUmVzdWx0cygpOworICAgIHJlc3VsdHMudGVz
dHNbJ2Zvby9iYXIuaHRtbCddID0gbW9ja0V4cGVjdGF0aW9uKCdQQVNTJywgJ1RFWFQnKTsKKyAg
ICByZXN1bHRzLnRlc3RzWydmb28vYmFyLmh0bWwnXS5oYXNfc3RkZXJyID0gdHJ1ZTsKKyAgICBy
dW5UZXN0KHJlc3VsdHMsIGZ1bmN0aW9uKCkgeworICAgICAgICBhc3NlcnRUcnVlKGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdyZXN1bHRzLXRhYmxlJykpOworICAgICAgICBhc3NlcnRUcnVlKGRv
Y3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNzdGRlcnItdGFibGUgLnJlc3VsdC1saW5rJykudGV4dENv
bnRlbnQgPT0gJ3N0ZGVycicpOworICAgIH0pOworCisgICAgZG9jdW1lbnQuYm9keS5pbm5lckhU
TUwgPSAnPHByZT4nICsgZ19sb2cuam9pbignXG4nKSArICc8L3ByZT4nOworfQorCit2YXIgb3Jp
Z2luYWxHZW5lcmF0ZVBhZ2UgPSBnZW5lcmF0ZVBhZ2U7CitnZW5lcmF0ZVBhZ2UgPSBydW5UZXN0
czsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90439</attachid>
            <date>2011-04-20 16:29:03 -0700</date>
            <delta_ts>2011-04-21 09:57:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59031-20110420162901.patch</filename>
            <type>text/plain</type>
            <size>5849</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ0MjAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCBlY2ZhY2U3MTAxOTQ5ZDJiY2U2YjNkMTM4ZTgzZGRiNWIz
MjMwYTc5Li42ZDY3MTI4NzI3MDBmMTZjZjI2MGM4NTAxMzNhMTM3NjFhOTI2ZjM0IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcg
QEAKIDIwMTEtMDQtMjAgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KIAorICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBpbml0aWFsIHNldCBvZiB0
ZXN0cyBmb3IgbmV3IHJlc3VsdHMuaHRtbCBmaWxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01OTAzMQorCisgICAgICAgIEFsc28sIGZpeCB0aGUgYnVn
cyAobW9zdGx5IGlubm9jdW91cyBKUyBlcnJvcnMpIHRoZSB0ZXN0cyBmb3VuZC4KKworICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL2pzb25fcmVz
dWx0cy5odG1sOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91
dF9wYWNrYWdlL2pzb25fcmVzdWx0c190ZXN0LmpzOiBBZGRlZC4KKworMjAxMS0wNC0yMCAgT2ph
biBWYWZhaSAgPG9qYW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
U2VpZGVsLgogCiAgICAgICAgIG1vdmUgcGFnZSBnZW5lcmF0aW9uIGludG8gYSBzaW5nbGUgZnVu
Y3Rpb24KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xh
eW91dF9wYWNrYWdlL2pzb25fcmVzdWx0cy5odG1sIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzLmh0bWwKaW5kZXggZmIxMjYz
NGU0MTA0ZTA3ZWY2NTkzZWYxNTAyZmM0NmQwMjJlN2UzYS4uODNiZWNiMzRiMzg0YzQ5OTVjNTI4
MTQ3M2YzOGI4YjAxNDdkMWNmZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzLmh0bWwKKysrIGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRz
Lmh0bWwKQEAgLTU3NCwxNiArNTc0LDE3IEBAIGZ1bmN0aW9uIGdlbmVyYXRlUGFnZSgpCiAKICAg
ICBkb2N1bWVudC5ib2R5LmlubmVySFRNTCA9IGh0bWw7CiAKLSAgICBpZiAoZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ3Jlc3VsdHMtdGFibGUnKSkKKyAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ3Jlc3VsdHMtdGFibGUnKSkgewogICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgncmVzdWx0cy10YWJsZScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgVGFibGVTb3J0ZXIu
aGFuZGxlQ2xpY2ssIGZhbHNlKTsKLSAgICBUYWJsZVNvcnRlci5zb3J0Q29sdW1uKDApOworICAg
ICAgICBUYWJsZVNvcnRlci5zb3J0Q29sdW1uKDApOworICAgICAgICBpZiAoIWdsb2JhbFN0YXRl
KCkuaGFzVGV4dEZhaWx1cmVzKQorICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J3RleHQtcmVzdWx0cy1oZWFkZXInKS50ZXh0Q29udGVudCA9ICcnOworICAgICAgICBpZiAoIWds
b2JhbFN0YXRlKCkuaGFzSW1hZ2VGYWlsdXJlcykKKyAgICAgICAgICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdpbWFnZS1yZXN1bHRzLWhlYWRlcicpLnRleHRDb250ZW50ID0gJyc7CisgICAg
fQogICAgIAogICAgIHVwZGF0ZUV4cGVjdGVkUmVzdWx0cygpOwotCi0gICAgaWYgKCFnbG9iYWxT
dGF0ZSgpLmhhc1RleHRGYWlsdXJlcykKLSAgICAgIGRvY3VtZW50LmJvZHkuZ2V0RWxlbWVudEJ5
SWQoJ3RleHQtcmVzdWx0cy1oZWFkZXInKS50ZXh0Q29udGVudCA9ICcnOwotICAgIGlmICghZ2xv
YmFsU3RhdGUoKS5oYXNJbWFnZUZhaWx1cmVzKQotICAgICAgZG9jdW1lbnQuYm9keS5nZXRFbGVt
ZW50QnlJZCgnaW1hZ2UtcmVzdWx0cy1oZWFkZXInKS50ZXh0Q29udGVudCA9ICcnOwogfQogPC9z
Y3JpcHQ+Cis8c2NyaXB0IHNyYz0ianNvbl9yZXN1bHRzX3Rlc3QuanMiPjwvc2NyaXB0PgogPGJv
ZHkgb25sb2FkPSJnZW5lcmF0ZVBhZ2UoKSI+PC9ib2R5PgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzX3Rl
c3QuanMgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2Fn
ZS9qc29uX3Jlc3VsdHNfdGVzdC5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45ZmMwZmU0MGM4N2NmZjkyZjIzNjYw
YzJlNDM1ZmNhZWE4MzZlNTJmCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzX3Rlc3QuanMKQEAg
LTAsMCArMSwxMDYgQEAKKy8vIFRvIHJ1biB0aGVzZSB0ZXN0cywgbG9hZCBqc29uX3Jlc3VsdHMu
aHRtbCBpbiBhIGJyb3dzZXIuCisvLyBZb3Ugc2hvdWxkIHNlZSBhIHNlcmllcyBvZiBQQVNTIGxp
bmVzLgorCit2YXIgZ190ZXN0SW5kZXggPSAwOwordmFyIGdfbG9nID0gWyJZb3Ugc2hvdWxkIHNl
ZSBhIHNlcmlvcyBvZiBQQVNTIGxpbmVzLiJdOwordmFyIGdfY3VycmVudFRlc3RTdWNjZWVkZWQ7
CisKK2Z1bmN0aW9uIG1vY2tSZXN1bHRzKCkKK3sKKyAgICByZXR1cm4geworICAgICAgICB0ZXN0
czoge30sCisgICAgICAgICJza2lwcGVkIjogMCwKKyAgICAgICAgIm51bV9yZWdyZXNzaW9ucyI6
IDAsCisgICAgICAgICJ2ZXJzaW9uIjogMCwKKyAgICAgICAgIm51bV9wYXNzZXMiOiAwLAorICAg
ICAgICAiZml4YWJsZSI6IDAsCisgICAgICAgICJudW1fZmxha3kiOiAwLAorICAgICAgICAibGF5
b3V0X3Rlc3RzX2RpciI6Ii9XRUJLSVRST09UIiwKKyAgICAgICAgInVzZXNfZXhwZWN0YXRpb25z
X2ZpbGUiOnRydWUsCisgICAgICAgICJoYXNfcHJldHR5X3BhdGNoIjp0cnVlLAorICAgICAgICAi
aGFzX3dkaWZmIjp0cnVlCisgICAgfTsKK30KKworZnVuY3Rpb24gbW9ja0V4cGVjdGF0aW9uKGV4
cGVjdGVkLCBhY3R1YWwpCit7CisgICAgcmV0dXJuIHsKKyAgICAgICAgZXhwZWN0ZWQ6IGV4cGVj
dGVkLAorICAgICAgICB0aW1lX21zOiAxLAorICAgICAgICBhY3R1YWw6IGFjdHVhbCwKKyAgICAg
ICAgaGFzX3N0ZGVycjogZmFsc2UKKyAgICB9OworfQorCitmdW5jdGlvbiBsb2cobXNnKQorewor
ICAgIGdfbG9nLnB1c2goJ1RFU1QtJyArIGdfdGVzdEluZGV4ICsgJzogJyArIG1zZyk7Cit9CisK
K2Z1bmN0aW9uIGFzc2VydFRydWUoYm9vbCkKK3sKKyAgICBnX2N1cnJlbnRUZXN0U3VjY2VlZGVk
ICY9IGJvb2w7CisgICAgbG9nKGJvb2wgPyAnUEFTUycgOiAnRkFJTCcpCit9CisKK2Z1bmN0aW9u
IHJ1blRlc3QocmVzdWx0cywgYXNzZXJ0aW9ucykKK3sKKyAgICBkb2N1bWVudC5ib2R5LmlubmVy
SFRNTCA9ICcnOworICAgIGdfdGVzdEluZGV4Kys7CisgICAgZ19zdGF0ZSA9IHVuZGVmaW5lZDsK
KworICAgIHRyeSB7CisgICAgICAgIEFERF9SRVNVTFRTKHJlc3VsdHMpOworICAgICAgICBvcmln
aW5hbEdlbmVyYXRlUGFnZSgpOworICAgICAgICBnX2N1cnJlbnRUZXN0U3VjY2VlZGVkID0gdHJ1
ZTsKKyAgICB9IGNhdGNoIChlKSB7CisgICAgICAgIGxvZygiRkFJTDogdW5jYXVnaHQgZXhjZXB0
aW9uICIgKyBlLnRvU3RyaW5nKCkpOworICAgICAgICBnX2N1cnJlbnRUZXN0U3VjY2VlZGVkID0g
ZmFsc2U7CisgICAgfQorICAgIAorICAgIHRyeSB7CisgICAgICAgIGFzc2VydGlvbnMoKTsKKyAg
ICB9IGNhdGNoIChlKSB7CisgICAgICAgIGxvZygiRkFJTDogdW5jYXVnaHQgZXhjZXB0aW9uIGV4
ZWN1dGluZyBhc3NlcnRpb25zICIgKyBlLnRvU3RyaW5nKCkpOworICAgICAgICBnX2N1cnJlbnRU
ZXN0U3VjY2VlZGVkID0gZmFsc2U7CisgICAgfQorCisgICAgaWYgKGdfY3VycmVudFRlc3RTdWNj
ZWVkZWQpCisgICAgICAgIGxvZygnUEFTUycpOworfQorCitmdW5jdGlvbiBydW5UZXN0cygpCit7
CisgICAgdmFyIHJlc3VsdHMgPSBtb2NrUmVzdWx0cygpOworICAgIHJlc3VsdHMudGVzdHNbJ2Zv
by9iYXIuaHRtbCddID0gbW9ja0V4cGVjdGF0aW9uKCdQQVNTJywgJ1RFWFQnKTsKKyAgICBydW5U
ZXN0KHJlc3VsdHMsIGZ1bmN0aW9uKCkgeworICAgICAgICBhc3NlcnRUcnVlKGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdpbWFnZS1yZXN1bHRzLWhlYWRlcicpLnRleHRDb250ZW50ID09ICcnKTsK
KyAgICAgICAgYXNzZXJ0VHJ1ZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGV4dC1yZXN1bHRz
LWhlYWRlcicpLnRleHRDb250ZW50ICE9ICcnKTsKKyAgICB9KTsKKyAgICAKKyAgICByZXN1bHRz
ID0gbW9ja1Jlc3VsdHMoKTsKKyAgICByZXN1bHRzLnRlc3RzWydmb28vYmFyLmh0bWwnXSA9IG1v
Y2tFeHBlY3RhdGlvbignVEVYVCcsICdNSVNTSU5HJyk7CisgICAgcmVzdWx0cy50ZXN0c1snZm9v
L2Jhci5odG1sJ10uaXNfbWlzc2luZ190ZXh0ID0gdHJ1ZTsKKyAgICByZXN1bHRzLnRlc3RzWydm
b28vYmFyLmh0bWwnXS5pc19taXNzaW5nX2F1ZGlvID0gdHJ1ZTsKKyAgICByZXN1bHRzLnRlc3Rz
Wydmb28vYmFyLmh0bWwnXS5pc19taXNzaW5nX2ltYWdlID0gdHJ1ZTsKKyAgICBydW5UZXN0KHJl
c3VsdHMsIGZ1bmN0aW9uKCkgeworICAgICAgICBhc3NlcnRUcnVlKCFkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgncmVzdWx0cy10YWJsZScpKTsKKyAgICAgICAgYXNzZXJ0VHJ1ZShkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCcjbmV3LXRlc3RzLXRhYmxlIC50ZXN0LWxpbmsnKS50ZXh0Q29udGVudCA9
PSAnZm9vL2Jhci5odG1sJyk7CisgICAgICAgIGFzc2VydFRydWUoZG9jdW1lbnQucXVlcnlTZWxl
Y3RvcignI25ldy10ZXN0cy10YWJsZSAucmVzdWx0LWxpbms6bnRoLWNoaWxkKDEpJykudGV4dENv
bnRlbnQgPT0gJ2F1ZGlvIHJlc3VsdCcpOworICAgICAgICBhc3NlcnRUcnVlKGRvY3VtZW50LnF1
ZXJ5U2VsZWN0b3IoJyNuZXctdGVzdHMtdGFibGUgLnJlc3VsdC1saW5rOm50aC1jaGlsZCgyKScp
LnRleHRDb250ZW50ID09ICdyZXN1bHQnKTsKKyAgICAgICAgYXNzZXJ0VHJ1ZShkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCcjbmV3LXRlc3RzLXRhYmxlIC5yZXN1bHQtbGluazpudGgtY2hpbGQoMykn
KS50ZXh0Q29udGVudCA9PSAncG5nIHJlc3VsdCcpOworICAgIH0pOworCisgICAgcmVzdWx0cyA9
IG1vY2tSZXN1bHRzKCk7CisgICAgcmVzdWx0cy50ZXN0c1snZm9vL2Jhci5odG1sJ10gPSBtb2Nr
RXhwZWN0YXRpb24oJ1BBU1MnLCAnVEVYVCcpOworICAgIHJlc3VsdHMudGVzdHNbJ2Zvby9iYXIu
aHRtbCddLmhhc19zdGRlcnIgPSB0cnVlOworICAgIHJ1blRlc3QocmVzdWx0cywgZnVuY3Rpb24o
KSB7CisgICAgICAgIGFzc2VydFRydWUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdHMt
dGFibGUnKSk7CisgICAgICAgIGFzc2VydFRydWUoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI3N0
ZGVyci10YWJsZSAucmVzdWx0LWxpbmsnKS50ZXh0Q29udGVudCA9PSAnc3RkZXJyJyk7CisgICAg
fSk7CisKKyAgICBkb2N1bWVudC5ib2R5LmlubmVySFRNTCA9ICc8cHJlPicgKyBnX2xvZy5qb2lu
KCdcbicpICsgJzwvcHJlPic7Cit9CisKK3ZhciBvcmlnaW5hbEdlbmVyYXRlUGFnZSA9IGdlbmVy
YXRlUGFnZTsKK2dlbmVyYXRlUGFnZSA9IHJ1blRlc3RzOwo=
</data>
<flag name="review"
          id="83193"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>