<?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>50796</bug_id>
          
          <creation_ts>2010-12-09 18:15:06 -0800</creation_ts>
          <short_desc>[Chromium] Remove old JSONResultsGenerator class that existed for backward-compatibility</short_desc>
          <delta_ts>2010-12-10 19:25:25 -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>PC</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="Kinuko Yasuda">kinuko</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>319842</commentid>
    <comment_count>0</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2010-12-09 18:15:06 -0800</bug_when>
    <thetext>Remove old JSONResultsGenerator script that existed for backward-compatibility.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319847</commentid>
    <comment_count>1</comment_count>
      <attachid>76152</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2010-12-09 18:20:59 -0800</bug_when>
    <thetext>Created attachment 76152
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320060</commentid>
    <comment_count>2</comment_count>
      <attachid>76152</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-10 02:45:38 -0800</bug_when>
    <thetext>Comment on attachment 76152
Patch

SGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320550</commentid>
    <comment_count>3</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2010-12-10 19:25:25 -0800</bug_when>
    <thetext>Committed r73833: &lt;http://trac.webkit.org/changeset/73833&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76152</attachid>
            <date>2010-12-09 18:20:59 -0800</date>
            <delta_ts>2010-12-10 02:45:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50796-20101209182058.patch</filename>
            <type>text/plain</type>
            <size>14231</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBjZjU1NDZkNDY1NTNmN2JhMDhhYjg1ZDM2NzAxZGFjZjMyNDIyYjk2Li4wZjFiNzNm
