<?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>93042</bug_id>
          
          <creation_ts>2012-08-02 16:21:30 -0700</creation_ts>
          <short_desc>run-perf-tests should generate JSON output and results page by default</short_desc>
          <delta_ts>2012-08-03 15:07:14 -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>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>92913</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>685962</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 16:21:30 -0700</bug_when>
    <thetext>run-perf-tests should generate JSON output and results page by default</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685978</commentid>
    <comment_count>1</comment_count>
      <attachid>156201</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 16:37:41 -0700</bug_when>
    <thetext>Created attachment 156201
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>687105</commentid>
    <comment_count>2</comment_count>
      <attachid>156201</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-08-03 13:42:09 -0700</bug_when>
    <thetext>Comment on attachment 156201
Patch

rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>687190</commentid>
    <comment_count>3</comment_count>
      <attachid>156201</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-03 15:07:10 -0700</bug_when>
    <thetext>Comment on attachment 156201
Patch

Clearing flags on attachment: 156201

Committed r124661: &lt;http://trac.webkit.org/changeset/124661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>687191</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-03 15:07:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156201</attachid>
            <date>2012-08-02 16:37:41 -0700</date>
            <delta_ts>2012-08-03 15:07:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93042-20120802163722.patch</filename>
            <type>text/plain</type>
            <size>12106</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDEyNDUyOCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDMxIEBACisyMDEyLTA4LTAyICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIHJ1bi1wZXJmLXRlc3RzIHNob3VsZCBnZW5lcmF0ZSBKU09OIG91dHB1dCBhbmQg
