<?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>77469</bug_id>
          
          <creation_ts>2012-01-31 13:09:30 -0800</creation_ts>
          <short_desc>PerfTestRunner should automatically create pre#log</short_desc>
          <delta_ts>2012-01-31 13:35:56 -0800</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>
          <dependson>77074</dependson>
          <blocked>77037</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>abarth</cc>
    
    <cc>arv</cc>
    
    <cc>eric</cc>
    
    <cc>morrita</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>546413</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-31 13:09:30 -0800</bug_when>
    <thetext>It&apos;s silly for each test file to have &lt;pre id=&quot;log&quot;&gt;&lt;/pre&gt;. PerfTestRunner should automatically create that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546425</commentid>
    <comment_count>1</comment_count>
      <attachid>124807</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-31 13:19:13 -0800</bug_when>
    <thetext>Created attachment 124807
Does that</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546437</commentid>
    <comment_count>2</comment_count>
      <attachid>124807</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-31 13:30:06 -0800</bug_when>
    <thetext>Comment on attachment 124807
Does that

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

&gt; PerformanceTests/resources/runner.js:60
&gt;      this.printStatistics(statistics, this.log);

Remove this.log?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546444</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-31 13:34:07 -0800</bug_when>
    <thetext>Thanks for the review.

(In reply to comment #2)
&gt; (From update of attachment 124807 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=124807&amp;action=review
&gt; 
&gt; &gt; PerformanceTests/resources/runner.js:60
&gt; &gt;      this.printStatistics(statistics, this.log);
&gt; 
&gt; Remove this.log?

Oops, will fix and land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546446</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-31 13:35:56 -0800</bug_when>
    <thetext>Committed r106386: &lt;http://trac.webkit.org/changeset/106386&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124807</attachid>
            <date>2012-01-31 13:19:13 -0800</date>
            <delta_ts>2012-01-31 13:30:05 -0800</delta_ts>
            <desc>Does that</desc>
            <filename>bug-77469-20120131131912.patch</filename>
            <type>text/plain</type>
            <size>12631</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDYzODMpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM1IEBACisyMDEyLTAxLTMxICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFBlcmZUZXN0UnVubmVy
IHNob3VsZCBhdXRvbWF0aWNhbGx5IGNyZWF0ZSBwcmUjbG9nCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NzQ2OQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgPHByZSBp
ZD0ibG9nIj48L3ByZT4gaWYgdGhlcmUgaXNuJ3Qgb25lLgorCisgICAgICAgICogQmluZGluZ3Mv
ZXZlbnQtdGFyZ2V0LXdyYXBwZXIuaHRtbDoKKyAgICAgICAgKiBET00vQWNjZXNzb3JzLmh0bWw6
CisgICAgICAgICogRE9NL0Nsb25lTm9kZXMuaHRtbDoKKyAgICAgICAgKiBET00vQ3JlYXRlTm9k
ZXMuaHRtbDoKKyAgICAgICAgKiBET00vRE9NRGl2V2Fsay5odG1sOgorICAgICAgICAqIERPTS9E
T01UYWJsZS5odG1sOgorICAgICAgICAqIERPTS9ET01XYWxrLmh0bWw6CisgICAgICAgICogRE9N
L0V2ZW50cy5odG1sOgorICAgICAgICAqIERPTS9HZXRFbGVtZW50Lmh0bWw6CisgICAgICAgICog
RE9NL0dyaWRTb3J0Lmh0bWw6CisgICAgICAgICogRE9NL1RlbXBsYXRlLmh0bWw6CisgICAgICAg
ICogRHJvbWFlby9kb20tcXVlcnkuaHRtbDoKKyAgICAgICAgKiBEcm9tYWVvL3Jlc291cmNlcy9k
cm9tYWVvcnVubmVyLmpzOgorICAgICAgICAqIFBhcnNlci9odG1sLXBhcnNlci5odG1sOgorICAg
ICAgICAqIFBhcnNlci9odG1sNS1mdWxsLXJlbmRlci5odG1sOgorICAgICAgICAqIFBhcnNlci9z
aW1wbGUtdXJsLmh0bWw6CisgICAgICAgICogUGFyc2VyL3RpbnktaW5uZXJIVE1MLmh0bWw6Cisg
ICAgICAgICogUGFyc2VyL3VybC1wYXJzZXIuaHRtbDoKKyAgICAgICAgKiBQYXJzZXIveG1sLXBh
cnNlci5odG1sOgorICAgICAgICAqIHJlc291cmNlcy9ydW5uZXIuanM6CisgICAgICAgIChQZXJm
VGVzdFJ1bm5lci5sb2cpOgorICAgICAgICAoUGVyZlRlc3RSdW5uZXIucHJpbnRTdGF0aXN0aWNz
KToKKwogMjAxMi0wMS0zMSAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBydW5uZXIuanMgaW4gcGVyZm9ybWFuY2UgdGVzdHMgc2hvdWxkIGRlZmluZSBhIGNsYXNz
CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL0JpbmRpbmdzL2V2ZW50LXRhcmdldC13cmFwcGVyLmh0
bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9CaW5kaW5ncy9ldmVudC10YXJnZXQt
d3JhcHBlci5odG1sCShyZXZpc2lvbiAxMDYzNzkpCisrKyBQZXJmb3JtYW5jZVRlc3RzL0JpbmRp
bmdzL2V2ZW50LXRhcmdldC13cmFwcGVyLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTEsNiArMSw1
IEBACiA8IURPQ1RZUEUgaHRtbD4KIDxib2R5PgotPHByZSBpZD0ibG9nIj48L3ByZT4KIDxzY3Jp
cHQgc3JjPSIuLi9yZXNvdXJjZXMvcnVubmVyLmpzIj48L3NjcmlwdD4KIDxhIGhyZWY9IiMiPkNs
aWNrIGhlcmUgdG8gc3RhcnQ8L2E+CiA8c2NyaXB0PgpJbmRleDogUGVyZm9ybWFuY2VUZXN0cy9E
T00vQWNjZXNzb3JzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9ET00vQWNj
ZXNzb3JzLmh0bWwJKHJldmlzaW9uIDEwNjM3NykKKysrIFBlcmZvcm1hbmNlVGVzdHMvRE9NL0Fj
Y2Vzc29ycy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0yLDcgKzIsNiBAQAogPGh0bWw+CiA8Ym9k
eT4KIDxkaXYgaWQ9ImNvbnRhaW5lciI+PHNwYW4gaWQ9ImJlbmNobWFya19jb250ZW50Ij48L3Nw
YW4+PC9kaXY+Ci08cHJlIGlkPSJsb2ciPjwvcHJlPgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFz
Y3JpcHQiIHNyYz0iLi4vcmVzb3VyY2VzL3J1bm5lci5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0IHR5
cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvZG9tLXBlcmYuanMiPjwvc2NyaXB0
PgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVzb3VyY2VzL2RvbS1wZXJm
L2FjY2Vzc29ycy5qcyI+PC9zY3JpcHQ+CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL0RPTS9DbG9u
ZU5vZGVzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9ET00vQ2xvbmVOb2Rl
cy5odG1sCShyZXZpc2lvbiAxMDYzNzcpCisrKyBQZXJmb3JtYW5jZVRlc3RzL0RPTS9DbG9uZU5v
ZGVzLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTIsNyArMiw2IEBACiA8aHRtbD4KIDxib2R5Pgog
PGRpdiBpZD0iY29udGFpbmVyIj48c3BhbiBpZD0iYmVuY2htYXJrX2NvbnRlbnQiPjwvc3Bhbj48
L2Rpdj4KLTxwcmUgaWQ9ImxvZyI+PC9wcmU+CiA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw
dCIgc3JjPSIuLi9yZXNvdXJjZXMvcnVubmVyLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0IiBzcmM9InJlc291cmNlcy9kb20tcGVyZi5qcyI+PC9zY3JpcHQ+CiA8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvZG9tLXBlcmYvY2xv
bmVub2Rlcy5qcyI+PC9zY3JpcHQ+CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL0RPTS9DcmVhdGVO
b2Rlcy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1hbmNlVGVzdHMvRE9NL0NyZWF0ZU5vZGVz
Lmh0bWwJKHJldmlzaW9uIDEwNjM3NykKKysrIFBlcmZvcm1hbmNlVGVzdHMvRE9NL0NyZWF0ZU5v
ZGVzLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTIsNyArMiw2IEBACiA8aHRtbD4KIDxib2R5Pgog
PGRpdiBpZD0iY29udGFpbmVyIj48c3BhbiBpZD0iYmVuY2htYXJrX2NvbnRlbnQiPjwvc3Bhbj48
L2Rpdj4KLTxwcmUgaWQ9ImxvZyI+PC9wcmU+CiA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw
dCIgc3JjPSIuLi9yZXNvdXJjZXMvcnVubmVyLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0IiBzcmM9InJlc291cmNlcy9kb20tcGVyZi5qcyI+PC9zY3JpcHQ+CiA8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvZG9tLXBlcmYvY3Jl
YXRlbm9kZXMuanMiPjwvc2NyaXB0PgpJbmRleDogUGVyZm9ybWFuY2VUZXN0cy9ET00vRE9NRGl2
V2Fsay5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1hbmNlVGVzdHMvRE9NL0RPTURpdldhbGsu
aHRtbAkocmV2aXNpb24gMTA2Mzc3KQorKysgUGVyZm9ybWFuY2VUZXN0cy9ET00vRE9NRGl2V2Fs
ay5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0yLDcgKzIsNiBAQAogPGh0bWw+CiA8Ym9keT4KIDxk
aXYgaWQ9ImNvbnRhaW5lciI+PHNwYW4gaWQ9ImJlbmNobWFya19jb250ZW50Ij48L3NwYW4+PC9k
aXY+Ci08cHJlIGlkPSJsb2ciPjwvcHJlPgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQi
IHNyYz0iLi4vcmVzb3VyY2VzL3J1bm5lci5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0IHR5cGU9InRl
eHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvZG9tLXBlcmYuanMiPjwvc2NyaXB0PgogPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVzb3VyY2VzL2RvbS1wZXJmL2RvbWRp
dndhbGsuanMiPjwvc2NyaXB0PgpJbmRleDogUGVyZm9ybWFuY2VUZXN0cy9ET00vRE9NVGFibGUu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL0RPTS9ET01UYWJsZS5odG1sCShy
ZXZpc2lvbiAxMDYzNzkpCisrKyBQZXJmb3JtYW5jZVRlc3RzL0RPTS9ET01UYWJsZS5odG1sCSh3
b3JraW5nIGNvcHkpCkBAIC0yLDcgKzIsNiBAQAogPGh0bWw+CiA8Ym9keT4KIDxkaXYgaWQ9ImNv
bnRhaW5lciI+PHNwYW4gaWQ9ImJlbmNobWFya19jb250ZW50Ij48L3NwYW4+PC9kaXY+Ci08cHJl
IGlkPSJsb2ciPjwvcHJlPgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLi4v
cmVzb3VyY2VzL3J1bm5lci5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNj
cmlwdCIgc3JjPSJyZXNvdXJjZXMvZG9tLXBlcmYuanMiPjwvc2NyaXB0PgogPHNjcmlwdCB0eXBl
PSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVzb3VyY2VzL2RvbS1wZXJmL2RvbXRhYmxlLmpzIj48
L3NjcmlwdD4KSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvRE9NL0RPTVdhbGsuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL0RPTS9ET01XYWxrLmh0bWwJKHJldmlzaW9uIDEwNjM3
NykKKysrIFBlcmZvcm1hbmNlVGVzdHMvRE9NL0RPTVdhbGsuaHRtbAkod29ya2luZyBjb3B5KQpA
QCAtMiw3ICsyLDYgQEAKIDxodG1sPgogPGJvZHk+CiA8ZGl2IGlkPSJjb250YWluZXIiPjxzcGFu
IGlkPSJiZW5jaG1hcmtfY29udGVudCI+PC9zcGFuPjwvZGl2PgotPHByZSBpZD0ibG9nIj48L3By
ZT4KIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii4uL3Jlc291cmNlcy9ydW5u
ZXIuanMiPjwvc2NyaXB0PgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVz
b3VyY2VzL2RvbS1wZXJmLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2Ny
aXB0IiBzcmM9InJlc291cmNlcy9kb20tcGVyZi9kb213YWxrLmpzIj48L3NjcmlwdD4KSW5kZXg6
IFBlcmZvcm1hbmNlVGVzdHMvRE9NL0V2ZW50cy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvRE9NL0V2ZW50cy5odG1sCShyZXZpc2lvbiAxMDYzNzcpCisrKyBQZXJmb3JtYW5j
ZVRlc3RzL0RPTS9FdmVudHMuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMiw3ICsyLDYgQEAKIDxo
dG1sPgogPGJvZHk+CiA8ZGl2IGlkPSJjb250YWluZXIiPjxzcGFuIGlkPSJiZW5jaG1hcmtfY29u
dGVudCI+PC9zcGFuPjwvZGl2PgotPHByZSBpZD0ibG9nIj48L3ByZT4KIDxzY3JpcHQgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii4uL3Jlc291cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0Pgog
PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVzb3VyY2VzL2RvbS1wZXJmLmpz
Ij48L3NjcmlwdD4KIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9InJlc291cmNl
cy9kb20tcGVyZi9ldmVudHMuanMiPjwvc2NyaXB0PgpJbmRleDogUGVyZm9ybWFuY2VUZXN0cy9E
T00vR2V0RWxlbWVudC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1hbmNlVGVzdHMvRE9NL0dl
dEVsZW1lbnQuaHRtbAkocmV2aXNpb24gMTA2Mzc3KQorKysgUGVyZm9ybWFuY2VUZXN0cy9ET00v
R2V0RWxlbWVudC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0yLDcgKzIsNiBAQAogPGh0bWw+CiA8
Ym9keT4KIDxkaXYgaWQ9ImNvbnRhaW5lciI+PHNwYW4gaWQ9ImJlbmNobWFya19jb250ZW50Ij48
L3NwYW4+PC9kaXY+Ci08cHJlIGlkPSJsb2ciPjwvcHJlPgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiIHNyYz0iLi4vcmVzb3VyY2VzL3J1bm5lci5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0
IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvZG9tLXBlcmYuanMiPjwvc2Ny
aXB0PgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVzb3VyY2VzL2RvbS1w
ZXJmL2dldGVsZW1lbnQuanMiPjwvc2NyaXB0PgpJbmRleDogUGVyZm9ybWFuY2VUZXN0cy9ET00v
R3JpZFNvcnQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL0RPTS9HcmlkU29y
dC5odG1sCShyZXZpc2lvbiAxMDYzNzcpCisrKyBQZXJmb3JtYW5jZVRlc3RzL0RPTS9HcmlkU29y
dC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0yLDcgKzIsNiBAQAogPGh0bWw+CiA8Ym9keT4KIDxk
aXYgaWQ9ImNvbnRhaW5lciI+PHNwYW4gaWQ9ImJlbmNobWFya19jb250ZW50Ij48L3NwYW4+PC9k
aXY+Ci08cHJlIGlkPSJsb2ciPjwvcHJlPgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQi
IHNyYz0iLi4vcmVzb3VyY2VzL3J1bm5lci5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0IHR5cGU9InRl
eHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvZG9tLXBlcmYuanMiPjwvc2NyaXB0PgogPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVzb3VyY2VzL2RvbS1wZXJmL2dyaWRz
b3J0LmpzIj48L3NjcmlwdD4KSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvRE9NL1RlbXBsYXRlLmh0
bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9ET00vVGVtcGxhdGUuaHRtbAkocmV2
aXNpb24gMTA2Mzc3KQorKysgUGVyZm9ybWFuY2VUZXN0cy9ET00vVGVtcGxhdGUuaHRtbAkod29y
a2luZyBjb3B5KQpAQCAtMiw3ICsyLDYgQEAKIDxodG1sPgogPGJvZHk+CiA8ZGl2IGlkPSJjb250
YWluZXIiPjxzcGFuIGlkPSJiZW5jaG1hcmtfY29udGVudCI+PC9zcGFuPjwvZGl2PgotPHByZSBp
ZD0ibG9nIj48L3ByZT4KIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii4uL3Jl
c291cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0PgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3Jp
cHQiIHNyYz0icmVzb3VyY2VzL2RvbS1wZXJmLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0IiBzcmM9InJlc291cmNlcy9kb20tcGVyZi90ZW1wbGF0ZS5qcyI+PC9z
Y3JpcHQ+CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL0Ryb21hZW8vZG9tLXF1ZXJ5Lmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9Ecm9tYWVvL2RvbS1xdWVyeS5odG1sCShyZXZp
c2lvbiAxMDYzNzcpCisrKyBQZXJmb3JtYW5jZVRlc3RzL0Ryb21hZW8vZG9tLXF1ZXJ5Lmh0bWwJ
KHdvcmtpbmcgY29weSkKQEAgLTExLDYgKzExLDUgQEAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rp
b24oKSB7CiA8L3NjcmlwdD4KIDwvaGVhZD4KIDxib2R5PgotPHByZSBpZD0iY29uc29sZSI+PC9w
cmU+CiA8L2JvZHk+CiA8L2h0bWw+CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL0Ryb21hZW8vcmVz
b3VyY2VzL2Ryb21hZW9ydW5uZXIuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9E
cm9tYWVvL3Jlc291cmNlcy9kcm9tYWVvcnVubmVyLmpzCShyZXZpc2lvbiAxMDYzNzkpCisrKyBQ
ZXJmb3JtYW5jZVRlc3RzL0Ryb21hZW8vcmVzb3VyY2VzL2Ryb21hZW9ydW5uZXIuanMJKHdvcmtp
bmcgY29weSkKQEAgLTYxLDcgKzYxLDcgQEAKIAogICAgICAgICAgdGVhcmRvd246IGZ1bmN0aW9u
KGRhdGEpIHsKICAgICAgICAgICAgICB2YXIgc2NvcmVzID0gRFJULmNvbXB1dGVTY29yZXMoZGF0
YS5yZXN1bHQpOwotICAgICAgICAgICAgIFBlcmZUZXN0UnVubmVyLnByaW50U3RhdGlzdGljcyhz
Y29yZXMsIERSVC5sb2cpOworICAgICAgICAgICAgIFBlcmZUZXN0UnVubmVyLnByaW50U3RhdGlz
dGljcyhzY29yZXMpOwogICAgICAgICAgICAgIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCkg
ewogICAgICAgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQogICAg
ICAgICAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwpAQCAt
NzUsNyArNzUsNyBAQAogICAgICAgICAgfSwKIAogICAgICAgICAgbG9nOiBmdW5jdGlvbih0ZXh0
KSB7Ci0gICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKS5pbm5l
ckhUTUwgKz0gKHRleHQgKyAiXG4iKTsKKyAgICAgICAgICAgICBQZXJmVGVzdFJ1bm5lci5sb2co
dGV4dCk7CiAgICAgICAgICB9CiAgICAgIH07CiAKSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvUGFy
c2VyL2h0bWw1LWZ1bGwtcmVuZGVyLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0
cy9QYXJzZXIvaHRtbDUtZnVsbC1yZW5kZXIuaHRtbAkocmV2aXNpb24gMTA2Mzc5KQorKysgUGVy
Zm9ybWFuY2VUZXN0cy9QYXJzZXIvaHRtbDUtZnVsbC1yZW5kZXIuaHRtbAkod29ya2luZyBjb3B5
KQpAQCAtMSw2ICsxLDUgQEAKIDwhRE9DVFlQRSBodG1sPgogPGJvZHk+Ci08cHJlIGlkPSJsb2ci
PjwvcHJlPgogPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0Pgog
PHNjcmlwdD4KIHZhciBzcGVjID0gbG9hZEZpbGUoInJlc291cmNlcy9odG1sNS5odG1sIik7Cklu
ZGV4OiBQZXJmb3JtYW5jZVRlc3RzL1BhcnNlci9odG1sLXBhcnNlci5odG1sCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFBlcmZvcm1hbmNlVGVzdHMvUGFyc2VyL2h0bWwtcGFyc2VyLmh0bWwJKHJldmlzaW9uIDEw
NjM3OSkKKysrIFBlcmZvcm1hbmNlVGVzdHMvUGFyc2VyL2h0bWwtcGFyc2VyLmh0bWwJKHdvcmtp
bmcgY29weSkKQEAgLTEsNiArMSw1IEBACiA8IURPQ1RZUEUgaHRtbD4KIDxib2R5PgotPHByZSBp
ZD0ibG9nIj48L3ByZT4KIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvcnVubmVyLmpzIj48L3Nj
cmlwdD4KIDxzY3JpcHQ+CiB2YXIgc3BlYyA9IFBlcmZUZXN0UnVubmVyLmxvYWRGaWxlKCJyZXNv
dXJjZXMvaHRtbDUuaHRtbCIpOwpAQCAtMTUsNSArMTQsNiBAQCBQZXJmVGVzdFJ1bm5lci5ydW4o
ZnVuY3Rpb24oKSB7CiAgICAgaWZyYW1lLmNvbnRlbnREb2N1bWVudC5jbG9zZSgpOwogICAgIGRv
Y3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoaWZyYW1lKTsKIH0sIDEpOworCiA8L3NjcmlwdD4KIDwv
Ym9keT4KSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvUGFyc2VyL3NpbXBsZS11cmwuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL1BhcnNlci9zaW1wbGUtdXJsLmh0bWwJKHJldmlz
aW9uIDEwNjM3OSkKKysrIFBlcmZvcm1hbmNlVGVzdHMvUGFyc2VyL3NpbXBsZS11cmwuaHRtbAko
d29ya2luZyBjb3B5KQpAQCAtMSw2ICsxLDUgQEAKIDwhRE9DVFlQRSBodG1sPgogPGJvZHk+Ci08
cHJlIGlkPSJsb2ciPjwvcHJlPgogPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9ydW5uZXIuanMi
Pjwvc2NyaXB0PgogPHNjcmlwdD4KIHZhciBhbmNob3IgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCJhIik7CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL1BhcnNlci90aW55LWlubmVySFRNTC5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFBlcmZvcm1hbmNlVGVzdHMvUGFyc2VyL3RpbnktaW5uZXJIVE1MLmh0
bWwJKHJldmlzaW9uIDEwNjM3OSkKKysrIFBlcmZvcm1hbmNlVGVzdHMvUGFyc2VyL3RpbnktaW5u
ZXJIVE1MLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTEsNiArMSw1IEBACiA8IURPQ1RZUEUgaHRt
bD4KIDxib2R5PgotPHByZSBpZD0ibG9nIj48L3ByZT4KIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJj
ZXMvcnVubmVyLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+CiBQZXJmVGVzdFJ1bm5lci5ydW4oZnVu
Y3Rpb24oKSB7CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL1BhcnNlci91cmwtcGFyc2VyLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9QYXJzZXIvdXJsLXBhcnNlci5odG1sCShy
ZXZpc2lvbiAxMDYzNzkpCisrKyBQZXJmb3JtYW5jZVRlc3RzL1BhcnNlci91cmwtcGFyc2VyLmh0
bWwJKHdvcmtpbmcgY29weSkKQEAgLTEsNiArMSw1IEBACiA8IURPQ1RZUEUgaHRtbD4KIDxib2R5
PgotPHByZSBpZD0ibG9nIj48L3ByZT4KIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvcnVubmVy
LmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+CiB2YXIgdXJscyA9IFBlcmZUZXN0UnVubmVyLmxvYWRG
aWxlKCJyZXNvdXJjZXMvZmluYWwtdXJsLWVuIikuc3BsaXQoIlxuIik7CkluZGV4OiBQZXJmb3Jt
YW5jZVRlc3RzL1BhcnNlci94bWwtcGFyc2VyLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFu
Y2VUZXN0cy9QYXJzZXIveG1sLXBhcnNlci5odG1sCShyZXZpc2lvbiAxMDYzNzkpCisrKyBQZXJm
b3JtYW5jZVRlc3RzL1BhcnNlci94bWwtcGFyc2VyLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTEs
NiArMSw1IEBACiA8IURPQ1RZUEUgaHRtbD4KIDxib2R5PgotPHByZSBpZD0ibG9nIj48L3ByZT4K
IDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvcnVubmVyLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+
CiB2YXIgZG9tUGFyc2VyID0gbmV3IERPTVBhcnNlcigpOwpJbmRleDogUGVyZm9ybWFuY2VUZXN0
cy9yZXNvdXJjZXMvcnVubmVyLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1hbmNlVGVzdHMvcmVz
b3VyY2VzL3J1bm5lci5qcwkocmV2aXNpb24gMTA2Mzc5KQorKysgUGVyZm9ybWFuY2VUZXN0cy9y
ZXNvdXJjZXMvcnVubmVyLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0yLDYgKzIsMTEgQEAKIHZhciBQ
ZXJmVGVzdFJ1bm5lciA9IHt9OwogCiBQZXJmVGVzdFJ1bm5lci5sb2cgPSBmdW5jdGlvbiAodGV4
dCkgeworICAgIGlmICghZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImxvZyIpKSB7CisgICAgICAg
IHZhciBwcmUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdwcmUnKTsKKyAgICAgICAgcHJlLmlk
ID0gJ2xvZyc7CisgICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQocHJlKTsKKyAgICB9
CiAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImxvZyIpLmlubmVySFRNTCArPSB0ZXh0ICsg
IlxuIjsKICAgICB3aW5kb3cuc2Nyb2xsVG8oMCwgZG9jdW1lbnQuYm9keS5oZWlnaHQpOwogfQpA
QCAtNTUsMTMgKzYwLDEzIEBAIFBlcmZUZXN0UnVubmVyLmxvZ1N0YXRpc3RpY3MgPSBmdW5jdGlv
biAKICAgICB0aGlzLnByaW50U3RhdGlzdGljcyhzdGF0aXN0aWNzLCB0aGlzLmxvZyk7CiB9CiAK
LVBlcmZUZXN0UnVubmVyLnByaW50U3RhdGlzdGljcyA9IGZ1bmN0aW9uIChzdGF0aXN0aWNzLCBw
cmludEZ1bmN0aW9uKSB7Ci0gICAgcHJpbnRGdW5jdGlvbigiIik7Ci0gICAgcHJpbnRGdW5jdGlv
bigiYXZnICIgKyBzdGF0aXN0aWNzLm1lYW4pOwotICAgIHByaW50RnVuY3Rpb24oIm1lZGlhbiAi
ICsgc3RhdGlzdGljcy5tZWRpYW4pOwotICAgIHByaW50RnVuY3Rpb24oInN0ZGV2ICIgKyBzdGF0
aXN0aWNzLnN0ZGV2KTsKLSAgICBwcmludEZ1bmN0aW9uKCJtaW4gIiArIHN0YXRpc3RpY3MubWlu
KTsKLSAgICBwcmludEZ1bmN0aW9uKCJtYXggIiArIHN0YXRpc3RpY3MubWF4KTsKK1BlcmZUZXN0
UnVubmVyLnByaW50U3RhdGlzdGljcyA9IGZ1bmN0aW9uIChzdGF0aXN0aWNzKSB7CisgICAgdGhp
cy5sb2coIiIpOworICAgIHRoaXMubG9nKCJhdmcgIiArIHN0YXRpc3RpY3MubWVhbik7CisgICAg
dGhpcy5sb2coIm1lZGlhbiAiICsgc3RhdGlzdGljcy5tZWRpYW4pOworICAgIHRoaXMubG9nKCJz
dGRldiAiICsgc3RhdGlzdGljcy5zdGRldik7CisgICAgdGhpcy5sb2coIm1pbiAiICsgc3RhdGlz
dGljcy5taW4pOworICAgIHRoaXMubG9nKCJtYXggIiArIHN0YXRpc3RpY3MubWF4KTsKIH0KIAog
UGVyZlRlc3RSdW5uZXIuZ2MgPSBmdW5jdGlvbiAoKSB7Cg==
</data>
<flag name="review"
          id="126165"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>