NWU1ZTAyODI0MDgxMjQyZDVlOTgxZGIzNDMyNzA0N2Q1IDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTAtMTItMDkgIEtpbnVrbyBZYXN1ZGEgIDxraW51a29AY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gUmVt
b3ZlIG9sZCBKU09OUmVzdWx0c0dlbmVyYXRvciBzY3JpcHQgdGhhdCBleGlzdGVkIGZvciBiYWNr
d2FyZC1jb21wYXRpYmlsaXR5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD01MDc5NgorCisgICAgICAgIEFsc28gdXBkYXRpbmcgdGhlIHRlc3QgY29kZSB0
byB1c2UgSlNPTlJlc3VsdHNHZW5lcmF0b3JCYXNlIGFuZAorICAgICAgICB0byBpbXByb3ZlIHRl
c3QgY292ZXJhZ2UgZm9yIGluY3JlbWVudGFsIGNhc2VzLgorCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzX2dlbmVyYXRv
ci5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFj
a2FnZS9qc29uX3Jlc3VsdHNfZ2VuZXJhdG9yX3VuaXR0ZXN0LnB5OgorCiAyMDEwLTEyLTA5ICBU
b255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgZml4
IGZvciB3aW5kb3dzIGNvZGUuICBXZSB3ZXJlIGNhdGNoaW5nIHRoZSB3cm9uZwpkaWZmIC0tZ2l0
IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2th
Z2UvanNvbl9yZXN1bHRzX2dlbmVyYXRvci5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL2pzb25fcmVzdWx0c19nZW5lcmF0b3IucHkK
aW5kZXggMzMxZTMzMDc0ZWI1NGY3ZGUwMzY2YzdlMTNhNWViYjdjZDJhMjEzOS4uNjk2ZGRhY2U1
ZTQxNzliNTBkZTBlOGY2NWNjOGUwMmJlMmJiNjc2ZSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRz
X2dlbmVyYXRvci5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jlc3VsdHNfZ2VuZXJhdG9yLnB5CkBAIC01OTMsNjkg
KzU5Myw3IEBAIGNsYXNzIEpTT05SZXN1bHRzR2VuZXJhdG9yQmFzZShvYmplY3QpOgogICAgICAg
ICByZXR1cm4gbGVuKHJlc3VsdHMpID09IDEgYW5kIHJlc3VsdHNbMF1bMV0gPT0gdHlwZQogCiAK
LSMgQSB3cmFwcGVyIGNsYXNzIGZvciBKU09OUmVzdWx0c0dlbmVyYXRvckJhc2UuCi0jIE5vdGU6
IFRoZXJlJ3MgYSBzY3JpcHQgb3V0c2lkZSB0aGUgV2ViS2l0IGNvZGViYXNlIGNhbGxpbmcgdGhp
cyBzY3JpcHQuCi0jIEZJWE1FOiBQbGVhc2Uga2VlcCB0aGUgaW50ZXJmYWNlIHVudGlsIHRoZSBv
dGhlciBzY3JpcHQgaXMgY2xlYW5lZCB1cC4KLSMgKGh0dHA6Ly9zcmMuY2hyb21pdW0ub3JnL3Zp
ZXd2Yy9jaHJvbWUvdHJ1bmsvc3JjL3dlYmtpdC90b29scy9sYXlvdXRfdGVzdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL3Rlc3Rfb3V0cHV0X3htbF90b19qc29uLnB5P3ZpZXc9bWFya3VwKQorIyBM
ZWZ0IGhlcmUgbm90IHRvIGJyZWFrIGFueXRoaW5nLiAgKFNvbWUgY29kZSByZWZlcnMgSlNPTlJl
c3VsdHNHZW5lcmF0b3IKKyMgdG8gYWNjZXNzIHRoZSBCYXNlIGNsYXNzIHZhcmlhYmxlcy4pCiBj
bGFzcyBKU09OUmVzdWx0c0dlbmVyYXRvcihKU09OUmVzdWx0c0dlbmVyYXRvckJhc2UpOgotICAg
ICMgVGhlIGZsYWcgaXMgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkuCi0gICAgb3V0cHV0X2pz
b25faW5faW5pdCA9IFRydWUKLQotICAgIGRlZiBfX2luaXRfXyhzZWxmLCBwb3J0LCBidWlsZGVy
X25hbWUsIGJ1aWxkX25hbWUsIGJ1aWxkX251bWJlciwKLSAgICAgICAgcmVzdWx0c19maWxlX2Jh
c2VfcGF0aCwgYnVpbGRlcl9iYXNlX3VybCwKLSAgICAgICAgdGVzdF90aW1pbmdzLCBmYWlsdXJl
cywgcGFzc2VkX3Rlc3RzLCBza2lwcGVkX3Rlc3RzLCBhbGxfdGVzdHMsCi0gICAgICAgIHRlc3Rf
cmVzdWx0c19zZXJ2ZXI9Tm9uZSwgdGVzdF90eXBlPU5vbmUsIG1hc3Rlcl9uYW1lPU5vbmUpOgot
ICAgICAgICAiIiJHZW5lcmF0ZXMgYSBKU09OIHJlc3VsdHMgZmlsZS4KLQotICAgICAgICBBcmdz
Ci0gICAgICAgICAgYnVpbGRlcl9uYW1lOiB0aGUgYnVpbGRlciBuYW1lIChlLmcuIFdlYmtpdCku
Ci0gICAgICAgICAgYnVpbGRfbmFtZTogdGhlIGJ1aWxkIG5hbWUgKGUuZy4gd2Via2l0LXJlbCku
Ci0gICAgICAgICAgYnVpbGRfbnVtYmVyOiB0aGUgYnVpbGQgbnVtYmVyLgotICAgICAgICAgIHJl
c3VsdHNfZmlsZV9iYXNlX3BhdGg6IEFic29sdXRlIHBhdGggdG8gdGhlIGRpcmVjdG9yeSBjb250
YWluaW5nIHRoZQotICAgICAgICAgICAgICByZXN1bHRzIGpzb24gZmlsZS4KLSAgICAgICAgICBi
dWlsZGVyX2Jhc2VfdXJsOiB0aGUgVVJMIHdoZXJlIHdlIGhhdmUgdGhlIGFyY2hpdmVkIHRlc3Qg
cmVzdWx0cy4KLSAgICAgICAgICB0ZXN0X3RpbWluZ3M6IE1hcCBvZiB0ZXN0IG5hbWUgdG8gYSB0
ZXN0X3J1bi10aW1lLgotICAgICAgICAgIGZhaWx1cmVzOiBNYXAgb2YgdGVzdCBuYW1lIHRvIGEg
ZmFpbHVyZSB0eXBlIChvZiB0ZXN0X2V4cGVjdGF0aW9ucykuCi0gICAgICAgICAgcGFzc2VkX3Rl
c3RzOiBBIHNldCBjb250YWluaW5nIGFsbCB0aGUgcGFzc2VkIHRlc3RzLgotICAgICAgICAgIHNr
aXBwZWRfdGVzdHM6IEEgc2V0IGNvbnRhaW5pbmcgYWxsIHRoZSBza2lwcGVkIHRlc3RzLgotICAg
ICAgICAgIGFsbF90ZXN0czogTGlzdCBvZiBhbGwgdGhlIHRlc3RzIHRoYXQgd2VyZSBydW4uICBU
aGlzIHNob3VsZCBub3QKLSAgICAgICAgICAgICAgaW5jbHVkZSBza2lwcGVkIHRlc3RzLgotICAg
ICAgICAgIHRlc3RfcmVzdWx0c19zZXJ2ZXI6IHNlcnZlciB0aGF0IGhvc3RzIHRlc3QgcmVzdWx0
cyBqc29uLgotICAgICAgICAgIHRlc3RfdHlwZTogdGhlIHRlc3QgdHlwZS4KLSAgICAgICAgICBt
YXN0ZXJfbmFtZTogdGhlIG5hbWUgb2YgdGhlIGJ1aWxkYm90IG1hc3Rlci4KLSAgICAgICAgIiIi
Ci0KLSAgICAgICAgc2VsZi5fdGVzdF90eXBlID0gdGVzdF90eXBlCi0gICAgICAgIHNlbGYuX3Jl
c3VsdHNfZGlyZWN0b3J5ID0gcmVzdWx0c19maWxlX2Jhc2VfcGF0aAotCi0gICAgICAgICMgQ3Jl
YXRlIGEgbWFwIG9mIChuYW1lLCBUZXN0UmVzdWx0KS4KLSAgICAgICAgdGVzdF9yZXN1bHRzX21h
cCA9IGRpY3QoKQotICAgICAgICBnZXQgPSB0ZXN0X3Jlc3VsdHNfbWFwLmdldAotICAgICAgICBm
b3IgKHRlc3QsIHRpbWUpIGluIHRlc3RfdGltaW5ncy5pdGVyaXRlbXMoKToKLSAgICAgICAgICAg
IHRlc3RfcmVzdWx0c19tYXBbdGVzdF0gPSBUZXN0UmVzdWx0KHRlc3QsIGVsYXBzZWRfdGltZT10
aW1lKQotICAgICAgICBmb3IgdGVzdCBpbiBmYWlsdXJlcy5pdGVya2V5cygpOgotICAgICAgICAg
ICAgdGVzdF9yZXN1bHRzX21hcFt0ZXN0XSA9IHRlc3RfcmVzdWx0ID0gZ2V0KHRlc3QsIFRlc3RS
ZXN1bHQodGVzdCkpCi0gICAgICAgICAgICB0ZXN0X3Jlc3VsdC5mYWlsZWQgPSBUcnVlCi0gICAg
ICAgIGZvciB0ZXN0IGluIHNraXBwZWRfdGVzdHM6Ci0gICAgICAgICAgICB0ZXN0X3Jlc3VsdHNf
bWFwW3Rlc3RdID0gdGVzdF9yZXN1bHQgPSBnZXQodGVzdCwgVGVzdFJlc3VsdCh0ZXN0KSkKLSAg
ICAgICAgZm9yIHRlc3QgaW4gcGFzc2VkX3Rlc3RzOgotICAgICAgICAgICAgdGVzdF9yZXN1bHRz
X21hcFt0ZXN0XSA9IHRlc3RfcmVzdWx0ID0gZ2V0KHRlc3QsIFRlc3RSZXN1bHQodGVzdCkpCi0g
ICAgICAgICAgICB0ZXN0X3Jlc3VsdC5mYWlsZWQgPSBGYWxzZQotICAgICAgICBmb3IgdGVzdCBp
biBhbGxfdGVzdHM6Ci0gICAgICAgICAgICBpZiB0ZXN0IG5vdCBpbiB0ZXN0X3Jlc3VsdHNfbWFw
OgotICAgICAgICAgICAgICAgIHRlc3RfcmVzdWx0c19tYXBbdGVzdF0gPSBUZXN0UmVzdWx0KHRl
c3QpCi0KLSAgICAgICAgIyBHZW5lcmF0ZSB0aGUgSlNPTiB3aXRoIGluY3JlbWVudGFsIGZsYWcg
ZW5hYmxlZC4KLSAgICAgICAgIyAoVGhpcyBzaG91bGQgYWxzbyBvdXRwdXQgdGhlIGZ1bGwgcmVz
dWx0IGZvciBub3cuKQotICAgICAgICBzdXBlcihKU09OUmVzdWx0c0dlbmVyYXRvciwgc2VsZiku
X19pbml0X18oCi0gICAgICAgICAgICBidWlsZGVyX25hbWUsIGJ1aWxkX25hbWUsIGJ1aWxkX251
bWJlciwKLSAgICAgICAgICAgIHJlc3VsdHNfZmlsZV9iYXNlX3BhdGgsIGJ1aWxkZXJfYmFzZV91
cmwsIHRlc3RfcmVzdWx0c19tYXAsCi0gICAgICAgICAgICBzdm5fcmVwb3NpdG9yaWVzPXBvcnQu
dGVzdF9yZXBvc2l0b3J5X3BhdGhzKCksCi0gICAgICAgICAgICBnZW5lcmF0ZV9pbmNyZW1lbnRh
bF9yZXN1bHRzPVRydWUsCi0gICAgICAgICAgICB0ZXN0X3Jlc3VsdHNfc2VydmVyPXRlc3RfcmVz
dWx0c19zZXJ2ZXIsCi0gICAgICAgICAgICB0ZXN0X3R5cGU9dGVzdF90eXBlLAotICAgICAgICAg
ICAgbWFzdGVyX25hbWU9bWFzdGVyX25hbWUpCi0KLSAgICAgICAgaWYgc2VsZi5fX2NsYXNzX18u
b3V0cHV0X2pzb25faW5faW5pdDoKLSAgICAgICAgICAgIHNlbGYuZ2VuZXJhdGVfanNvbl9vdXRw
dXQoKQotICAgICAgICAgICAgc2VsZi51cGxvYWRfanNvbl9maWxlcyhbc2VsZi5JTkNSRU1FTlRB
TF9SRVNVTFRTX0ZJTEVOQU1FXSkKKyAgICBwYXNzCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jlc3VsdHNf
Z2VuZXJhdG9yX3VuaXR0ZXN0LnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzX2dlbmVyYXRvcl91bml0dGVzdC5w
eQppbmRleCBkNjI3NWVlMTU0YzI3ZDI2N2U3NjllZjhmMDAwNjYyOGRkMTBkYzdiLi4xMmJkZDg3
ZWMyOGY4ZWNhODE2YjJmODY4MzhhNTQ0M2U0NDY2OWJlIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jlc3Vs
dHNfZ2VuZXJhdG9yX3VuaXR0ZXN0LnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL2pzb25fcmVzdWx0c19nZW5lcmF0b3JfdW5p
dHRlc3QucHkKQEAgLTM2LDcgKzM2LDYgQEAgaW1wb3J0IHRlbXBmaWxlCiAKIGZyb20gd2Via2l0
cHkubGF5b3V0X3Rlc3RzLmxheW91dF9wYWNrYWdlIGltcG9ydCBqc29uX3Jlc3VsdHNfZ2VuZXJh
dG9yCiBmcm9tIHdlYmtpdHB5LmxheW91dF90ZXN0cy5sYXlvdXRfcGFja2FnZSBpbXBvcnQgdGVz
dF9leHBlY3RhdGlvbnMKLWZyb20gd2Via2l0cHkubGF5b3V0X3Rlc3RzIGltcG9ydCBwb3J0CiAK
IAogY2xhc3MgSlNPTkdlbmVyYXRvclRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgpAQCAtNDUsMTYg
KzQ0LDE5IEBAIGNsYXNzIEpTT05HZW5lcmF0b3JUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAg
ICAgICAgc2VsZi5idWlsZGVyX25hbWUgPSAnRFVNTVlfQlVJTERFUl9OQU1FJwogICAgICAgICBz
ZWxmLmJ1aWxkX25hbWUgPSAnRFVNTVlfQlVJTERfTkFNRScKICAgICAgICAgc2VsZi5idWlsZF9u
dW1iZXIgPSAnRFVNTVlfQlVJTERFUl9OVU1CRVInCisKKyAgICAgICAgIyBGb3IgYXJjaGl2ZWQg
cmVzdWx0cy4KICAgICAgICAgc2VsZi5fanNvbiA9IE5vbmUKICAgICAgICAgc2VsZi5fbnVtX3J1
bnMgPSAwCiAgICAgICAgIHNlbGYuX3Rlc3RzX3NldCA9IHNldChbXSkKICAgICAgICAgc2VsZi5f
dGVzdF90aW1pbmdzID0ge30KLSAgICAgICAgc2VsZi5fZmFpbGVkX3Rlc3RzID0gc2V0KFtdKQor
ICAgICAgICBzZWxmLl9mYWlsZWRfY291bnRfbWFwID0ge30KIAotICAgICAgICBzZWxmLl9QQVNT
X3Rlc3RzID0gc2V0KFtdKQotICAgICAgICBzZWxmLl9ESVNBQkxFRF90ZXN0cyA9IHNldChbXSkK
LSAgICAgICAgc2VsZi5fRkxBS1lfdGVzdHMgPSBzZXQoW10pCi0gICAgICAgIHNlbGYuX0ZBSUxT
X3Rlc3RzID0gc2V0KFtdKQorICAgICAgICBzZWxmLl9QQVNTX2NvdW50ID0gMAorICAgICAgICBz
ZWxmLl9ESVNBQkxFRF9jb3VudCA9IDAKKyAgICAgICAgc2VsZi5fRkxBS1lfY291bnQgPSAwCisg
ICAgICAgIHNlbGYuX0ZBSUxTX2NvdW50ID0gMAorICAgICAgICBzZWxmLl9maXhhYmxlX2NvdW50
ID0gMAogCiAgICAgZGVmIF90ZXN0X2pzb25fZ2VuZXJhdGlvbihzZWxmLCBwYXNzZWRfdGVzdHNf
bGlzdCwgZmFpbGVkX3Rlc3RzX2xpc3QpOgogICAgICAgICB0ZXN0c19zZXQgPSBzZXQocGFzc2Vk
X3Rlc3RzX2xpc3QpIHwgc2V0KGZhaWxlZF90ZXN0c19saXN0KQpAQCAtNjcsOCArNjksOCBAQCBj
bGFzcyBKU09OR2VuZXJhdG9yVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiB0LnN0YXJ0c3dpdGgoJ0ZBSUxTXycpXSkKICAgICAgICAgUEFTU190
ZXN0cyA9IHRlc3RzX3NldCAtIChESVNBQkxFRF90ZXN0cyB8IEZMQUtZX3Rlc3RzIHwgRkFJTFNf
dGVzdHMpCiAKLSAgICAgICAgcGFzc2VkX3Rlc3RzID0gc2V0KHBhc3NlZF90ZXN0c19saXN0KSAt
IERJU0FCTEVEX3Rlc3RzCi0gICAgICAgIGZhaWxlZF90ZXN0cyA9IHNldChmYWlsZWRfdGVzdHNf
bGlzdCkKKyAgICAgICAgZmFpbGVkX3Rlc3RzID0gc2V0KGZhaWxlZF90ZXN0c19saXN0KSAtIERJ
U0FCTEVEX3Rlc3RzCisgICAgICAgIGZhaWxlZF9jb3VudF9tYXAgPSBkaWN0KFsodCwgMSkgZm9y
IHQgaW4gZmFpbGVkX3Rlc3RzXSkKIAogICAgICAgICB0ZXN0X3RpbWluZ3MgPSB7fQogICAgICAg
ICBpID0gMApAQCAtNzYsMzAgKzc4LDMwIEBAIGNsYXNzIEpTT05HZW5lcmF0b3JUZXN0KHVuaXR0
ZXN0LlRlc3RDYXNlKToKICAgICAgICAgICAgIHRlc3RfdGltaW5nc1t0ZXN0XSA9IGZsb2F0KHNl
bGYuX251bV9ydW5zICogMTAwICsgaSkKICAgICAgICAgICAgIGkgKz0gMQogCi0gICAgICAgICMg
Rm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkuCi0gICAgICAgIHJlYXNvbiA9IHRlc3RfZXhwZWN0
YXRpb25zLlRFWFQKLSAgICAgICAgZmFpbGVkX3Rlc3RzX2RpY3QgPSBkaWN0KFsobmFtZSwgcmVh
c29uKSBmb3IgbmFtZSBpbiBmYWlsZWRfdGVzdHNdKQorICAgICAgICB0ZXN0X3Jlc3VsdHNfbWFw
ID0gZGljdCgpCisgICAgICAgIGZvciB0ZXN0IGluIHRlc3RzX3NldDoKKyAgICAgICAgICAgIHRl
c3RfcmVzdWx0c19tYXBbdGVzdF0gPSBqc29uX3Jlc3VsdHNfZ2VuZXJhdG9yLlRlc3RSZXN1bHQo
dGVzdCwKKyAgICAgICAgICAgICAgICBmYWlsZWQ9KHRlc3QgaW4gZmFpbGVkX3Rlc3RzKSwKKyAg
ICAgICAgICAgICAgICBlbGFwc2VkX3RpbWU9dGVzdF90aW1pbmdzW3Rlc3RdKQogCi0gICAgICAg
IHBvcnRfb2JqID0gcG9ydC5nZXQoTm9uZSkKLSAgICAgICAgZ2VuZXJhdG9yID0ganNvbl9yZXN1
bHRzX2dlbmVyYXRvci5KU09OUmVzdWx0c0dlbmVyYXRvcihwb3J0X29iaiwKKyAgICAgICAgZ2Vu
ZXJhdG9yID0ganNvbl9yZXN1bHRzX2dlbmVyYXRvci5KU09OUmVzdWx0c0dlbmVyYXRvckJhc2Uo
CiAgICAgICAgICAgICBzZWxmLmJ1aWxkZXJfbmFtZSwgc2VsZi5idWlsZF9uYW1lLCBzZWxmLmJ1
aWxkX251bWJlciwKICAgICAgICAgICAgICcnLAogICAgICAgICAgICAgTm9uZSwgICAjIGRvbid0
IGZldGNoIHBhc3QganNvbiByZXN1bHRzIGFyY2hpdmUKLSAgICAgICAgICAgIHRlc3RfdGltaW5n
cywKLSAgICAgICAgICAgIGZhaWxlZF90ZXN0c19kaWN0LAotICAgICAgICAgICAgcGFzc2VkX3Rl
c3RzLAotICAgICAgICAgICAgKCksCi0gICAgICAgICAgICB0ZXN0c19zZXQpCisgICAgICAgICAg
ICB0ZXN0X3Jlc3VsdHNfbWFwKQorCisgICAgICAgIGZhaWxlZF9jb3VudF9tYXAgPSBkaWN0KFso
dCwgMSkgZm9yIHQgaW4gZmFpbGVkX3Rlc3RzXSkKIAogICAgICAgICAjIFRlc3QgaW5jcmVtZW50
YWwganNvbiByZXN1bHRzCiAgICAgICAgIGluY3JlbWVudGFsX2pzb24gPSBnZW5lcmF0b3IuZ2V0
X2pzb24oaW5jcmVtZW50YWw9VHJ1ZSkKICAgICAgICAgc2VsZi5fdmVyaWZ5X2pzb25fcmVzdWx0
cygKICAgICAgICAgICAgIHRlc3RzX3NldCwKICAgICAgICAgICAgIHRlc3RfdGltaW5ncywKLSAg
ICAgICAgICAgIGZhaWxlZF90ZXN0cywKLSAgICAgICAgICAgIFBBU1NfdGVzdHMsCi0gICAgICAg
ICAgICBESVNBQkxFRF90ZXN0cywKLSAgICAgICAgICAgIEZMQUtZX3Rlc3RzLAorICAgICAgICAg
ICAgZmFpbGVkX2NvdW50X21hcCwKKyAgICAgICAgICAgIGxlbihQQVNTX3Rlc3RzKSwKKyAgICAg
ICAgICAgIGxlbihESVNBQkxFRF90ZXN0cyksCisgICAgICAgICAgICBsZW4oRkxBS1lfdGVzdHMp
LAorICAgICAgICAgICAgbGVuKERJU0FCTEVEX3Rlc3RzIHwgZmFpbGVkX3Rlc3RzKSwKICAgICAg
ICAgICAgIGluY3JlbWVudGFsX2pzb24sCiAgICAgICAgICAgICAxKQogCkBAIC0xMTAsMjUgKzEx
MiwzMiBAQCBjbGFzcyBKU09OR2VuZXJhdG9yVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAg
ICAgIHNlbGYuX251bV9ydW5zICs9IDEKICAgICAgICAgc2VsZi5fdGVzdHNfc2V0IHw9IHRlc3Rz
X3NldAogICAgICAgICBzZWxmLl90ZXN0X3RpbWluZ3MudXBkYXRlKHRlc3RfdGltaW5ncykKLSAg
ICAgICAgc2VsZi5fZmFpbGVkX3Rlc3RzLnVwZGF0ZShmYWlsZWRfdGVzdHMpCi0gICAgICAgIHNl
bGYuX1BBU1NfdGVzdHMgfD0gUEFTU190ZXN0cwotICAgICAgICBzZWxmLl9ESVNBQkxFRF90ZXN0
cyB8PSBESVNBQkxFRF90ZXN0cwotICAgICAgICBzZWxmLl9GTEFLWV90ZXN0cyB8PSBGTEFLWV90
ZXN0cworICAgICAgICBzZWxmLl9QQVNTX2NvdW50ICs9IGxlbihQQVNTX3Rlc3RzKQorICAgICAg
ICBzZWxmLl9ESVNBQkxFRF9jb3VudCArPSBsZW4oRElTQUJMRURfdGVzdHMpCisgICAgICAgIHNl
bGYuX0ZMQUtZX2NvdW50ICs9IGxlbihGTEFLWV90ZXN0cykKKyAgICAgICAgc2VsZi5fZml4YWJs
ZV9jb3VudCArPSBsZW4oRElTQUJMRURfdGVzdHMgfCBmYWlsZWRfdGVzdHMpCisKKyAgICAgICAg
Z2V0ID0gc2VsZi5fZmFpbGVkX2NvdW50X21hcC5nZXQKKyAgICAgICAgZm9yIHRlc3QgaW4gZmFp
bGVkX2NvdW50X21hcC5pdGVya2V5cygpOgorICAgICAgICAgICAgc2VsZi5fZmFpbGVkX2NvdW50
X21hcFt0ZXN0XSA9IGdldCh0ZXN0LCAwKSArIDEKKwogICAgICAgICBzZWxmLl92ZXJpZnlfanNv
bl9yZXN1bHRzKAogICAgICAgICAgICAgc2VsZi5fdGVzdHNfc2V0LAogICAgICAgICAgICAgc2Vs
Zi5fdGVzdF90aW1pbmdzLAotICAgICAgICAgICAgc2VsZi5fZmFpbGVkX3Rlc3RzLAotICAgICAg
ICAgICAgc2VsZi5fUEFTU190ZXN0cywKLSAgICAgICAgICAgIHNlbGYuX0RJU0FCTEVEX3Rlc3Rz
LAotICAgICAgICAgICAgc2VsZi5fRkxBS1lfdGVzdHMsCisgICAgICAgICAgICBzZWxmLl9mYWls
ZWRfY291bnRfbWFwLAorICAgICAgICAgICAgc2VsZi5fUEFTU19jb3VudCwKKyAgICAgICAgICAg
IHNlbGYuX0RJU0FCTEVEX2NvdW50LAorICAgICAgICAgICAgc2VsZi5fRkxBS1lfY291bnQsCisg
ICAgICAgICAgICBzZWxmLl9maXhhYmxlX2NvdW50LAogICAgICAgICAgICAgc2VsZi5fanNvbiwK
ICAgICAgICAgICAgIHNlbGYuX251bV9ydW5zKQogCi0gICAgZGVmIF92ZXJpZnlfanNvbl9yZXN1
bHRzKHNlbGYsIHRlc3RzX3NldCwgdGVzdF90aW1pbmdzLCBmYWlsZWRfdGVzdHMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBBU1NfdGVzdHMsIERJU0FCTEVEX3Rlc3RzLCBGTEFLWV90
ZXN0cywKKyAgICBkZWYgX3ZlcmlmeV9qc29uX3Jlc3VsdHMoc2VsZiwgdGVzdHNfc2V0LCB0ZXN0
X3RpbWluZ3MsIGZhaWxlZF9jb3VudF9tYXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBBU1NfY291bnQsIERJU0FCTEVEX2NvdW50LCBGTEFLWV9jb3VudCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZml4YWJsZV9jb3VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAganNvbiwgbnVtX3J1bnMpOgogICAgICAgICAjIEFsaWFzaW5nIHRvIGEgc2hvcnQgbmFtZSBm
b3IgYmV0dGVyIGFjY2VzcyB0byBpdHMgY29uc3RhbnRzLgotICAgICAgICBKUkcgPSBqc29uX3Jl
c3VsdHNfZ2VuZXJhdG9yLkpTT05SZXN1bHRzR2VuZXJhdG9yCisgICAgICAgIEpSRyA9IGpzb25f
cmVzdWx0c19nZW5lcmF0b3IuSlNPTlJlc3VsdHNHZW5lcmF0b3JCYXNlCiAKICAgICAgICAgc2Vs
Zi5hc3NlcnRUcnVlKEpSRy5WRVJTSU9OX0tFWSBpbiBqc29uKQogICAgICAgICBzZWxmLmFzc2Vy
dFRydWUoc2VsZi5idWlsZGVyX25hbWUgaW4ganNvbikKQEAgLTEzOSw3ICsxNDgsNyBAQCBjbGFz
cyBKU09OR2VuZXJhdG9yVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwobGVuKGJ1aWxkaW5mb1tKUkcuQlVJTERfTlVNQkVSU10pLCBudW1fcnVucykKICAg
ICAgICAgc2VsZi5hc3NlcnRFcXVhbChidWlsZGluZm9bSlJHLkJVSUxEX05VTUJFUlNdWzBdLCBz
ZWxmLmJ1aWxkX251bWJlcikKIAotICAgICAgICBpZiB0ZXN0c19zZXQgb3IgRElTQUJMRURfdGVz
dHM6CisgICAgICAgIGlmIHRlc3RzX3NldCBvciBESVNBQkxFRF9jb3VudDoKICAgICAgICAgICAg
IGZpeGFibGUgPSB7fQogICAgICAgICAgICAgZm9yIGZpeGFibGVfaXRlbXMgaW4gYnVpbGRpbmZv
W0pSRy5GSVhBQkxFXToKICAgICAgICAgICAgICAgICBmb3IgKHR5cGUsIGNvdW50KSBpbiBmaXhh
YmxlX2l0ZW1zLml0ZXJpdGVtcygpOgpAQCAtMTQ4LDM0ICsxNTcsMzMgQEAgY2xhc3MgSlNPTkdl
bmVyYXRvclRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICAgICAgICAgICAgICBlbHNl
OgogICAgICAgICAgICAgICAgICAgICAgICAgZml4YWJsZVt0eXBlXSA9IGNvdW50CiAKLSAgICAg
ICAgICAgIGlmIFBBU1NfdGVzdHM6Ci0gICAgICAgICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChm
aXhhYmxlW0pSRy5QQVNTX1JFU1VMVF0sIGxlbihQQVNTX3Rlc3RzKSkKKyAgICAgICAgICAgIGlm
IFBBU1NfY291bnQ6CisgICAgICAgICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChmaXhhYmxlW0pS
Ry5QQVNTX1JFU1VMVF0sIFBBU1NfY291bnQpCiAgICAgICAgICAgICBlbHNlOgogICAgICAgICAg
ICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShKUkcuUEFTU19SRVNVTFQgbm90IGluIGZpeGFibGUgb3IK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZml4YWJsZVtKUkcuUEFTU19SRVNVTFRd
ID09IDApCi0gICAgICAgICAgICBpZiBESVNBQkxFRF90ZXN0czoKLSAgICAgICAgICAgICAgICBz
ZWxmLmFzc2VydEVxdWFsKGZpeGFibGVbSlJHLlNLSVBfUkVTVUxUXSwgbGVuKERJU0FCTEVEX3Rl
c3RzKSkKKyAgICAgICAgICAgIGlmIERJU0FCTEVEX2NvdW50OgorICAgICAgICAgICAgICAgIHNl
bGYuYXNzZXJ0RXF1YWwoZml4YWJsZVtKUkcuU0tJUF9SRVNVTFRdLCBESVNBQkxFRF9jb3VudCkK
ICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKEpSRy5T
S0lQX1JFU1VMVCBub3QgaW4gZml4YWJsZSBvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmaXhhYmxlW0pSRy5TS0lQX1JFU1VMVF0gPT0gMCkKLSAgICAgICAgICAgIGlmIEZMQUtZ
X3Rlc3RzOgotICAgICAgICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZml4YWJsZVtKUkcuRkxB
S1lfUkVTVUxUXSwgbGVuKEZMQUtZX3Rlc3RzKSkKKyAgICAgICAgICAgIGlmIEZMQUtZX2NvdW50
OgorICAgICAgICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZml4YWJsZVtKUkcuRkxBS1lfUkVT
VUxUXSwgRkxBS1lfY291bnQpCiAgICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgIHNl
bGYuYXNzZXJ0VHJ1ZShKUkcuRkxBS1lfUkVTVUxUIG5vdCBpbiBmaXhhYmxlIG9yCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZpeGFibGVbSlJHLkZMQUtZX1JFU1VMVF0gPT0gMCkK
IAotICAgICAgICBpZiBmYWlsZWRfdGVzdHM6CisgICAgICAgIGlmIGZhaWxlZF9jb3VudF9tYXA6
CiAgICAgICAgICAgICB0ZXN0cyA9IGJ1aWxkaW5mb1tKUkcuVEVTVFNdCi0gICAgICAgICAgICBm
b3IgdGVzdF9uYW1lIGluIGZhaWxlZF90ZXN0czoKKyAgICAgICAgICAgIGZvciB0ZXN0X25hbWUg
aW4gZmFpbGVkX2NvdW50X21hcC5pdGVya2V5cygpOgogICAgICAgICAgICAgICAgIHNlbGYuYXNz
ZXJ0VHJ1ZSh0ZXN0X25hbWUgaW4gdGVzdHMpCiAgICAgICAgICAgICAgICAgdGVzdCA9IHRlc3Rz
W3Rlc3RfbmFtZV0KIAogICAgICAgICAgICAgICAgIGZhaWxlZCA9IDAKICAgICAgICAgICAgICAg
ICBmb3IgcmVzdWx0IGluIHRlc3RbSlJHLlJFU1VMVFNdOgogICAgICAgICAgICAgICAgICAgICBp
ZiByZXN1bHRbMV0gPT0gSlJHLkZBSUxfUkVTVUxUOgotICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbGVkID0gcmVzdWx0WzBdCi0KLSAgICAgICAgICAgICAgICBzZWxmLmFzc2VydEVxdWFsKDEs
IGZhaWxlZCkKKyAgICAgICAgICAgICAgICAgICAgICAgIGZhaWxlZCArPSByZXN1bHRbMF0KKyAg
ICAgICAgICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGZhaWxlZF9jb3VudF9tYXBbdGVzdF9uYW1l
XSwgZmFpbGVkKQogCiAgICAgICAgICAgICAgICAgdGltaW5nX2NvdW50ID0gMAogICAgICAgICAg
ICAgICAgIGZvciB0aW1pbmdzIGluIHRlc3RbSlJHLlRJTUVTXToKQEAgLTE4Myw4ICsxOTEsNyBA
QCBjbGFzcyBKU09OR2VuZXJhdG9yVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAg
ICAgICAgICAgICAgICB0aW1pbmdfY291bnQgPSB0aW1pbmdzWzBdCiAgICAgICAgICAgICAgICAg
c2VsZi5hc3NlcnRFcXVhbCgxLCB0aW1pbmdfY291bnQpCiAKLSAgICAgICAgZml4YWJsZV9jb3Vu
dCA9IGxlbihESVNBQkxFRF90ZXN0cyB8IGZhaWxlZF90ZXN0cykKLSAgICAgICAgaWYgRElTQUJM
RURfdGVzdHMgb3IgZmFpbGVkX3Rlc3RzOgorICAgICAgICBpZiBmaXhhYmxlX2NvdW50OgogICAg
ICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChzdW0oYnVpbGRpbmZvW0pSRy5GSVhBQkxFX0NPVU5U
XSksIGZpeGFibGVfY291bnQpCiAKICAgICBkZWYgdGVzdF9qc29uX2dlbmVyYXRpb24oc2VsZik6
CkBAIC0xOTcsOSArMjA0LDE4IEBAIGNsYXNzIEpTT05HZW5lcmF0b3JUZXN0KHVuaXR0ZXN0LlRl
c3RDYXNlKToKICAgICAgICAgc2VsZi5fdGVzdF9qc29uX2dlbmVyYXRpb24oCiAgICAgICAgICAg
ICBbJ0E2JywgJ0I2JywgJ0ZBSUxTX0M2JywgJ0RJU0FCTEVEX0U2JywgJ0RJU0FCTEVEX0Y2J10s
CiAgICAgICAgICAgICBbJ0ZBSUxTX0Q2J10pCisKKyAgICAgICAgIyBHZW5lcmF0ZSBKU09OIHdp
dGggdGhlIHNhbWUgdGVzdCBzZXRzLiAoQm90aCBpbmNyZW1lbnRhbCByZXN1bHRzIGFuZAorICAg
ICAgICAjIGFyY2hpdmVkIHJlc3VsdHMgbXVzdCBiZSB1cGRhdGVkIGFwcHJvcHJpYXRlbHkuKQor
ICAgICAgICBzZWxmLl90ZXN0X2pzb25fZ2VuZXJhdGlvbigKKyAgICAgICAgICAgIFsnQScsICdG
TEFLWV9CJywgJ0RJU0FCTEVEX0MnXSwKKyAgICAgICAgICAgIFsnRkFJTFNfRCcsICdGTEFLWV9F
J10pCisgICAgICAgIHNlbGYuX3Rlc3RfanNvbl9nZW5lcmF0aW9uKAorICAgICAgICAgICAgWydB
JywgJ0RJU0FCTEVEX0MnLCAnRkxBS1lfRSddLAorICAgICAgICAgICAgWydGTEFLWV9CJywgJ0ZB
SUxTX0QnXSkKICAgICAgICAgc2VsZi5fdGVzdF9qc29uX2dlbmVyYXRpb24oCi0gICAgICAgICAg
ICBbJ0E3JywgJ0ZMQUtZX0I3JywgJ0RJU0FCTEVEX0M3J10sCi0gICAgICAgICAgICBbJ0ZBSUxT
X0Q3JywgJ0ZMQUtZX0Q4J10pCisgICAgICAgICAgICBbJ0ZMQUtZX0InLCAnRElTQUJMRURfQycs
ICdGQUlMU19EJ10sCisgICAgICAgICAgICBbJ0EnLCAnRkxBS1lfRSddKQogCiBpZiBfX25hbWVf
XyA9PSAnX19tYWluX18nOgogICAgIHVuaXR0ZXN0Lm1haW4oKQo=
</data>
<flag name="review"
          id="67044"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>