<?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>124623</bug_id>
          
          <creation_ts>2013-11-19 18:26:41 -0800</creation_ts>
          <short_desc>PerfTestRunner._generate_results_dict shouldn&apos;t depend on test objects</short_desc>
          <delta_ts>2013-11-21 05:20:31 -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>124496</dependson>
          <blocked>124498</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>andersca</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>glenn</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>952361</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-11-19 18:26:41 -0800</bug_when>
    <thetext>In order for PerfTest.run to return multiple metrics, PerfTestRunner._generate_results_dict can&apos;t depend on test objects
as we can&apos;t create multiple test objects per test file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952369</commentid>
    <comment_count>1</comment_count>
      <attachid>217370</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-11-19 18:33:52 -0800</bug_when>
    <thetext>Created attachment 217370
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953035</commentid>
    <comment_count>2</comment_count>
      <attachid>217370</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-11-21 05:20:24 -0800</bug_when>
    <thetext>Comment on attachment 217370
Patch

Clearing flags on attachment: 217370

Committed r159617: &lt;http://trac.webkit.org/changeset/159617&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953036</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-11-21 05:20:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217370</attachid>
            <date>2013-11-19 18:33:52 -0800</date>
            <delta_ts>2013-11-21 05:20:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124623-20131120113351.patch</filename>
            <type>text/plain</type>
            <size>9490</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NDk4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYzJkZmJmMmZiOWViOWM5NmE2M2NhZjE1MWQzZDIzZjlh