cmVzdWx0cyBwYWdlIGJ5IGRlZmF1bHQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkzMDQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgR2VuZXJhdGUgcmVzdWx0cyBKU09OIGFuZCBwYWdlIG5hbWVkIFBlcmZU
ZXN0UmVzdWx0cy5qc29uIGFuZCBQZXJmVGVzdFJlc3VsdHMuaHRtbCBieSBkZWZhdWx0LgorCisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9iYXNlLnB5OgorICAg
ICAgICAoUG9ydC5wZXJmX3Jlc3VsdHNfZGlyZWN0b3J5KTogQWRkZWQuCisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9wZXJmb3JtYW5jZV90ZXN0cy9wZXJmdGVzdHNydW5uZXIucHk6CisgICAg
ICAgIChQZXJmVGVzdHNSdW5uZXIpOiBBZGRlZCBfREVGQVVMVF9KU09OX0ZJTEVOQU1FLgorICAg
ICAgICAoUGVyZlRlc3RzUnVubmVyLl9wYXJzZV9hcmdzKTogQWRkZWQgLS1uby1yZXN1bHRzIG9w
dGlvbiBpbiB0aGUgY2FzZSBhIHVzZXIgZG9lbnMndCB3YW50IHRvIGdlbmVyYXRlCisgICAgICAg
IHJlc3VsdHMgSlNPTiBvciByZXN1bHRzIHBhZ2UuCisgICAgICAgIChQZXJmVGVzdHNSdW5uZXIu
cnVuKToKKyAgICAgICAgKFBlcmZUZXN0c1J1bm5lci5fZ2VuZXJhdGVfYW5kX3Nob3dfcmVzdWx0
cyk6IEV4dHJhY3RlZCBmcm9tIHJ1bi4gU2V0IHRoZSBkZWZhdWx0IGpzb24gZmlsZSBwYXRoIHVz
aW5nCisgICAgICAgIHBvcnQncyBwZXJmX3Jlc3VsdHNfZGlyZWN0b3J5IGFuZCBjYWxsIHNob3df
cmVzdWx0c19odG1sX2ZpbGUgYXQgdGhlIGVuZCBpZiB0aGUgcmVzdWx0cyBwYWdlIGlzIGdlbmVy
YXRlZC4KKyAgICAgICAgKFBlcmZUZXN0c1J1bm5lci5fZ2VuZXJhdGVfcmVzdWx0c19kaWN0KTog
UmVuYW1lZCBmcm9tIF9nZW5lcmF0ZV9vdXRwdXQgdG8gZGlzYW1iaWd1YXRlIGl0IGZyb20KKyAg
ICAgICAgX2dlbmVyYXRlX2FuZF9zaG93X3Jlc3VsdHMuCisgICAgICAgIChQZXJmVGVzdHNSdW5u
ZXIuX2dlbmVyYXRlX291dHB1dF9maWxlcyk6IFRha2VzIHJlc3VsdHMgcGFnZSdzIHBhdGggaW5z
dGVhZCBvZiBhIGJvb2xlYW4gaW5kaWNhdGluZworICAgICAgICB3aGV0aGVyIHJlc3VsdHMgcGFn
ZSBzaG91bGQgYmUgZ2VuZXJhdGVkIG9yIG5vdC4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5
L3BlcmZvcm1hbmNlX3Rlc3RzL3BlcmZ0ZXN0c3J1bm5lcl91bml0dGVzdC5weToKKyAgICAgICAg
KGNyZWF0ZV9ydW5uZXJfYW5kX3NldHVwX3Jlc3VsdHNfdGVtcGxhdGUpOgorICAgICAgICAodGVz
dF9ydW5fcmVzcGVjdHNfcmVzdWx0c19vdXRwdXQpOiBBZGRlZC4KKyAgICAgICAgKHRlc3RfcnVu
X2dlbmVyYXRlc19qc29uX2J5X2RlZmF1bHQpOiBBZGRlZC4KKyAgICAgICAgKHRlc3RfcnVuX2dl
bmVyYXRlc19hbmRfc2hvd19yZXN1bHRzX3BhZ2UpOiBBZGRlZCBhIGNoZWNrIHRvIGVuc3VyZSBz
aG93X3Jlc3VsdHNfaHRtbF9maWxlIGlzIGNhbGxlZC4KKwogMjAxMi0wOC0wMiAgRGlyayBQcmFu
a2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KIAogICAgICAgICB0ZXN0LXdlYmtpdHB5IGNhbiBm
YWlsIG9uIGEgY2xlYW4gY2hlY2tvdXQKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL3BvcnQvYmFzZS5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkJKHJldmlzaW9uIDEyNDUxMykKKysrIFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFzZS5weQkod29ya2luZyBjb3B5
KQpAQCAtNzg4LDYgKzc4OCw5IEBAIGNsYXNzIFBvcnQob2JqZWN0KToKICAgICAgICAgICAgIHNl
bGYuX3Jlc3VsdHNfZGlyZWN0b3J5ID0gc2VsZi5fZmlsZXN5c3RlbS5hYnNwYXRoKG9wdGlvbl92
YWwpCiAgICAgICAgIHJldHVybiBzZWxmLl9yZXN1bHRzX2RpcmVjdG9yeQogCisgICAgZGVmIHBl
cmZfcmVzdWx0c19kaXJlY3Rvcnkoc2VsZik6CisgICAgICAgIHJldHVybiBzZWxmLl9idWlsZF9w
YXRoKCkKKwogICAgIGRlZiBkZWZhdWx0X3Jlc3VsdHNfZGlyZWN0b3J5KHNlbGYpOgogICAgICAg
ICAiIiJBYnNvbHV0ZSBwYXRoIHRvIHRoZSBkZWZhdWx0IHBsYWNlIHRvIHN0b3JlIHRoZSB0ZXN0
IHJlc3VsdHMuIiIiCiAgICAgICAgICMgUmVzdWx0cyBhcmUgc3RvcmUgcmVsYXRpdmUgdG8gdGhl
IGJ1aWx0IHByb2R1Y3RzIHRvIG1ha2UgaXQgZWFzeQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9wZXJmb3JtYW5jZV90ZXN0cy9wZXJmdGVzdHNydW5uZXIucHkKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9wZXJmb3JtYW5jZV90ZXN0cy9wZXJmdGVzdHNydW5uZXIu
cHkJKHJldmlzaW9uIDEyNDUxMykKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcGVyZm9ybWFu
Y2VfdGVzdHMvcGVyZnRlc3RzcnVubmVyLnB5CSh3b3JraW5nIGNvcHkpCkBAIC01NSw2ICs1NSw4
IEBAIGNsYXNzIFBlcmZUZXN0c1J1bm5lcihvYmplY3QpOgogICAgIEVYSVRfQ09ERV9GQUlMRURf
VVBMT0FESU5HID0gLTQKICAgICBFWElUX0NPREVfQkFEX1BSRVBBUkFUSU9OID0gLTUKIAorICAg
IF9ERUZBVUxUX0pTT05fRklMRU5BTUUgPSAnUGVyZm9ybWFuY2VUZXN0c1Jlc3VsdHMuanNvbicK
KwogICAgIGRlZiBfX2luaXRfXyhzZWxmLCBhcmdzPU5vbmUsIHBvcnQ9Tm9uZSk6CiAgICAgICAg
IHNlbGYuX29wdGlvbnMsIHNlbGYuX2FyZ3MgPSBQZXJmVGVzdHNSdW5uZXIuX3BhcnNlX2FyZ3Mo
YXJncykKICAgICAgICAgaWYgcG9ydDoKQEAgLTk0LDYgKzk2LDggQEAgY2xhc3MgUGVyZlRlc3Rz
UnVubmVyKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgaGVscD0iU2V0IHRoZSB0aW1lb3V0IGZv
ciBlYWNoIHRlc3QiKSwKICAgICAgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLXBhdXNl
LWJlZm9yZS10ZXN0aW5nIiwgZGVzdD0icGF1c2VfYmVmb3JlX3Rlc3RpbmciLCBhY3Rpb249InN0
b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLAogICAgICAgICAgICAgICAgIGhlbHA9IlBhdXNlIGJl
Zm9yZSBydW5uaW5nIHRoZSB0ZXN0cyB0byBsZXQgdXNlciBhdHRhY2ggYSBwZXJmb3JtYW5jZSBt
b25pdG9yLiIpLAorICAgICAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tbm8tcmVzdWx0
cyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCisgICAgICAgICAgICAgICAg
aGVscD0iRG8gbm8gZ2VuZXJhdGUgcmVzdWx0cyBKU09OIGFuZCByZXN1bHRzIHBhZ2UuIiksCiAg
ICAgICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1vdXRwdXQtanNvbi1wYXRoIiwKICAg
ICAgICAgICAgICAgICBoZWxwPSJGaWxlbmFtZSBvZiB0aGUgSlNPTiBmaWxlIHRoYXQgc3VtbWFy
aWVzIHRoZSByZXN1bHRzLiIpLAogICAgICAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0t
c291cmNlLWpzb24tcGF0aCIsCkBAIC0xNTMsMzYgKzE1Nyw0OCBAQCBjbGFzcyBQZXJmVGVzdHNS
dW5uZXIob2JqZWN0KToKICAgICAgICAgICAgICAgICByZXR1cm4gc2VsZi5FWElUX0NPREVfQkFE
X1BSRVBBUkFUSU9OCiAKICAgICAgICAgdW5leHBlY3RlZCA9IHNlbGYuX3J1bl90ZXN0c19zZXQo
c29ydGVkKGxpc3QodGVzdHMpLCBrZXk9bGFtYmRhIHRlc3Q6IHRlc3QudGVzdF9uYW1lKCkpLCBz
ZWxmLl9wb3J0KQorICAgICAgICBpZiBub3Qgc2VsZi5fb3B0aW9ucy5ub19yZXN1bHRzOgorICAg
ICAgICAgICAgZXhpdF9jb2RlID0gc2VsZi5fZ2VuZXJhdGVfYW5kX3Nob3dfcmVzdWx0cygpCisg
ICAgICAgICAgICBpZiBleGl0X2NvZGU6CisgICAgICAgICAgICAgICAgcmV0dXJuIGV4aXRfY29k
ZQogCi0gICAgICAgIG9wdGlvbnMgPSBzZWxmLl9vcHRpb25zCi0gICAgICAgIGlmIHNlbGYuX29w
dGlvbnMub3V0cHV0X2pzb25fcGF0aDoKLSAgICAgICAgICAgICMgRklYTUU6IEFkZCAtLWJyYW5j
aCBvciBhdXRvLWRldGVjdCB0aGUgYnJhbmNoIHdlJ3JlIGluCi0gICAgICAgICAgICB0ZXN0X3Jl
c3VsdHNfc2VydmVyID0gb3B0aW9ucy50ZXN0X3Jlc3VsdHNfc2VydmVyCi0KLSAgICAgICAgICAg
IG91dHB1dCA9IHNlbGYuX2dlbmVyYXRlX291dHB1dChzZWxmLl90aW1lc3RhbXAsIG9wdGlvbnMu
cGxhdGZvcm0sIG9wdGlvbnMuYnVpbGRlcl9uYW1lLCBvcHRpb25zLmJ1aWxkX251bWJlcikKLQot
ICAgICAgICAgICAgaWYgb3B0aW9ucy5zb3VyY2VfanNvbl9wYXRoOgotICAgICAgICAgICAgICAg
IG91dHB1dCA9IHNlbGYuX21lcmdlX3NvdXJjZV9qc29uKG9wdGlvbnMuc291cmNlX2pzb25fcGF0
aCwgb3V0cHV0KQotICAgICAgICAgICAgICAgIGlmIG5vdCBvdXRwdXQ6Ci0gICAgICAgICAgICAg
ICAgICAgIHJldHVybiBzZWxmLkVYSVRfQ09ERV9CQURfU09VUkNFX0pTT04KKyAgICAgICAgcmV0
dXJuIHVuZXhwZWN0ZWQKIAotICAgICAgICAgICAgaWYgbm90IHRlc3RfcmVzdWx0c19zZXJ2ZXI6
Ci0gICAgICAgICAgICAgICAgb3V0cHV0ID0gc2VsZi5fbWVyZ2Vfb3V0cHV0cyhzZWxmLl9vcHRp
b25zLm91dHB1dF9qc29uX3BhdGgsIG91dHB1dCkKLSAgICAgICAgICAgICAgICBpZiBub3Qgb3V0
cHV0OgotICAgICAgICAgICAgICAgICAgICByZXR1cm4gc2VsZi5FWElUX0NPREVfQkFEX01FUkdF
CisgICAgZGVmIF9nZW5lcmF0ZV9hbmRfc2hvd19yZXN1bHRzKHNlbGYpOgorICAgICAgICBvcHRp
b25zID0gc2VsZi5fb3B0aW9ucworICAgICAgICBvdXRwdXRfanNvbl9wYXRoID0gb3B0aW9ucy5v
dXRwdXRfanNvbl9wYXRoCisgICAgICAgIGlmIG5vdCBvdXRwdXRfanNvbl9wYXRoOgorICAgICAg
ICAgICAgb3V0cHV0X2pzb25fcGF0aCA9IHNlbGYuX2hvc3QuZmlsZXN5c3RlbS5qb2luKHNlbGYu
X3BvcnQucGVyZl9yZXN1bHRzX2RpcmVjdG9yeSgpLCBzZWxmLl9ERUZBVUxUX0pTT05fRklMRU5B
TUUpCisKKyAgICAgICAgb3V0cHV0ID0gc2VsZi5fZ2VuZXJhdGVfcmVzdWx0c19kaWN0KHNlbGYu
X3RpbWVzdGFtcCwgb3B0aW9ucy5wbGF0Zm9ybSwgb3B0aW9ucy5idWlsZGVyX25hbWUsIG9wdGlv
bnMuYnVpbGRfbnVtYmVyKQorCisgICAgICAgIGlmIG9wdGlvbnMuc291cmNlX2pzb25fcGF0aDoK
KyAgICAgICAgICAgIG91dHB1dCA9IHNlbGYuX21lcmdlX3NvdXJjZV9qc29uKG9wdGlvbnMuc291
cmNlX2pzb25fcGF0aCwgb3V0cHV0KQorICAgICAgICAgICAgaWYgbm90IG91dHB1dDoKKyAgICAg
ICAgICAgICAgICByZXR1cm4gc2VsZi5FWElUX0NPREVfQkFEX1NPVVJDRV9KU09OCisKKyAgICAg
ICAgdGVzdF9yZXN1bHRzX3NlcnZlciA9IG9wdGlvbnMudGVzdF9yZXN1bHRzX3NlcnZlcgorICAg
ICAgICByZXN1bHRzX3BhZ2VfcGF0aCA9IE5vbmUKKyAgICAgICAgaWYgbm90IHRlc3RfcmVzdWx0
c19zZXJ2ZXI6CisgICAgICAgICAgICBvdXRwdXQgPSBzZWxmLl9tZXJnZV9vdXRwdXRzKG91dHB1
dF9qc29uX3BhdGgsIG91dHB1dCkKKyAgICAgICAgICAgIGlmIG5vdCBvdXRwdXQ6CisgICAgICAg
ICAgICAgICAgcmV0dXJuIHNlbGYuRVhJVF9DT0RFX0JBRF9NRVJHRQorICAgICAgICAgICAgcmVz
dWx0c19wYWdlX3BhdGggPSBzZWxmLl9ob3N0LmZpbGVzeXN0ZW0uc3BsaXRleHQob3V0cHV0X2pz
b25fcGF0aClbMF0gKyAnLmh0bWwnCiAKLSAgICAgICAgICAgIHNlbGYuX2dlbmVyYXRlX291dHB1
dF9maWxlcyhzZWxmLl9vcHRpb25zLm91dHB1dF9qc29uX3BhdGgsIG91dHB1dCwgbm90IHRlc3Rf
cmVzdWx0c19zZXJ2ZXIpCisgICAgICAgIHNlbGYuX2dlbmVyYXRlX291dHB1dF9maWxlcyhvdXRw
dXRfanNvbl9wYXRoLCByZXN1bHRzX3BhZ2VfcGF0aCwgb3V0cHV0KQogCi0gICAgICAgICAgICBp
ZiB0ZXN0X3Jlc3VsdHNfc2VydmVyIGFuZCBub3Qgc2VsZi5fdXBsb2FkX2pzb24odGVzdF9yZXN1
bHRzX3NlcnZlciwgb3B0aW9ucy5vdXRwdXRfanNvbl9wYXRoKToKKyAgICAgICAgaWYgdGVzdF9y
ZXN1bHRzX3NlcnZlcjoKKyAgICAgICAgICAgIGlmIG5vdCBzZWxmLl91cGxvYWRfanNvbih0ZXN0
X3Jlc3VsdHNfc2VydmVyLCBvdXRwdXRfanNvbl9wYXRoKToKICAgICAgICAgICAgICAgICByZXR1
cm4gc2VsZi5FWElUX0NPREVfRkFJTEVEX1VQTE9BRElORworICAgICAgICBlbHNlOgorICAgICAg
ICAgICAgc2VsZi5fcG9ydC5zaG93X3Jlc3VsdHNfaHRtbF9maWxlKHJlc3VsdHNfcGFnZV9wYXRo
KQogCi0gICAgICAgIHJldHVybiB1bmV4cGVjdGVkCi0KLSAgICBkZWYgX2dlbmVyYXRlX291dHB1
dChzZWxmLCB0aW1lc3RhbXAsIHBsYXRmb3JtLCBidWlsZGVyX25hbWUsIGJ1aWxkX251bWJlcik6
CisgICAgZGVmIF9nZW5lcmF0ZV9yZXN1bHRzX2RpY3Qoc2VsZiwgdGltZXN0YW1wLCBwbGF0Zm9y
bSwgYnVpbGRlcl9uYW1lLCBidWlsZF9udW1iZXIpOgogICAgICAgICBjb250ZW50cyA9IHsncmVz
dWx0cyc6IHNlbGYuX3Jlc3VsdHN9CiAgICAgICAgIGZvciAobmFtZSwgcGF0aCkgaW4gc2VsZi5f
cG9ydC5yZXBvc2l0b3J5X3BhdGhzKCk6CiAgICAgICAgICAgICBjb250ZW50c1tuYW1lICsgJy1y
ZXZpc2lvbiddID0gc2VsZi5faG9zdC5zY20oKS5zdm5fcmV2aXNpb24ocGF0aCkKIAorICAgICAg
ICAjIEZJWE1FOiBBZGQgLS1icmFuY2ggb3IgYXV0by1kZXRlY3QgdGhlIGJyYW5jaCB3ZSdyZSBp
bgogICAgICAgICBmb3Iga2V5LCB2YWx1ZSBpbiB7J3RpbWVzdGFtcCc6IGludCh0aW1lc3RhbXAp
LCAnYnJhbmNoJzogc2VsZi5fZGVmYXVsdF9icmFuY2gsICdwbGF0Zm9ybSc6IHBsYXRmb3JtLAog
ICAgICAgICAgICAgJ2J1aWxkZXItbmFtZSc6IGJ1aWxkZXJfbmFtZSwgJ2J1aWxkLW51bWJlcic6
IGludChidWlsZF9udW1iZXIpIGlmIGJ1aWxkX251bWJlciBlbHNlIE5vbmV9Lml0ZW1zKCk6CiAg
ICAgICAgICAgICBpZiB2YWx1ZToKQEAgLTIwOSwxMyArMjI1LDEzIEBAIGNsYXNzIFBlcmZUZXN0
c1J1bm5lcihvYmplY3QpOgogICAgICAgICAgICAgX2xvZy5lcnJvcigiRmFpbGVkIHRvIG1lcmdl
IG91dHB1dCBKU09OIGZpbGUgJXM6ICVzIiAlIChvdXRwdXRfanNvbl9wYXRoLCBlcnJvcikpCiAg
ICAgICAgIHJldHVybiBOb25lCiAKLSAgICBkZWYgX2dlbmVyYXRlX291dHB1dF9maWxlcyhzZWxm
LCBvdXRwdXRfanNvbl9wYXRoLCBvdXRwdXQsIHNob3VsZF9nZW5lcmF0ZV9yZXN1bHRzX3BhZ2Up
OgorICAgIGRlZiBfZ2VuZXJhdGVfb3V0cHV0X2ZpbGVzKHNlbGYsIG91dHB1dF9qc29uX3BhdGgs
IHJlc3VsdHNfcGFnZV9wYXRoLCBvdXRwdXQpOgogICAgICAgICBmaWxlc3lzdGVtID0gc2VsZi5f
aG9zdC5maWxlc3lzdGVtCiAKICAgICAgICAganNvbl9vdXRwdXQgPSBqc29uLmR1bXBzKG91dHB1
dCkKICAgICAgICAgZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUob3V0cHV0X2pzb25fcGF0aCwg
anNvbl9vdXRwdXQpCiAKLSAgICAgICAgaWYgc2hvdWxkX2dlbmVyYXRlX3Jlc3VsdHNfcGFnZToK
KyAgICAgICAgaWYgcmVzdWx0c19wYWdlX3BhdGg6CiAgICAgICAgICAgICBqcXVlcnlfcGF0aCA9
IGZpbGVzeXN0ZW0uam9pbihzZWxmLl9wb3J0LnBlcmZfdGVzdHNfZGlyKCksICdEcm9tYWVvL3Jl
c291cmNlcy9kcm9tYWVvL3dlYi9saWIvanF1ZXJ5LTEuNi40LmpzJykKICAgICAgICAgICAgIGpx
dWVyeSA9IGZpbGVzeXN0ZW0ucmVhZF90ZXh0X2ZpbGUoanF1ZXJ5X3BhdGgpCiAKQEAgLTIyNSw3
ICsyNDEsNyBAQCBjbGFzcyBQZXJmVGVzdHNSdW5uZXIob2JqZWN0KToKICAgICAgICAgICAgIHJl
c3VsdHNfcGFnZSA9IHRlbXBsYXRlLnJlcGxhY2UoJzw/V2ViS2l0UGVyZlRlc3RSdW5uZXJJbnNl
cnRpb25Qb2ludD8+JywKICAgICAgICAgICAgICAgICAnPHNjcmlwdD4lczwvc2NyaXB0PjxzY3Jp
cHQgaWQ9Impzb24iPiVzPC9zY3JpcHQ+JyAlIChqcXVlcnksIGpzb25fb3V0cHV0KSkKIAotICAg
ICAgICAgICAgZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoZmlsZXN5c3RlbS5zcGxpdGV4dChv
dXRwdXRfanNvbl9wYXRoKVswXSArICcuaHRtbCcsIHJlc3VsdHNfcGFnZSkKKyAgICAgICAgICAg
IGZpbGVzeXN0ZW0ud3JpdGVfdGV4dF9maWxlKHJlc3VsdHNfcGFnZV9wYXRoLCByZXN1bHRzX3Bh
Z2UpCiAKICAgICBkZWYgX3VwbG9hZF9qc29uKHNlbGYsIHRlc3RfcmVzdWx0c19zZXJ2ZXIsIGpz
b25fcGF0aCwgZmlsZV91cGxvYWRlcj1GaWxlVXBsb2FkZXIpOgogICAgICAgICB1cGxvYWRlciA9
IGZpbGVfdXBsb2FkZXIoImh0dHBzOi8vJXMvYXBpL3Rlc3QvcmVwb3J0IiAlIHRlc3RfcmVzdWx0
c19zZXJ2ZXIsIDEyMCkKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcGVyZm9ybWFuY2Vf
dGVzdHMvcGVyZnRlc3RzcnVubmVyX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3RzcnVubmVyX3VuaXR0ZXN0
LnB5CShyZXZpc2lvbiAxMjQ1MTMpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BlcmZvcm1h
bmNlX3Rlc3RzL3BlcmZ0ZXN0c3J1bm5lcl91bml0dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAt
MjcwLDE1ICsyNzAsNDMgQEAgbWF4IDExMjAKICAgICAgICAgICAgICJpbnNwZWN0b3IvcGFzcy5o
dG1sOmdyb3VwX25hbWU6dGVzdF9uYW1lIjogNDJ9LAogICAgICAgICAgICAgIndlYmtpdC1yZXZp
c2lvbiI6IDU2NzgsICJicmFuY2giOiAid2Via2l0LXRydW5rIn0pCiAKLSAgICBkZWYgY3JlYXRl
X3J1bm5lcl9hbmRfc2V0dXBfcmVzdWx0c190ZW1wbGF0ZShzZWxmLCBhcmdzKToKKyAgICBkZWYg
Y3JlYXRlX3J1bm5lcl9hbmRfc2V0dXBfcmVzdWx0c190ZW1wbGF0ZShzZWxmLCBhcmdzPVtdKToK
ICAgICAgICAgcnVubmVyLCBwb3J0ID0gc2VsZi5jcmVhdGVfcnVubmVyKGFyZ3MpCiAgICAgICAg
IGZpbGVzeXN0ZW0gPSBwb3J0Lmhvc3QuZmlsZXN5c3RlbQogICAgICAgICBmaWxlc3lzdGVtLndy
aXRlX3RleHRfZmlsZShydW5uZXIuX2Jhc2VfcGF0aCArICcvcmVzb3VyY2VzL3Jlc3VsdHMtdGVt
cGxhdGUuaHRtbCcsICdCRUdJTjw/V2ViS2l0UGVyZlRlc3RSdW5uZXJJbnNlcnRpb25Qb2ludD8+
RU5EJykKICAgICAgICAgZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUocnVubmVyLl9iYXNlX3Bh
dGggKyAnL0Ryb21hZW8vcmVzb3VyY2VzL2Ryb21hZW8vd2ViL2xpYi9qcXVlcnktMS42LjQuanMn
LCAnanF1ZXJ5IGNvbnRlbnQnKQogICAgICAgICByZXR1cm4gcnVubmVyLCBwb3J0CiAKLSAgICBk
ZWYgdGVzdF9ydW5fZ2VuZXJhdGVzX3Jlc3VsdHNfcGFnZShzZWxmKToKKyAgICBkZWYgdGVzdF9y
dW5fcmVzcGVjdHNfbm9fcmVzdWx0cyhzZWxmKToKKyAgICAgICAgcnVubmVyLCBwb3J0ID0gc2Vs
Zi5jcmVhdGVfcnVubmVyKGFyZ3M9WyctLW91dHB1dC1qc29uLXBhdGg9L21vY2stY2hlY2tvdXQv
b3V0cHV0Lmpzb24nLAorICAgICAgICAgICAgJy0tdGVzdC1yZXN1bHRzLXNlcnZlcj1zb21lLmhv
c3QnLCAnLS1uby1yZXN1bHRzJ10pCisgICAgICAgIHNlbGYuYXNzZXJ0RmFsc2Uoc2VsZi5fdGVz
dF9ydW5fd2l0aF9qc29uX291dHB1dChydW5uZXIsIHBvcnQuaG9zdC5maWxlc3lzdGVtKSkKKyAg
ICAgICAgc2VsZi5hc3NlcnRGYWxzZShwb3J0Lmhvc3QuZmlsZXN5c3RlbS5pc2ZpbGUoJy9tb2Nr
LWNoZWNrb3V0L291dHB1dC5qc29uJykpCisKKyAgICBkZWYgdGVzdF9ydW5fZ2VuZXJhdGVzX2pz
b25fYnlfZGVmYXVsdChzZWxmKToKKyAgICAgICAgcnVubmVyLCBwb3J0ID0gc2VsZi5jcmVhdGVf
cnVubmVyX2FuZF9zZXR1cF9yZXN1bHRzX3RlbXBsYXRlKCkKKyAgICAgICAgZmlsZXN5c3RlbSA9
IHBvcnQuaG9zdC5maWxlc3lzdGVtCisgICAgICAgIG91dHB1dF9qc29uX3BhdGggPSBmaWxlc3lz
dGVtLmpvaW4ocG9ydC5wZXJmX3Jlc3VsdHNfZGlyZWN0b3J5KCksIHJ1bm5lci5fREVGQVVMVF9K
U09OX0ZJTEVOQU1FKQorICAgICAgICByZXN1bHRzX3BhZ2VfcGF0aCA9IGZpbGVzeXN0ZW0uc3Bs
aXRleHQob3V0cHV0X2pzb25fcGF0aClbMF0gKyAnLmh0bWwnCisKKyAgICAgICAgc2VsZi5hc3Nl
cnRGYWxzZShmaWxlc3lzdGVtLmlzZmlsZShvdXRwdXRfanNvbl9wYXRoKSkKKyAgICAgICAgc2Vs
Zi5hc3NlcnRGYWxzZShmaWxlc3lzdGVtLmlzZmlsZShyZXN1bHRzX3BhZ2VfcGF0aCkpCisKKyAg
ICAgICAgc2VsZi5fdGVzdF9ydW5fd2l0aF9qc29uX291dHB1dChydW5uZXIsIHBvcnQuaG9zdC5m
aWxlc3lzdGVtKQorCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoanNvbi5sb2Fkcyhwb3J0Lmhv
c3QuZmlsZXN5c3RlbS5yZWFkX3RleHRfZmlsZShvdXRwdXRfanNvbl9wYXRoKSksIFt7CisgICAg
ICAgICAgICAidGltZXN0YW1wIjogMTIzNDU2Nzg5LCAicmVzdWx0cyI6CisgICAgICAgICAgICB7
IkJpbmRpbmdzL2V2ZW50LXRhcmdldC13cmFwcGVyIjogeyJtYXgiOiAxNTEwLCAiYXZnIjogMTQ4
OS4wNSwgIm1lZGlhbiI6IDE0ODcsICJtaW4iOiAxNDcxLCAic3RkZXYiOiAxNC40NiwgInVuaXQi
OiAibXMifSwKKyAgICAgICAgICAgICJpbnNwZWN0b3IvcGFzcy5odG1sOmdyb3VwX25hbWU6dGVz
dF9uYW1lIjogNDJ9LAorICAgICAgICAgICAgIndlYmtpdC1yZXZpc2lvbiI6IDU2NzgsICJicmFu
Y2giOiAid2Via2l0LXRydW5rIn1dKQorCisgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShmaWxlc3lz
dGVtLmlzZmlsZShvdXRwdXRfanNvbl9wYXRoKSkKKyAgICAgICAgc2VsZi5hc3NlcnRUcnVlKGZp
bGVzeXN0ZW0uaXNmaWxlKHJlc3VsdHNfcGFnZV9wYXRoKSkKKworICAgIGRlZiB0ZXN0X3J1bl9n
ZW5lcmF0ZXNfYW5kX3Nob3dfcmVzdWx0c19wYWdlKHNlbGYpOgogICAgICAgICBydW5uZXIsIHBv
cnQgPSBzZWxmLmNyZWF0ZV9ydW5uZXJfYW5kX3NldHVwX3Jlc3VsdHNfdGVtcGxhdGUoYXJncz1b
Jy0tb3V0cHV0LWpzb24tcGF0aD0vbW9jay1jaGVja291dC9vdXRwdXQuanNvbiddKQorICAgICAg
ICBwYWdlX3Nob3duID0gW10KKyAgICAgICAgcG9ydC5zaG93X3Jlc3VsdHNfaHRtbF9maWxlID0g
bGFtYmRhIHBhdGg6IHBhZ2Vfc2hvd24uYXBwZW5kKHBhdGgpCiAgICAgICAgIGZpbGVzeXN0ZW0g
PSBwb3J0Lmhvc3QuZmlsZXN5c3RlbQogICAgICAgICBzZWxmLl90ZXN0X3J1bl93aXRoX2pzb25f
b3V0cHV0KHJ1bm5lciwgZmlsZXN5c3RlbSkKIApAQCAtMjkxLDYgKzMxOSw3IEBAIG1heCAxMTIw
CiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoanNvbi5sb2Fkcyhqc29uX291dHB1dCksIFtleHBl
Y3RlZF9lbnRyeV0pCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZmlsZXN5c3RlbS5yZWFkX3Rl
eHRfZmlsZSgnL21vY2stY2hlY2tvdXQvb3V0cHV0Lmh0bWwnKSwKICAgICAgICAgICAgICdCRUdJ
TjxzY3JpcHQ+anF1ZXJ5IGNvbnRlbnQ8L3NjcmlwdD48c2NyaXB0IGlkPSJqc29uIj4nICsganNv
bl9vdXRwdXQgKyAnPC9zY3JpcHQ+RU5EJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChwYWdl
X3Nob3duWzBdLCAnL21vY2stY2hlY2tvdXQvb3V0cHV0Lmh0bWwnKQogCiAgICAgICAgIHNlbGYu
X3Rlc3RfcnVuX3dpdGhfanNvbl9vdXRwdXQocnVubmVyLCBmaWxlc3lzdGVtKQogICAgICAgICBq
c29uX291dHB1dCA9IHBvcnQuaG9zdC5maWxlc3lzdGVtLnJlYWRfdGV4dF9maWxlKCcvbW9jay1j
aGVja291dC9vdXRwdXQuanNvbicpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>