Y2NmNjU0OS4uZDI0NThkNDRkMGQ2Yjc3YjFhNTc5MzJjNThmMTQ5NjE2MjU2NmMxOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMz
IEBACiAyMDEzLTExLTE5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCisgICAg
ICAgIFBlcmZUZXN0UnVubmVyLl9nZW5lcmF0ZV9yZXN1bHRzX2RpY3Qgc2hvdWxkbid0IGRlcGVu
ZCBvbiB0ZXN0IG9iamVjdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyNDYyMworCisgICAgICAgIFJlbW92ZWQgdGhlIGRlcGVuZGVuY3kgb24gdGVz
dCBvYmplY3RzIGZyb20gcmVzdWx0cyBKU09OIGdlbmVyYXRpb24uCisgICAgICAgIFRoaXMgYWxs
b3dzIHNpbmdsZSB0ZXN0LnJ1biB0byByZXR1cm4gbWV0cmljcyBmb3IgbXVsdGlwbGUgdGVzdHMK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3QucHk6CisgICAgICAgIChQZXJm
VGVzdE1ldHJpYy5fX2luaXRfXyk6IFRha2VzIHRoZSB0ZXN0IHBhdGggYW5kIHRlc3QgbmFtZS4K
KyAgICAgICAgKFBlcmZUZXN0TWV0cmljLnBhdGgpOiBBZGRlZC4KKyAgICAgICAgKFBlcmZUZXN0
TWV0cmljLnRlc3RfZmlsZV9uYW1lKTogQWRkZWQuCisgICAgICAgIChQZXJmVGVzdC5ydW4pOiBB
Y2N1bXVsYXRlIFBlcmZUZXN0TWV0cmljIG9iamVjdHMgaW5zdGVhZCBvZiByYXcgdmFsdWVzLgor
ICAgICAgICAoUGVyZlRlc3QuX2Vuc3VyZV9tZXRyaWNzKTogSW5zdGFudGlhdGUgUGVyZlRlc3RN
ZXRyaWMgd2l0aCB0aGUgdGVzdCBwYXRoIGFuZCB0ZXN0IG5hbWUuCisgICAgICAgIFRoZSBwYXRo
IGlzIGdvaW5nIHRvIGhhdmUgdGhlIG5hbWVzIG9mIHN1YnRlc3RzIGF0IHRoZSBlbmQgb25jZSB3
ZSBzdXBwb3J0IHRoZW0uCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BlcmZvcm1hbmNl
X3Rlc3RzL3BlcmZ0ZXN0X3VuaXR0ZXN0LnB5OgorICAgICAgICAoVGVzdFBlcmZUZXN0TWV0cmlj
LnRlc3RfaW5pdF9zZXRfbWlzc2luZ191bml0KTogU3BlY2lmeSB0aGUgdGVzdCBwYXRoIGFuZCB0
ZXN0IG5hbWUuCisgICAgICAgIChUZXN0UGVyZlRlc3RNZXRyaWMudGVzdF9pbml0X3NldF90aW1l
X21ldHJpYyk6IERpdHRvLgorICAgICAgICAoVGVzdFBlcmZUZXN0TWV0cmljLnRlc3RfaGFzX3Zh
bHVlcyk6IERpdHRvLgorICAgICAgICAoVGVzdFBlcmZUZXN0TWV0cmljLnRlc3RfYXBwZW5kKTog
RGl0dG8uCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BlcmZvcm1hbmNlX3Rlc3RzL3Bl
cmZ0ZXN0c3J1bm5lci5weToKKyAgICAgICAgKF9nZW5lcmF0ZV9yZXN1bHRzX2RpY3QpOiBPbmx5
IHVzZSBtZXRyaWNzLgorICAgICAgICAoX3J1bl90ZXN0c19zZXQpOiBBY2N1bXVsYXRlIG1ldHJp
Y3MgYXMgc3VwcG9zZWQgdG8gKHRlc3QsIG1ldHJpY3MpIHBhaXJzLgorCisyMDEzLTExLTE5ICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCiAgICAgICAgIFlldCBhbm90aGVyIGJ1
aWxkIGZpeC4gSnVzdCBhbGxvdyBhbnkgY2hhcmFjdGVyLgogICAgICAgICBUaGVyZSBhcmUganVz
dCB0b28gbWFueSBzcGVjaWFsIGNoYXJhY3RlcnMgdG8gYmUgbGlzdGVkIGhlcmUuCiAKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3Qu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BlcmZvcm1hbmNlX3Rlc3RzL3BlcmZ0ZXN0LnB5
CmluZGV4IGE5NTk3MGM5ZWEzZGZlYTI3YzQ3Y2NjYTg2ZmZlN2FkZTRjOThmMjkuLjY2YTBkYmZk
M2Q5MjIzNzgzY2U4MDRiNTkxYWFlZmQ1NzU0YWZmMGIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3QucHkKKysrIGIvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9wZXJmb3JtYW5jZV90ZXN0cy9wZXJmdGVzdC5weQpAQCAtNTUsMTUgKzU1
LDIzIEBAIF9sb2cgPSBsb2dnaW5nLmdldExvZ2dlcihfX25hbWVfXykKIAogCiBjbGFzcyBQZXJm
VGVzdE1ldHJpYyhvYmplY3QpOgotICAgIGRlZiBfX2luaXRfXyhzZWxmLCBtZXRyaWMsIHVuaXQ9
Tm9uZSwgaXRlcmF0aW9ucz1Ob25lKToKKyAgICBkZWYgX19pbml0X18oc2VsZiwgcGF0aCwgdGVz
dF9maWxlX25hbWUsIG1ldHJpYywgdW5pdD1Ob25lLCBpdGVyYXRpb25zPU5vbmUpOgogICAgICAg
ICAjIEZJWE1FOiBGaXggcnVubmVyLmpzIHRvIHJlcG9ydCBjb3JyZWN0IG1ldHJpYyBuYW1lcwog
ICAgICAgICBzZWxmLl9pdGVyYXRpb25zID0gaXRlcmF0aW9ucyBvciBbXQogICAgICAgICBzZWxm
Ll91bml0ID0gdW5pdCBvciBzZWxmLm1ldHJpY190b191bml0KG1ldHJpYykKICAgICAgICAgc2Vs
Zi5fbWV0cmljID0gc2VsZi50aW1lX3VuaXRfdG9fbWV0cmljKHNlbGYuX3VuaXQpIGlmIG1ldHJp
YyA9PSAnVGltZScgZWxzZSBtZXRyaWMKKyAgICAgICAgc2VsZi5fcGF0aCA9IHBhdGgKKyAgICAg
ICAgc2VsZi5fdGVzdF9maWxlX25hbWUgPSB0ZXN0X2ZpbGVfbmFtZQogCiAgICAgZGVmIG5hbWUo
c2VsZik6CiAgICAgICAgIHJldHVybiBzZWxmLl9tZXRyaWMKIAorICAgIGRlZiBwYXRoKHNlbGYp
OgorICAgICAgICByZXR1cm4gc2VsZi5fcGF0aAorCisgICAgZGVmIHRlc3RfZmlsZV9uYW1lKHNl
bGYpOgorICAgICAgICByZXR1cm4gc2VsZi5fdGVzdF9maWxlX25hbWUKKwogICAgIGRlZiBoYXNf
dmFsdWVzKHNlbGYpOgogICAgICAgICByZXR1cm4gYm9vbChzZWxmLl9pdGVyYXRpb25zKQogCkBA
IC0xMzIsMTAgKzE0MCwxMCBAQCBjbGFzcyBQZXJmVGVzdChvYmplY3QpOgogICAgICAgICBpZiBz
aG91bGRfbG9nIGFuZCBzZWxmLl9kZXNjcmlwdGlvbjoKICAgICAgICAgICAgIF9sb2cuaW5mbygn
REVTQ1JJUFRJT046ICVzJyAlIHNlbGYuX2Rlc2NyaXB0aW9uKQogCi0gICAgICAgIHJlc3VsdHMg
PSB7fQorICAgICAgICByZXN1bHRzID0gW10KICAgICAgICAgZm9yIG1ldHJpY19uYW1lIGluIHNl
bGYuX29yZGVyZWRfbWV0cmljc19uYW1lOgogICAgICAgICAgICAgbWV0cmljID0gc2VsZi5fbWV0
cmljc1ttZXRyaWNfbmFtZV0KLSAgICAgICAgICAgIHJlc3VsdHNbbWV0cmljLm5hbWUoKV0gPSBt
ZXRyaWMuZ3JvdXBlZF9pdGVyYXRpb25fdmFsdWVzKCkKKyAgICAgICAgICAgIHJlc3VsdHMuYXBw
ZW5kKG1ldHJpYykKICAgICAgICAgICAgIGlmIHNob3VsZF9sb2c6CiAgICAgICAgICAgICAgICAg
bGVnYWN5X2Nocm9taXVtX2JvdF9jb21wYXRpYmxlX25hbWUgPSBzZWxmLnRlc3RfbmFtZV93aXRo
b3V0X2ZpbGVfZXh0ZW5zaW9uKCkucmVwbGFjZSgnLycsICc6ICcpCiAgICAgICAgICAgICAgICAg
c2VsZi5sb2dfc3RhdGlzdGljcyhsZWdhY3lfY2hyb21pdW1fYm90X2NvbXBhdGlibGVfbmFtZSAr
ICc6ICcgKyBtZXRyaWMubmFtZSgpLApAQCAtMTkzLDcgKzIwMSw3IEBAIGNsYXNzIFBlcmZUZXN0
KG9iamVjdCk6CiAKICAgICBkZWYgX2Vuc3VyZV9tZXRyaWNzKHNlbGYsIG1ldHJpY19uYW1lLCB1
bml0PU5vbmUpOgogICAgICAgICBpZiBtZXRyaWNfbmFtZSBub3QgaW4gc2VsZi5fbWV0cmljczoK
LSAgICAgICAgICAgIHNlbGYuX21ldHJpY3NbbWV0cmljX25hbWVdID0gUGVyZlRlc3RNZXRyaWMo
bWV0cmljX25hbWUsIHVuaXQpCisgICAgICAgICAgICBzZWxmLl9tZXRyaWNzW21ldHJpY19uYW1l
XSA9IFBlcmZUZXN0TWV0cmljKHNlbGYudGVzdF9uYW1lX3dpdGhvdXRfZmlsZV9leHRlbnNpb24o
KS5zcGxpdCgnLycpLCBzZWxmLl90ZXN0X25hbWUsIG1ldHJpY19uYW1lLCB1bml0KQogICAgICAg
ICAgICAgc2VsZi5fb3JkZXJlZF9tZXRyaWNzX25hbWUuYXBwZW5kKG1ldHJpY19uYW1lKQogICAg
ICAgICByZXR1cm4gc2VsZi5fbWV0cmljc1ttZXRyaWNfbmFtZV0KIApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9wZXJmb3JtYW5jZV90ZXN0cy9wZXJmdGVzdF91bml0dGVzdC5w
eSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3RfdW5p
dHRlc3QucHkKaW5kZXggODk0NDkzNjlmNzc2NDI4NmNjNWM1ZGY4OTYzY2ZjYjlhMmU4ZTM1Mi4u
NmU1YTQwZDljMDU3ODBjZmRhZjcyNzQ0ZWI0YmI2OTIwOTY5MzBjMCAxMDA2NDQKLS0tIGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9wZXJmb3JtYW5jZV90ZXN0cy9wZXJmdGVzdF91bml0dGVzdC5w
eQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BlcmZvcm1hbmNlX3Rlc3RzL3BlcmZ0ZXN0
X3VuaXR0ZXN0LnB5CkBAIC01MCwyMiArNTAsMjIgQEAgY2xhc3MgTW9ja1BvcnQoVGVzdFBvcnQp
OgogCiBjbGFzcyBUZXN0UGVyZlRlc3RNZXRyaWModW5pdHRlc3QuVGVzdENhc2UpOgogICAgIGRl
ZiB0ZXN0X2luaXRfc2V0X21pc3NpbmdfdW5pdChzZWxmKToKLSAgICAgICAgc2VsZi5hc3NlcnRF
cXVhbChQZXJmVGVzdE1ldHJpYygnVGltZScsIGl0ZXJhdGlvbnM9WzEsIDIsIDMsIDQsIDVdKS51
bml0KCksICdtcycpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoUGVyZlRlc3RNZXRyaWMoJ01h
bGxvYycsIGl0ZXJhdGlvbnM9WzEsIDIsIDMsIDQsIDVdKS51bml0KCksICdieXRlcycpCi0gICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwoUGVyZlRlc3RNZXRyaWMoJ0pTSGVhcCcsIGl0ZXJhdGlvbnM9
WzEsIDIsIDMsIDQsIDVdKS51bml0KCksICdieXRlcycpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1
YWwoUGVyZlRlc3RNZXRyaWMoWydzb21lJywgJ3Rlc3QnXSwgJ3NvbWUvdGVzdC5odG1sJywgJ1Rp
bWUnLCBpdGVyYXRpb25zPVsxLCAyLCAzLCA0LCA1XSkudW5pdCgpLCAnbXMnKQorICAgICAgICBz
ZWxmLmFzc2VydEVxdWFsKFBlcmZUZXN0TWV0cmljKFsnc29tZScsICd0ZXN0J10sICdzb21lL3Rl
c3QuaHRtbCcsICdNYWxsb2MnLCBpdGVyYXRpb25zPVsxLCAyLCAzLCA0LCA1XSkudW5pdCgpLCAn
Ynl0ZXMnKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKFBlcmZUZXN0TWV0cmljKFsnc29tZScs
ICd0ZXN0J10sICdzb21lL3Rlc3QuaHRtbCcsICdKU0hlYXAnLCBpdGVyYXRpb25zPVsxLCAyLCAz
LCA0LCA1XSkudW5pdCgpLCAnYnl0ZXMnKQogCiAgICAgZGVmIHRlc3RfaW5pdF9zZXRfdGltZV9t
ZXRyaWMoc2VsZik6Ci0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoUGVyZlRlc3RNZXRyaWMoJ1Rp
bWUnLCAnbXMnKS5uYW1lKCksICdUaW1lJykKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChQZXJm
VGVzdE1ldHJpYygnVGltZScsICdmcHMnKS5uYW1lKCksICdGcmFtZVJhdGUnKQotICAgICAgICBz
ZWxmLmFzc2VydEVxdWFsKFBlcmZUZXN0TWV0cmljKCdUaW1lJywgJ3J1bnMvcycpLm5hbWUoKSwg
J1J1bnMnKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKFBlcmZUZXN0TWV0cmljKFsnc29tZScs
ICd0ZXN0J10sICdzb21lL3Rlc3QuaHRtbCcsICdUaW1lJywgJ21zJykubmFtZSgpLCAnVGltZScp
CisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoUGVyZlRlc3RNZXRyaWMoWydzb21lJywgJ3Rlc3Qn
XSwgJ3NvbWUvdGVzdC5odG1sJywgJ1RpbWUnLCAnZnBzJykubmFtZSgpLCAnRnJhbWVSYXRlJykK
KyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChQZXJmVGVzdE1ldHJpYyhbJ3NvbWUnLCAndGVzdCdd
LCAnc29tZS90ZXN0Lmh0bWwnLCAnVGltZScsICdydW5zL3MnKS5uYW1lKCksICdSdW5zJykKIAog
ICAgIGRlZiB0ZXN0X2hhc192YWx1ZXMoc2VsZik6Ci0gICAgICAgIHNlbGYuYXNzZXJ0RmFsc2Uo
UGVyZlRlc3RNZXRyaWMoJ1RpbWUnKS5oYXNfdmFsdWVzKCkpCi0gICAgICAgIHNlbGYuYXNzZXJ0
VHJ1ZShQZXJmVGVzdE1ldHJpYygnVGltZScsIGl0ZXJhdGlvbnM9WzFdKS5oYXNfdmFsdWVzKCkp
CisgICAgICAgIHNlbGYuYXNzZXJ0RmFsc2UoUGVyZlRlc3RNZXRyaWMoWydzb21lJywgJ3Rlc3Qn
XSwgJ3NvbWUvdGVzdC5odG1sJywgJ1RpbWUnKS5oYXNfdmFsdWVzKCkpCisgICAgICAgIHNlbGYu
YXNzZXJ0VHJ1ZShQZXJmVGVzdE1ldHJpYyhbJ3NvbWUnLCAndGVzdCddLCAnc29tZS90ZXN0Lmh0
bWwnLCAnVGltZScsIGl0ZXJhdGlvbnM9WzFdKS5oYXNfdmFsdWVzKCkpCiAKICAgICBkZWYgdGVz
dF9hcHBlbmQoc2VsZik6Ci0gICAgICAgIG1ldHJpYyA9IFBlcmZUZXN0TWV0cmljKCdUaW1lJykK
LSAgICAgICAgbWV0cmljMiA9IFBlcmZUZXN0TWV0cmljKCdUaW1lJykKKyAgICAgICAgbWV0cmlj
ID0gUGVyZlRlc3RNZXRyaWMoWydzb21lJywgJ3Rlc3QnXSwgJ3NvbWUvdGVzdC5odG1sJywgJ1Rp
bWUnKQorICAgICAgICBtZXRyaWMyID0gUGVyZlRlc3RNZXRyaWMoWydzb21lJywgJ3Rlc3QnXSwg
J3NvbWUvdGVzdC5odG1sJywgJ1RpbWUnKQogICAgICAgICBzZWxmLmFzc2VydEZhbHNlKG1ldHJp
Yy5oYXNfdmFsdWVzKCkpCiAgICAgICAgIHNlbGYuYXNzZXJ0RmFsc2UobWV0cmljMi5oYXNfdmFs
dWVzKCkpCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcGVyZm9ybWFuY2Vf
dGVzdHMvcGVyZnRlc3RzcnVubmVyLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wZXJmb3Jt
YW5jZV90ZXN0cy9wZXJmdGVzdHNydW5uZXIucHkKaW5kZXggZjQ4ZjU0NmQ3OWY3OTAwNTMzNzVh
NjVkOGQ4MWI3NzlmZGEzMWRlMC4uYmYzOWJjMmE1ZjcwMGVkOTJjNTIxMzFkYmUxOGQ1OTY1YTM4
ZWE2OCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wZXJmb3JtYW5jZV90ZXN0
cy9wZXJmdGVzdHNydW5uZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wZXJmb3Jt
YW5jZV90ZXN0cy9wZXJmdGVzdHNydW5uZXIucHkKQEAgLTI2MSwyNSArMjYxLDIxIEBAIGNsYXNz
IFBlcmZUZXN0c1J1bm5lcihvYmplY3QpOgogICAgICAgICAgICAgaWYgdmFsdWU6CiAgICAgICAg
ICAgICAgICAgY29udGVudHNba2V5XSA9IHZhbHVlCiAKLSAgICAgICAgZm9yIHRlc3QsIG1ldHJp
Y3MgaW4gc2VsZi5fcmVzdWx0czoKLSAgICAgICAgICAgIGZvciBtZXRyaWNfbmFtZSwgaXRlcmF0
aW9uX3ZhbHVlcyBpbiBtZXRyaWNzLml0ZXJpdGVtcygpOgotICAgICAgICAgICAgICAgIGlmIG5v
dCBpc2luc3RhbmNlKGl0ZXJhdGlvbl92YWx1ZXMsIGxpc3QpOiAgIyBXZSBjYW4ndCByZXBvcnRz
IHJlc3VsdHMgd2l0aG91dCBpbmRpdmlkdWFsIG1lYXN1cmVtZW50cy4KLSAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKLQotICAgICAgICAgICAgICAgIHRlc3RzID0gY29udGVudHNbJ3Rlc3Rz
J10KLSAgICAgICAgICAgICAgICBwYXRoID0gdGVzdC50ZXN0X25hbWVfd2l0aG91dF9maWxlX2V4
dGVuc2lvbigpLnNwbGl0KCcvJykKLSAgICAgICAgICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCBs
ZW4ocGF0aCkpOgotICAgICAgICAgICAgICAgICAgICBpc19sYXN0X3Rva2VuID0gaSArIDEgPT0g
bGVuKHBhdGgpCi0gICAgICAgICAgICAgICAgICAgIHVybCA9IHZpZXdfc291cmNlX3VybCgnUGVy
Zm9ybWFuY2VUZXN0cy8nICsgKHRlc3QudGVzdF9uYW1lKCkgaWYgaXNfbGFzdF90b2tlbiBlbHNl
ICcvJy5qb2luKHBhdGhbMDppICsgMV0pKSkKLSAgICAgICAgICAgICAgICAgICAgdGVzdHMuc2V0
ZGVmYXVsdChwYXRoW2ldLCB7J3VybCc6IHVybH0pCi0gICAgICAgICAgICAgICAgICAgIGN1cnJl
bnRfdGVzdCA9IHRlc3RzW3BhdGhbaV1dCi0gICAgICAgICAgICAgICAgICAgIGlmIGlzX2xhc3Rf
dG9rZW46Ci0gICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50X3Rlc3Quc2V0ZGVmYXVsdCgn
bWV0cmljcycsIHt9KQotICAgICAgICAgICAgICAgICAgICAgICAgYXNzZXJ0IG1ldHJpY19uYW1l
IG5vdCBpbiBjdXJyZW50X3Rlc3RbJ21ldHJpY3MnXQotICAgICAgICAgICAgICAgICAgICAgICAg
Y3VycmVudF90ZXN0WydtZXRyaWNzJ11bbWV0cmljX25hbWVdID0geydjdXJyZW50JzogaXRlcmF0
aW9uX3ZhbHVlc30KLSAgICAgICAgICAgICAgICAgICAgZWxzZToKLSAgICAgICAgICAgICAgICAg
ICAgICAgIGN1cnJlbnRfdGVzdC5zZXRkZWZhdWx0KCd0ZXN0cycsIHt9KQotICAgICAgICAgICAg
ICAgICAgICAgICAgdGVzdHMgPSBjdXJyZW50X3Rlc3RbJ3Rlc3RzJ10KKyAgICAgICAgZm9yIG1l
dHJpYyBpbiBzZWxmLl9yZXN1bHRzOgorICAgICAgICAgICAgdGVzdHMgPSBjb250ZW50c1sndGVz
dHMnXQorICAgICAgICAgICAgcGF0aCA9IG1ldHJpYy5wYXRoKCkKKyAgICAgICAgICAgIGZvciBp
IGluIHJhbmdlKDAsIGxlbihwYXRoKSk6CisgICAgICAgICAgICAgICAgaXNfbGFzdF90b2tlbiA9
IGkgKyAxID09IGxlbihwYXRoKQorICAgICAgICAgICAgICAgIHVybCA9IHZpZXdfc291cmNlX3Vy
bCgnUGVyZm9ybWFuY2VUZXN0cy8nICsgKG1ldHJpYy50ZXN0X2ZpbGVfbmFtZSgpIGlmIGlzX2xh
c3RfdG9rZW4gZWxzZSAnLycuam9pbihwYXRoWzA6aSArIDFdKSkpCisgICAgICAgICAgICAgICAg
dGVzdHMuc2V0ZGVmYXVsdChwYXRoW2ldLCB7J3VybCc6IHVybH0pCisgICAgICAgICAgICAgICAg
Y3VycmVudF90ZXN0ID0gdGVzdHNbcGF0aFtpXV0KKyAgICAgICAgICAgICAgICBpZiBpc19sYXN0
X3Rva2VuOgorICAgICAgICAgICAgICAgICAgICBjdXJyZW50X3Rlc3Quc2V0ZGVmYXVsdCgnbWV0
cmljcycsIHt9KQorICAgICAgICAgICAgICAgICAgICBhc3NlcnQgbWV0cmljLm5hbWUoKSBub3Qg
aW4gY3VycmVudF90ZXN0WydtZXRyaWNzJ10KKyAgICAgICAgICAgICAgICAgICAgY3VycmVudF90
ZXN0WydtZXRyaWNzJ11bbWV0cmljLm5hbWUoKV0gPSB7J2N1cnJlbnQnOiBtZXRyaWMuZ3JvdXBl
ZF9pdGVyYXRpb25fdmFsdWVzKCl9CisgICAgICAgICAgICAgICAgZWxzZToKKyAgICAgICAgICAg
ICAgICAgICAgY3VycmVudF90ZXN0LnNldGRlZmF1bHQoJ3Rlc3RzJywge30pCisgICAgICAgICAg
ICAgICAgICAgIHRlc3RzID0gY3VycmVudF90ZXN0Wyd0ZXN0cyddCiAKICAgICAgICAgcmV0dXJu
IGNvbnRlbnRzCiAKQEAgLTM0OCw3ICszNDQsNyBAQCBjbGFzcyBQZXJmVGVzdHNSdW5uZXIob2Jq
ZWN0KToKICAgICAgICAgICAgIHN0YXJ0X3RpbWUgPSB0aW1lLnRpbWUoKQogICAgICAgICAgICAg
bWV0cmljcyA9IHRlc3QucnVuKHNlbGYuX29wdGlvbnMudGltZV9vdXRfbXMpCiAgICAgICAgICAg
ICBpZiBtZXRyaWNzOgotICAgICAgICAgICAgICAgIHNlbGYuX3Jlc3VsdHMuYXBwZW5kKCh0ZXN0
LCBtZXRyaWNzKSkKKyAgICAgICAgICAgICAgICBzZWxmLl9yZXN1bHRzICs9IG1ldHJpY3MKICAg
ICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgZmFpbHVyZXMgKz0gMQogICAgICAgICAg
ICAgICAgIF9sb2cuZXJyb3IoJ0ZBSUxFRCcpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>