<?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>67373</bug_id>
          
          <creation_ts>2011-09-01 00:52:37 -0700</creation_ts>
          <short_desc>Group failing tests in garden-o-matic if there are more than three in a folder</short_desc>
          <delta_ts>2011-09-01 10:47:57 -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>64188</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>460305</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-01 00:52:37 -0700</bug_when>
    <thetext>Group failing tests in garden-o-matic if there are more than three in a folder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460309</commentid>
    <comment_count>1</comment_count>
      <attachid>105917</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-01 00:57:27 -0700</bug_when>
    <thetext>Created attachment 105917
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460506</commentid>
    <comment_count>2</comment_count>
      <attachid>105917</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-09-01 09:07:22 -0700</bug_when>
    <thetext>Comment on attachment 105917
Patch

ZOMG. Really cool stuff.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460591</commentid>
    <comment_count>3</comment_count>
      <attachid>105917</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-01 10:47:54 -0700</bug_when>
    <thetext>Comment on attachment 105917
Patch

Clearing flags on attachment: 105917

Committed r94309: &lt;http://trac.webkit.org/changeset/94309&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460592</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-01 10:47:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105917</attachid>
            <date>2011-09-01 00:57:27 -0700</date>
            <delta_ts>2011-09-01 10:47:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67373-20110901005726.patch</filename>
            <type>text/plain</type>
            <size>18743</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQyNzYKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9z
Y3JpcHRzL2Jhc2UuanMgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3Jn
LWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9iYXNlLmpzCmluZGV4IDg5
Nzg3MTEzZDk1YTc3MTI4NmQ1MzZmNjg3ZWY3NTc5OWQxZjU3OWUuLmM1NTg4MTE2NTg3ZDkyYTA2
OTRhNDI0N2VhMTM0NDFkNTQwNWRmZGMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3Jp
cHRzL2Jhc2UuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9y
Zy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYmFzZS5qcwpAQCAtNTQs
NiArNTQsMTQgQEAgYmFzZS5qb2luUGF0aCA9IGZ1bmN0aW9uKHBhcmVudCwgY2hpbGQpCiAgICAg
cmV0dXJuIHBhcmVudCArICcvJyArIGNoaWxkOwogfTsKIAorYmFzZS5kaXJOYW1lID0gZnVuY3Rp
b24ocGF0aCkKK3sKKyAgICB2YXIgZGlyZWN0b3J5SW5kZXggPSBwYXRoLmxhc3RJbmRleE9mKCcv
Jyk7CisgICAgaWYgKGRpcmVjdG9yeUluZGV4ID09IC0xKQorICAgICAgICByZXR1cm4gcGF0aDsK
KyAgICByZXR1cm4gcGF0aC5zdWJzdHIoMCwgZGlyZWN0b3J5SW5kZXgpOworfTsKKwogYmFzZS50
cmltRXh0ZW5zaW9uID0gZnVuY3Rpb24odXJsKQogewogICAgIHZhciBpbmRleCA9IHVybC5sYXN0
SW5kZXhPZignLicpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQu
d2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYmFzZV91
bml0dGVzdHMuanMgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNv
bmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9iYXNlX3VuaXR0ZXN0cy5qcwpp
bmRleCAzMDJlNGE0NTA5YzQ3MTY3ZjhiMzkwNjVlZDRjOGQ0YTk5Y2M5MzcyLi41Y2I2N2EzNDM5
YjhkNmU1NTUxNTI4Y2Y2NzI3YmY0MDU2YzQxNjBlIDEwMDY0NAotLS0gYS9Ub29scy9CdWlsZFNs
YXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVy
ZXMvc2NyaXB0cy9iYXNlX3VuaXR0ZXN0cy5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9y
dC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0
cy9iYXNlX3VuaXR0ZXN0cy5qcwpAQCAtNTgsNiArNTgsMTIgQEAgdGVzdCgiam9pblBhdGggd2l0
aCBlbXB0eSBwYXJlbnQiLCAxLCBmdW5jdGlvbigpIHsKICAgICBlcXVhbHModmFsdWUsICJ0ZXN0
Lmh0bWwiKTsKIH0pOwogCit0ZXN0KCJkaXJOYW1lIiwgMywgZnVuY3Rpb24oKSB7CisgICAgZXF1
YWxzKGJhc2UuZGlyTmFtZSgiZm9vLmh0bWwiKSwgImZvby5odG1sIik7CisgICAgZXF1YWxzKGJh
c2UuZGlyTmFtZSgiZm9vL2Jhci5odG1sIiksICJmb28iKTsKKyAgICBlcXVhbHMoYmFzZS5kaXJO
YW1lKCJmb28vYmFyL2Jhei5odG1sIiksICJmb28vYmFyIik7Cit9KTsKKwogdGVzdCgidW5pcXVp
ZnlBcnJheSIsIDUsIGZ1bmN0aW9uKCkgewogICAgIGRlZXBFcXVhbChiYXNlLnVuaXF1aWZ5QXJy
YXkoW10pLCBbXSk7CiAgICAgZGVlcEVxdWFsKGJhc2UudW5pcXVpZnlBcnJheShbImEiXSksIFsi
YSJdKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5v
cmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL2ZhaWx1cmVzX3Vu
aXR0ZXN0cy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL2ZhaWx1cmVzX3VuaXR0ZXN0
cy5qcwppbmRleCA2MzUxNTIwNjNkMjRjZTBjZWMyNmRlNmE3ODAzYjVhOTkzNmJjM2ViLi4zZTZi
N2NkNjc1MzY4ZTU2ZjY5MWZiMWJjYzA5NDQ2ZmQyOGQ1MWU5IDEwMDY0NAotLS0gYS9Ub29scy9C
dWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0
RmFpbHVyZXMvc2NyaXB0cy91aS9mYWlsdXJlc191bml0dGVzdHMuanMKKysrIGIvVG9vbHMvQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZh
aWx1cmVzL3NjcmlwdHMvdWkvZmFpbHVyZXNfdW5pdHRlc3RzLmpzCkBAIC01MSwyNSArNTEsMjcg
QEAgdGVzdCgnRmFpbHVyZUdyaWQnLCA5LCBmdW5jdGlvbigpIHsKICAgICBkZWVwRXF1YWwoT2Jq
ZWN0LmdldE93blByb3BlcnR5TmFtZXMoZ3JpZC5fX3Byb3RvX18pLCBbImluaXQiLCAiX3Jvd0J5
UmVzdWx0IiwgImFkZCIsICJyZW1vdmVSZXN1bHRSb3dzIl0pOwogICAgIGVxdWFsKGdyaWQub3V0
ZXJIVE1MLCAnPHRhYmxlIGNsYXNzPSJmYWlsdXJlcyI+JyArCiAgICAgICAgICc8dGhlYWQ+PHRy
Pjx0ZD50eXBlPC90ZD48dGQ+cmVsZWFzZTwvdGQ+PHRkPmRlYnVnPC90ZD48L3RyPjwvdGhlYWQ+
JyArCi0gICAgICAgICc8dGJvZHk+PC90Ym9keT4nICsKKyAgICAgICAgJzx0Ym9keT48dHIgY2xh
c3M9IkJVSUxESU5HIiBzdHlsZT0iZGlzcGxheTogbm9uZTsgIj48dGQ+QlVJTERJTkc8L3RkPjx0
ZD48L3RkPjx0ZD48L3RkPjwvdHI+PC90Ym9keT4nICsKICAgICAnPC90YWJsZT4nKTsKICAgICB2
YXIgcm93ID0gZ3JpZC5fcm93QnlSZXN1bHQoJ1RFWFQnKTsKICAgICBlcXVhbChncmlkLm91dGVy
SFRNTCwgJzx0YWJsZSBjbGFzcz0iZmFpbHVyZXMiPicgKwogICAgICAgICAnPHRoZWFkPjx0cj48
dGQ+dHlwZTwvdGQ+PHRkPnJlbGVhc2U8L3RkPjx0ZD5kZWJ1ZzwvdGQ+PC90cj48L3RoZWFkPicg
KwogICAgICAgICAnPHRib2R5PicgKwotICAgICAgICAgICAgJzx0cj4nICsKKyAgICAgICAgICAg
ICc8dHIgY2xhc3M9IlRFWFQiPicgKwogICAgICAgICAgICAgICAgICc8dGQ+VEVYVDwvdGQ+PHRk
PjwvdGQ+PHRkPjwvdGQ+JyArCiAgICAgICAgICAgICAnPC90cj4nICsKKyAgICAgICAgICAgICc8
dHIgY2xhc3M9IkJVSUxESU5HIiBzdHlsZT0iZGlzcGxheTogbm9uZTsgIj48dGQ+QlVJTERJTkc8
L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjwvdHI+JyArCiAgICAgICAgICc8L3Rib2R5PicgKwogICAg
ICc8L3RhYmxlPicpOwotICAgIGVxdWFsKHJvdy5vdXRlckhUTUwsICc8dHI+PHRkPlRFWFQ8L3Rk
Pjx0ZD48L3RkPjx0ZD48L3RkPjwvdHI+Jyk7CisgICAgZXF1YWwocm93Lm91dGVySFRNTCwgJzx0
ciBjbGFzcz0iVEVYVCI+PHRkPlRFWFQ8L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjwvdHI+Jyk7CiAg
ICAgZ3JpZC5hZGQoe30pOwogICAgIGVxdWFsKGdyaWQub3V0ZXJIVE1MLCAnPHRhYmxlIGNsYXNz
PSJmYWlsdXJlcyI+JyArCiAgICAgICAgICc8dGhlYWQ+PHRyPjx0ZD50eXBlPC90ZD48dGQ+cmVs
ZWFzZTwvdGQ+PHRkPmRlYnVnPC90ZD48L3RyPjwvdGhlYWQ+JyArCiAgICAgICAgICc8dGJvZHk+
JyArCi0gICAgICAgICAgICAnPHRyPicgKworICAgICAgICAgICAgJzx0ciBjbGFzcz0iVEVYVCI+
JyArCiAgICAgICAgICAgICAgICAgJzx0ZD5URVhUPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD4nICsK
ICAgICAgICAgICAgICc8L3RyPicgKworICAgICAgICAgICAgJzx0ciBjbGFzcz0iQlVJTERJTkci
IHN0eWxlPSJkaXNwbGF5OiBub25lOyAiPjx0ZD5CVUlMRElORzwvdGQ+PHRkPjwvdGQ+PHRkPjwv
dGQ+PC90cj4nICsKICAgICAgICAgJzwvdGJvZHk+JyArCiAgICAgJzwvdGFibGU+Jyk7CiAgICAg
cmFpc2VzKGZ1bmN0aW9uKCkgewpAQCAtNzksNDMgKzgxLDQ2IEBAIHRlc3QoJ0ZhaWx1cmVHcmlk
JywgOSwgZnVuY3Rpb24oKSB7CiAgICAgZXF1YWwoZ3JpZC5vdXRlckhUTUwsICc8dGFibGUgY2xh
c3M9ImZhaWx1cmVzIj4nICsKICAgICAgICAgJzx0aGVhZD48dHI+PHRkPnR5cGU8L3RkPjx0ZD5y
ZWxlYXNlPC90ZD48dGQ+ZGVidWc8L3RkPjwvdHI+PC90aGVhZD4nICsKICAgICAgICAgJzx0Ym9k
eT4nICsKLSAgICAgICAgICAgICc8dHI+JyArCisgICAgICAgICAgICAnPHRyIGNsYXNzPSJURVhU
Ij4nICsKICAgICAgICAgICAgICAgICAnPHRkPlRFWFQ8L3RkPicgKwogICAgICAgICAgICAgICAg
ICc8dGQ+PC90ZD4nICsKICAgICAgICAgICAgICAgICAnPHRkPjxkaXY+PHNwYW4gY2xhc3M9ImFy
Y2hpdGVjdHVyZSI+NjQtYml0PC9zcGFuPjxzcGFuIGNsYXNzPSJ2ZXJzaW9uIj5sdWNpZDwvc3Bh
bj48L2Rpdj48L3RkPicgKwogICAgICAgICAgICAgJzwvdHI+JyArCisgICAgICAgICAgICAnPHRy
IGNsYXNzPSJCVUlMRElORyIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7ICI+PHRkPkJVSUxESU5HPC90
ZD48dGQ+PC90ZD48dGQ+PC90ZD48L3RyPicgKwogICAgICAgICAnPC90Ym9keT4nICsKICAgICAn
PC90YWJsZT4nKTsKICAgICBncmlkLmFkZCh7J1dlYmtpdCBNYWMxMC41IChDRyknOiB7IGFjdHVh
bDogJ0lNQUdFK1RFWFQnfX0pOwogICAgIGVxdWFsKGdyaWQub3V0ZXJIVE1MLCAnPHRhYmxlIGNs
YXNzPSJmYWlsdXJlcyI+JyArCiAgICAgICAgICc8dGhlYWQ+PHRyPjx0ZD50eXBlPC90ZD48dGQ+
cmVsZWFzZTwvdGQ+PHRkPmRlYnVnPC90ZD48L3RyPjwvdGhlYWQ+JyArCiAgICAgICAgICc8dGJv
ZHk+JyArCi0gICAgICAgICAgICAnPHRyPicgKwotICAgICAgICAgICAgICAgICc8dGQ+VEVYVDwv
dGQ+JyArCi0gICAgICAgICAgICAgICAgJzx0ZD48L3RkPicgKwotICAgICAgICAgICAgICAgICc8
dGQ+PGRpdj48c3BhbiBjbGFzcz0iYXJjaGl0ZWN0dXJlIj42NC1iaXQ8L3NwYW4+PHNwYW4gY2xh
c3M9InZlcnNpb24iPmx1Y2lkPC9zcGFuPjwvZGl2PjwvdGQ+JyArCi0gICAgICAgICAgICAnPC90
cj4nICsKLSAgICAgICAgICAgICc8dHI+JyArCisgICAgICAgICAgICAnPHRyIGNsYXNzPSJJTUFH
RStURVhUIj4nICsKICAgICAgICAgICAgICAgICAnPHRkPklNQUdFK1RFWFQ8L3RkPicgKwogICAg
ICAgICAgICAgICAgICc8dGQ+PGRpdj48c3BhbiBjbGFzcz0idmVyc2lvbiI+bGVvcGFyZDwvc3Bh
bj48L2Rpdj48L3RkPicgKwogICAgICAgICAgICAgICAgICc8dGQ+PC90ZD4nICsKICAgICAgICAg
ICAgICc8L3RyPicgKworICAgICAgICAgICAgJzx0ciBjbGFzcz0iVEVYVCI+JyArCisgICAgICAg
ICAgICAgICAgJzx0ZD5URVhUPC90ZD4nICsKKyAgICAgICAgICAgICAgICAnPHRkPjwvdGQ+JyAr
CisgICAgICAgICAgICAgICAgJzx0ZD48ZGl2PjxzcGFuIGNsYXNzPSJhcmNoaXRlY3R1cmUiPjY0
LWJpdDwvc3Bhbj48c3BhbiBjbGFzcz0idmVyc2lvbiI+bHVjaWQ8L3NwYW4+PC9kaXY+PC90ZD4n
ICsKKyAgICAgICAgICAgICc8L3RyPicgKworICAgICAgICAgICAgJzx0ciBjbGFzcz0iQlVJTERJ
TkciIHN0eWxlPSJkaXNwbGF5OiBub25lOyAiPjx0ZD5CVUlMRElORzwvdGQ+PHRkPjwvdGQ+PHRk
PjwvdGQ+PC90cj4nICsKICAgICAgICAgJzwvdGJvZHk+JyArCiAgICAgJzwvdGFibGU+Jyk7CiAg
ICAgZ3JpZC5hZGQoeydXZWJraXQgTWFjMTAuNSAoQ0cpJzogeyBhY3R1YWw6ICdJTUFHRStURVhU
J319KTsKICAgICBlcXVhbChncmlkLm91dGVySFRNTCwgJzx0YWJsZSBjbGFzcz0iZmFpbHVyZXMi
PicgKwogICAgICAgICAnPHRoZWFkPjx0cj48dGQ+dHlwZTwvdGQ+PHRkPnJlbGVhc2U8L3RkPjx0
ZD5kZWJ1ZzwvdGQ+PC90cj48L3RoZWFkPicgKwogICAgICAgICAnPHRib2R5PicgKwotICAgICAg
ICAgICAgJzx0cj4nICsKLSAgICAgICAgICAgICAgICAnPHRkPlRFWFQ8L3RkPicgKwotICAgICAg
ICAgICAgICAgICc8dGQ+PC90ZD4nICsKLSAgICAgICAgICAgICAgICAnPHRkPjxkaXY+PHNwYW4g
Y2xhc3M9ImFyY2hpdGVjdHVyZSI+NjQtYml0PC9zcGFuPjxzcGFuIGNsYXNzPSJ2ZXJzaW9uIj5s
dWNpZDwvc3Bhbj48L2Rpdj48L3RkPicgKwotICAgICAgICAgICAgJzwvdHI+JyArCi0gICAgICAg
ICAgICAnPHRyPicgKworICAgICAgICAgICAgJzx0ciBjbGFzcz0iSU1BR0UrVEVYVCI+JyArCiAg
ICAgICAgICAgICAgICAgJzx0ZD5JTUFHRStURVhUPC90ZD4nICsKICAgICAgICAgICAgICAgICAn
PHRkPjxkaXY+PHNwYW4gY2xhc3M9InZlcnNpb24iPmxlb3BhcmQ8L3NwYW4+PC9kaXY+PC90ZD4n
ICsKICAgICAgICAgICAgICAgICAnPHRkPjwvdGQ+JyArCiAgICAgICAgICAgICAnPC90cj4nICsK
KyAgICAgICAgICAgICc8dHIgY2xhc3M9IlRFWFQiPicgKworICAgICAgICAgICAgICAgICc8dGQ+
VEVYVDwvdGQ+JyArCisgICAgICAgICAgICAgICAgJzx0ZD48L3RkPicgKworICAgICAgICAgICAg
ICAgICc8dGQ+PGRpdj48c3BhbiBjbGFzcz0iYXJjaGl0ZWN0dXJlIj42NC1iaXQ8L3NwYW4+PHNw
YW4gY2xhc3M9InZlcnNpb24iPmx1Y2lkPC9zcGFuPjwvZGl2PjwvdGQ+JyArCisgICAgICAgICAg
ICAnPC90cj4nICsKKyAgICAgICAgICAgICc8dHIgY2xhc3M9IkJVSUxESU5HIiBzdHlsZT0iZGlz
cGxheTogbm9uZTsgIj48dGQ+QlVJTERJTkc8L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjwvdHI+JyAr
CiAgICAgICAgICc8L3Rib2R5PicgKwogICAgICc8L3RhYmxlPicpOwogfSk7CmRpZmYgLS1naXQg
YS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNf
aHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aS9ub3RpZmljYXRpb25zLmpzIGIvVG9vbHMvQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZh
aWx1cmVzL3NjcmlwdHMvdWkvbm90aWZpY2F0aW9ucy5qcwppbmRleCBhZWFkZjFmOTNiYjM0MWEw
MjZmMzdiZWY0YjMzYzRhY2ZjMzFlMTE1Li42YjUxNzY2Y2FjNGE0NzdmMDY3ZmU4ODBhN2NmYmQ3
OTE1MjliNzMyIDEwMDY0NAotLS0gYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJr
aXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aS9ub3RpZmlj
YXRpb25zLmpzCisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL25vdGlmaWNhdGlvbnMu
anMKQEAgLTI4LDYgKzI4LDggQEAgdWkubm90aWZpY2F0aW9ucyA9IHVpLm5vdGlmaWNhdGlvbnMg
fHwge307CiAKIChmdW5jdGlvbigpewogCit2YXIga01heFRlc3RzUGVyR3JvdXAgPSAzOworCiB1
aS5ub3RpZmljYXRpb25zLlN0cmVhbSA9IGJhc2UuZXh0ZW5kcygnb2wnLCB7CiAgICAgaW5pdDog
ZnVuY3Rpb24oKQogICAgIHsKQEAgLTgyLDE1ICs4NCwxMCBAQCB1aS5ub3RpZmljYXRpb25zLklu
Zm8gPSBiYXNlLmV4dGVuZHModWkubm90aWZpY2F0aW9ucy5Ob3RpZmljYXRpb24sIHsKICAgICB9
CiB9KTsKIAotdWkubm90aWZpY2F0aW9ucy5GYWlsaW5nVGVzdCA9IGJhc2UuZXh0ZW5kcygnbGkn
LCB7Ci0gICAgaW5pdDogZnVuY3Rpb24oZmFpbHVyZUFuYWx5c2lzKQotICAgIHsKLSAgICAgICAg
dGhpcy5fZmFpbHVyZUFuYWx5c2lzID0gZmFpbHVyZUFuYWx5c2lzOwotICAgICAgICB0aGlzLnRl
eHRDb250ZW50ID0gZmFpbHVyZUFuYWx5c2lzLnRlc3ROYW1lOwotICAgIH0sCi0gICAgZXF1YWxz
OiBmdW5jdGlvbihmYWlsdXJlQW5hbHlzaXMpCit1aS5ub3RpZmljYXRpb25zLkZhaWxpbmdUZXN0
R3JvdXAgPSBiYXNlLmV4dGVuZHMoJ2xpJywgeworICAgIGluaXQ6IGZ1bmN0aW9uKHRlc3RHcm91
cCkKICAgICB7Ci0gICAgICAgIHJldHVybiB0aGlzLl9mYWlsdXJlQW5hbHlzaXMudGVzdE5hbWUg
PT0gZmFpbHVyZUFuYWx5c2lzLnRlc3ROYW1lOworICAgICAgICB0aGlzLnRleHRDb250ZW50ID0g
dGVzdEdyb3VwOwogICAgIH0KIH0pCiAKQEAgLTE2MCw5ICsxNTcsNyBAQCB1aS5ub3RpZmljYXRp
b25zLlRlc3RzRmFpbGluZyA9IGJhc2UuZXh0ZW5kcyh1aS5ub3RpZmljYXRpb25zLkZhaWx1cmUs
IHsKICAgICB9LAogICAgIGNvbnRhaW5zRmFpbHVyZUFuYWx5c2lzOiBmdW5jdGlvbihmYWlsdXJl
QW5hbHlzaXMpCiAgICAgewotICAgICAgICByZXR1cm4gQXJyYXkucHJvdG90eXBlLnNvbWUuY2Fs
bCh0aGlzLl9lZmZlY3RzLmNoaWxkcmVuLCBmdW5jdGlvbihjaGlsZCkgewotICAgICAgICAgICAg
cmV0dXJuIGNoaWxkLmVxdWFscyhmYWlsdXJlQW5hbHlzaXMpOwotICAgICAgICB9KTsKKyAgICAg
ICAgcmV0dXJuIHRoaXMuX3Rlc3ROYW1lTGlzdC5pbmRleE9mKGZhaWx1cmVBbmFseXNpcy50ZXN0
TmFtZSkgIT0gLTE7CiAgICAgfSwKICAgICB1cGRhdGVCdWlsZGVyUmVzdWx0czogZnVuY3Rpb24o
cmVzdWx0Tm9kZXNCeUJ1aWxkZXIpCiAgICAgewpAQCAtMTc0LDcgKzE2OSwxMCBAQCB1aS5ub3Rp
ZmljYXRpb25zLlRlc3RzRmFpbGluZyA9IGJhc2UuZXh0ZW5kcyh1aS5ub3RpZmljYXRpb25zLkZh
aWx1cmUsIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgdGhpcy5fdGVzdE5hbWVMaXN0
LnB1c2goZmFpbHVyZUFuYWx5c2lzLnRlc3ROYW1lKTsKICAgICAgICAgdGhpcy51cGRhdGVCdWls
ZGVyUmVzdWx0cyhmYWlsdXJlQW5hbHlzaXMucmVzdWx0Tm9kZXNCeUJ1aWxkZXIpOwotICAgICAg
ICByZXR1cm4gdGhpcy5fZWZmZWN0cy5hcHBlbmRDaGlsZChuZXcgdWkubm90aWZpY2F0aW9ucy5G
YWlsaW5nVGVzdChmYWlsdXJlQW5hbHlzaXMpKTsKKyAgICAgICAgJCh0aGlzLl9lZmZlY3RzKS5l
bXB0eSgpOworICAgICAgICB0aGlzLl9mb3JFYWNoVGVzdEdyb3VwKGZ1bmN0aW9uICh0ZXN0R3Jv
dXApIHsKKyAgICAgICAgICAgIHRoaXMuX2VmZmVjdHMuYXBwZW5kQ2hpbGQobmV3IHVpLm5vdGlm
aWNhdGlvbnMuRmFpbGluZ1Rlc3RHcm91cCh0ZXN0R3JvdXApKQorICAgICAgICB9LmJpbmQodGhp
cykpOwogICAgIH0sCiAgICAgYWRkQ29tbWl0RGF0YTogZnVuY3Rpb24oY29tbWl0RGF0YSkKICAg
ICB7CkBAIC0xODQsNiArMTgyLDI2IEBAIHVpLm5vdGlmaWNhdGlvbnMuVGVzdHNGYWlsaW5nID0g
YmFzZS5leHRlbmRzKHVpLm5vdGlmaWNhdGlvbnMuRmFpbHVyZSwgewogICAgICAgICAgICAgdGhp
cy5fdGltZS5zZXREYXRlKGNvbW1pdERhdGFEYXRlKTsKICAgICAgICAgfQogICAgICAgICByZXR1
cm4gdGhpcy5fY2F1c2VzLmFwcGVuZENoaWxkKG5ldyB1aS5ub3RpZmljYXRpb25zLlN1c3BpY2lv
dXNDb21taXQoY29tbWl0RGF0YSkpOworICAgIH0sCisgICAgX2ZvckVhY2hUZXN0R3JvdXA6IGZ1
bmN0aW9uKGNhbGxiYWNrKQorICAgIHsKKyAgICAgICAgdmFyIHRlc3RzQnlEaXJlY3RvcnkgPSB7
fTsKKyAgICAgICAgdGhpcy5fdGVzdE5hbWVMaXN0LmZvckVhY2goZnVuY3Rpb24odGVzdE5hbWUp
IHsKKyAgICAgICAgICAgIHZhciBkaXJlY3RvcnkgPSBiYXNlLmRpck5hbWUodGVzdE5hbWUpOwor
ICAgICAgICAgICAgdGVzdHNCeURpcmVjdG9yeVtkaXJlY3RvcnldID0gdGVzdHNCeURpcmVjdG9y
eVtkaXJlY3RvcnldIHx8IFtdOworICAgICAgICAgICAgdGVzdHNCeURpcmVjdG9yeVtkaXJlY3Rv
cnldLnB1c2godGVzdE5hbWUpOworICAgICAgICB9KTsKKyAgICAgICAgdmFyIGluZGl2aWR1YWxU
ZXN0cyA9IFtdOworICAgICAgICBPYmplY3Qua2V5cyh0ZXN0c0J5RGlyZWN0b3J5KS5mb3JFYWNo
KGZ1bmN0aW9uKGRpcmVjdG9yeSkgeworICAgICAgICAgICAgdmFyIHRlc3RzSW5EaXJlY3Rvcnkg
PSB0ZXN0c0J5RGlyZWN0b3J5W2RpcmVjdG9yeV07CisgICAgICAgICAgICB2YXIgY291bnQgPSB0
ZXN0c0luRGlyZWN0b3J5Lmxlbmd0aDsKKyAgICAgICAgICAgIGlmIChjb3VudCA8PSBrTWF4VGVz
dHNQZXJHcm91cCkgeworICAgICAgICAgICAgICAgIGluZGl2aWR1YWxUZXN0cyA9IGluZGl2aWR1
YWxUZXN0cy5jb25jYXQodGVzdHNJbkRpcmVjdG9yeSk7CisgICAgICAgICAgICAgICAgcmV0dXJu
OworICAgICAgICAgICAgfQorICAgICAgICAgICAgY2FsbGJhY2soZGlyZWN0b3J5ICsgJyAoJyAr
IGNvdW50ICsgJyB0ZXN0cyknKTsKKyAgICAgICAgfSk7CisgICAgICAgIGluZGl2aWR1YWxUZXN0
cy5mb3JFYWNoKGNhbGxiYWNrKTsKICAgICB9CiB9KTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZh
aWx1cmVzL3NjcmlwdHMvdWkvbm90aWZpY2F0aW9uc191bml0dGVzdHMuanMgYi9Ub29scy9CdWls
ZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFp
bHVyZXMvc2NyaXB0cy91aS9ub3RpZmljYXRpb25zX3VuaXR0ZXN0cy5qcwppbmRleCAxOTg4ODEy
MmI4ODQ1ZGVmZDQ1MDYzZGY5ZTJiZTVkYzA3OGEyYjMxLi45MTIwOWI3ZjJiNGFhYzM1M2JhZGZl
NDk2ODAyZDIxOWQwYWU3ZDIwIDEwMDY0NAotLS0gYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9i
dWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91
aS9ub3RpZmljYXRpb25zX3VuaXR0ZXN0cy5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9y
dC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0
cy91aS9ub3RpZmljYXRpb25zX3VuaXR0ZXN0cy5qcwpAQCAtNzYsMTIgKzc2LDEwIEBAIHRlc3Qo
J0luZm8nLCAyLCBmdW5jdGlvbigpIHsKICAgICBlcXVhbChpbmZvLmlubmVySFRNTCwgJzxkaXYg
Y2xhc3M9ImhvdyI+PC9kaXY+PGRpdiBjbGFzcz0id2hhdCI+aW5mbzwvZGl2PicpOwogfSk7CiAK
LXRlc3QoJ0ZhaWxpbmdUZXN0JywgNCwgZnVuY3Rpb24oKSB7Ci0gICAgdmFyIGZhaWxpbmdUZXN0
ID0gbmV3IHVpLm5vdGlmaWNhdGlvbnMuRmFpbGluZ1Rlc3Qoe3Rlc3ROYW1lOiAndGVzdCd9KTsK
K3Rlc3QoJ0ZhaWxpbmdUZXN0R3JvdXAnLCAyLCBmdW5jdGlvbigpIHsKKyAgICB2YXIgZmFpbGlu
Z1Rlc3QgPSBuZXcgdWkubm90aWZpY2F0aW9ucy5GYWlsaW5nVGVzdEdyb3VwKCd0ZXN0Jyk7CiAg
ICAgZXF1YWwoZmFpbGluZ1Rlc3QudGFnTmFtZSwgJ0xJJyk7CiAgICAgZXF1YWwoZmFpbGluZ1Rl
c3QuaW5uZXJIVE1MLCAndGVzdCcpOwotICAgIG9rKGZhaWxpbmdUZXN0LmVxdWFscyh7dGVzdE5h
bWU6ICd0ZXN0J30pKTsKLSAgICBvayghZmFpbGluZ1Rlc3QuZXF1YWxzKHt0ZXN0TmFtZTogJ2Zv
byd9KSk7CiB9KTsKIAogdGVzdCgnU3VzcGljaW91c0NvbW1pdCcsIDIsIGZ1bmN0aW9uKCkgewpA
QCAtMTA2LDYgKzEwNCw3IEBAIHRlc3QoJ1Rlc3RzRmFpbGluZycsIDEzLCBmdW5jdGlvbigpIHsK
ICAgICAgICAgInRlc3ROYW1lTGlzdCIsCiAgICAgICAgICJ1cGRhdGVCdWlsZGVyUmVzdWx0cyIs
CiAgICAgICAgICJhZGRGYWlsdXJlQW5hbHlzaXMiLAorICAgICAgICAiX2ZvckVhY2hUZXN0R3Jv
dXAiLAogICAgICAgICAiY29udGFpbnNGYWlsdXJlQW5hbHlzaXMiLAogICAgICAgICAiYWRkQ29t
bWl0RGF0YSIKICAgICBdKTsKQEAgLTExNSw3ICsxMTQsNyBAQCB0ZXN0KCdUZXN0c0ZhaWxpbmcn
LCAxMywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAnPHRpbWUgY2xhc3M9InJlbGF0aXZlIj5K
dXN0IG5vdzwvdGltZT4nICsKICAgICAgICAgICAgICc8dGFibGUgY2xhc3M9ImZhaWx1cmVzIj4n
ICsKICAgICAgICAgICAgICAgICAnPHRoZWFkPjx0cj48dGQ+dHlwZTwvdGQ+PHRkPnJlbGVhc2U8
L3RkPjx0ZD5kZWJ1ZzwvdGQ+PC90cj48L3RoZWFkPicgKwotICAgICAgICAgICAgICAgICc8dGJv
ZHk+PC90Ym9keT4nICsKKyAgICAgICAgICAgICAgICAnPHRib2R5Pjx0ciBjbGFzcz0iQlVJTERJ
TkciIHN0eWxlPSJkaXNwbGF5OiBub25lOyAiPjx0ZD5CVUlMRElORzwvdGQ+PHRkPjwvdGQ+PHRk
PjwvdGQ+PC90cj48L3Rib2R5PicgKwogICAgICAgICAgICAgJzwvdGFibGU+JyArCiAgICAgICAg
ICc8L2Rpdj4nICsKICAgICAgICAgJzxkaXYgY2xhc3M9IndoYXQiPicgKwpAQCAtMTM0LDcgKzEz
Myw3IEBAIHRlc3QoJ1Rlc3RzRmFpbGluZycsIDEzLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAg
ICc8dGltZSBjbGFzcz0icmVsYXRpdmUiPkp1c3Qgbm93PC90aW1lPicgKwogICAgICAgICAgICAg
Jzx0YWJsZSBjbGFzcz0iZmFpbHVyZXMiPicgKwogICAgICAgICAgICAgICAgICc8dGhlYWQ+PHRy
Pjx0ZD50eXBlPC90ZD48dGQ+cmVsZWFzZTwvdGQ+PHRkPmRlYnVnPC90ZD48L3RyPjwvdGhlYWQ+
JyArCi0gICAgICAgICAgICAgICAgJzx0Ym9keT48L3Rib2R5PicgKworICAgICAgICAgICAgICAg
ICc8dGJvZHk+PHRyIGNsYXNzPSJCVUlMRElORyIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7ICI+PHRk
PkJVSUxESU5HPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48L3RyPjwvdGJvZHk+JyArCiAgICAgICAg
ICAgICAnPC90YWJsZT4nICsKICAgICAgICAgJzwvZGl2PicgKwogICAgICAgICAnPGRpdiBjbGFz
cz0id2hhdCI+JyArCkBAIC0xNTYsNyArMTU1LDcgQEAgdGVzdCgnVGVzdHNGYWlsaW5nJywgMTMs
IGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgJzx0aW1lIGNsYXNzPSJyZWxhdGl2ZSI+SnVzdCBu
b3c8L3RpbWU+JyArCiAgICAgICAgICAgICAnPHRhYmxlIGNsYXNzPSJmYWlsdXJlcyI+JyArCiAg
ICAgICAgICAgICAgICAgJzx0aGVhZD48dHI+PHRkPnR5cGU8L3RkPjx0ZD5yZWxlYXNlPC90ZD48
dGQ+ZGVidWc8L3RkPjwvdHI+PC90aGVhZD4nICsKLSAgICAgICAgICAgICAgICAnPHRib2R5Pjwv
dGJvZHk+JyArCisgICAgICAgICAgICAgICAgJzx0Ym9keT48dHIgY2xhc3M9IkJVSUxESU5HIiBz
dHlsZT0iZGlzcGxheTogbm9uZTsgIj48dGQ+QlVJTERJTkc8L3RkPjx0ZD48L3RkPjx0ZD48L3Rk
PjwvdHI+PC90Ym9keT4nICsKICAgICAgICAgICAgICc8L3RhYmxlPicgKwogICAgICAgICAnPC9k
aXY+JyArCiAgICAgICAgICc8ZGl2IGNsYXNzPSJ3aGF0Ij4nICsKQEAgLTE4MCw3ICsxNzksNyBA
QCB0ZXN0KCdUZXN0c0ZhaWxpbmcnLCAxMywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAnPHRp
bWUgY2xhc3M9InJlbGF0aXZlIj4xMCBtaW51dGVzIGFnbzwvdGltZT4nICsKICAgICAgICAgICAg
ICc8dGFibGUgY2xhc3M9ImZhaWx1cmVzIj4nICsKICAgICAgICAgICAgICAgICAnPHRoZWFkPjx0
cj48dGQ+dHlwZTwvdGQ+PHRkPnJlbGVhc2U8L3RkPjx0ZD5kZWJ1ZzwvdGQ+PC90cj48L3RoZWFk
PicgKwotICAgICAgICAgICAgICAgICc8dGJvZHk+PC90Ym9keT4nICsKKyAgICAgICAgICAgICAg
ICAnPHRib2R5Pjx0ciBjbGFzcz0iQlVJTERJTkciIHN0eWxlPSJkaXNwbGF5OiBub25lOyAiPjx0
ZD5CVUlMRElORzwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PC90cj48L3Rib2R5PicgKwogICAgICAg
ICAgICAgJzwvdGFibGU+JyArCiAgICAgICAgICc8L2Rpdj4nICsKICAgICAgICAgJzxkaXYgY2xh
c3M9IndoYXQiPicgKwpAQCAtMjE0LDExICsyMTMsMTIgQEAgdGVzdCgnVGVzdHNGYWlsaW5nJywg
MTMsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgJzx0YWJsZSBjbGFzcz0iZmFpbHVyZXMiPicg
KwogICAgICAgICAgICAgICAgICc8dGhlYWQ+PHRyPjx0ZD50eXBlPC90ZD48dGQ+cmVsZWFzZTwv
dGQ+PHRkPmRlYnVnPC90ZD48L3RyPjwvdGhlYWQ+JyArCiAgICAgICAgICAgICAgICAgJzx0Ym9k
eT4nICsKLSAgICAgICAgICAgICAgICAgICAgJzx0cj4nICsKKyAgICAgICAgICAgICAgICAgICAg
Jzx0ciBjbGFzcz0iVEVYVCI+JyArCiAgICAgICAgICAgICAgICAgICAgICAgICAnPHRkPlRFWFQ8
L3RkPicgKwogICAgICAgICAgICAgICAgICAgICAgICAgJzx0ZD48L3RkPicgKwogICAgICAgICAg
ICAgICAgICAgICAgICAgJzx0ZD48ZGl2PjxzcGFuIGNsYXNzPSJhcmNoaXRlY3R1cmUiPjY0LWJp
dDwvc3Bhbj48c3BhbiBjbGFzcz0idmVyc2lvbiI+bHVjaWQ8L3NwYW4+PC9kaXY+PC90ZD4nICsK
ICAgICAgICAgICAgICAgICAgICAgJzwvdHI+JyArCisgICAgICAgICAgICAgICAgICAgICc8dHIg
Y2xhc3M9IkJVSUxESU5HIiBzdHlsZT0iZGlzcGxheTogbm9uZTsgIj48dGQ+QlVJTERJTkc8L3Rk
Pjx0ZD48L3RkPjx0ZD48L3RkPjwvdHI+JyArCiAgICAgICAgICAgICAgICAgJzwvdGJvZHk+JyAr
CiAgICAgICAgICAgICAnPC90YWJsZT4nICsKICAgICAgICAgJzwvZGl2PicgKwpAQCAtMjU0LDEy
ICsyNTQsMTIgQEAgdGVzdCgnVGVzdHNGYWlsaW5nJywgMTMsIGZ1bmN0aW9uKCkgewogICAgICAg
ICAgICAgJzx0YWJsZSBjbGFzcz0iZmFpbHVyZXMiPicgKwogICAgICAgICAgICAgICAgICc8dGhl
YWQ+PHRyPjx0ZD50eXBlPC90ZD48dGQ+cmVsZWFzZTwvdGQ+PHRkPmRlYnVnPC90ZD48L3RyPjwv
dGhlYWQ+JyArCiAgICAgICAgICAgICAgICAgJzx0Ym9keT4nICsKLSAgICAgICAgICAgICAgICAg
ICAgJzx0cj4nICsKKyAgICAgICAgICAgICAgICAgICAgJzx0ciBjbGFzcz0iVEVYVCI+JyArCiAg
ICAgICAgICAgICAgICAgICAgICAgICAnPHRkPlRFWFQ8L3RkPicgKwogICAgICAgICAgICAgICAg
ICAgICAgICAgJzx0ZD48L3RkPicgKwogICAgICAgICAgICAgICAgICAgICAgICAgJzx0ZD48ZGl2
PjxzcGFuIGNsYXNzPSJhcmNoaXRlY3R1cmUiPjY0LWJpdDwvc3Bhbj48c3BhbiBjbGFzcz0idmVy
c2lvbiI+bHVjaWQ8L3NwYW4+PC9kaXY+PC90ZD4nICsKICAgICAgICAgICAgICAgICAgICAgJzwv
dHI+JyArCi0gICAgICAgICAgICAgICAgICAgICc8dHI+JyArCisgICAgICAgICAgICAgICAgICAg
ICc8dHIgY2xhc3M9IkJVSUxESU5HIiBzdHlsZT0iIj4nICsKICAgICAgICAgICAgICAgICAgICAg
ICAgICc8dGQ+QlVJTERJTkc8L3RkPicgKwogICAgICAgICAgICAgICAgICAgICAgICAgJzx0ZD48
ZGl2PjxzcGFuIGNsYXNzPSJ2ZXJzaW9uIj5sZW9wYXJkPC9zcGFuPjwvZGl2PjwvdGQ+JyArCiAg
ICAgICAgICAgICAgICAgICAgICAgICAnPHRkPjwvdGQ+JyArCkBAIC0yOTMsNiArMjkzLDM2IEBA
IHRlc3QoJ1Rlc3RzRmFpbGluZycsIDEzLCBmdW5jdGlvbigpIHsKICAgICAgICAgJzwvZGl2Picp
OwogfSk7CiAKK3Rlc3QoJ1Rlc3RzRmFpbGluZyAoZ3JvdXBpbmcpJywgMSwgZnVuY3Rpb24oKSB7
CisgICAgdmFyIHRlc3RGYWlsdXJlcyA9IG5ldyB1aS5ub3RpZmljYXRpb25zLlRlc3RzRmFpbGlu
ZygpOworICAgIHRlc3RGYWlsdXJlcy5hZGRGYWlsdXJlQW5hbHlzaXMoe3Rlc3ROYW1lOiAncGF0
aC90by90ZXN0MS5odG1sJywgcmVzdWx0Tm9kZXNCeUJ1aWxkZXI6IHt9fSk7CisgICAgdGVzdEZh
aWx1cmVzLmFkZEZhaWx1cmVBbmFseXNpcyh7dGVzdE5hbWU6ICdwYXRoL3RvL3Rlc3QyLmh0bWwn
LCByZXN1bHROb2Rlc0J5QnVpbGRlcjoge319KTsKKyAgICB0ZXN0RmFpbHVyZXMuYWRkRmFpbHVy
ZUFuYWx5c2lzKHt0ZXN0TmFtZTogJ3BhdGgvdG8vdGVzdDMuaHRtbCcsIHJlc3VsdE5vZGVzQnlC
dWlsZGVyOiB7fX0pOworICAgIHRlc3RGYWlsdXJlcy5hZGRGYWlsdXJlQW5hbHlzaXMoe3Rlc3RO
YW1lOiAncGF0aC90by90ZXN0NC5odG1sJywgcmVzdWx0Tm9kZXNCeUJ1aWxkZXI6IHt9fSk7Cisg
ICAgdGVzdEZhaWx1cmVzLmFkZEZhaWx1cmVBbmFseXNpcyh7dGVzdE5hbWU6ICdwYXRoL2Fub3Ro
ZXIvdGVzdC5odG1sJywgcmVzdWx0Tm9kZXNCeUJ1aWxkZXI6IHt9fSk7CisgICAgZXF1YWwodGVz
dEZhaWx1cmVzLmlubmVySFRNTCwKKyAgICAgICAgJzxkaXYgY2xhc3M9ImhvdyI+JyArCisgICAg
ICAgICAgICAnPHRpbWUgY2xhc3M9InJlbGF0aXZlIj5KdXN0IG5vdzwvdGltZT4nICsKKyAgICAg
ICAgICAgICc8dGFibGUgY2xhc3M9ImZhaWx1cmVzIj4nICsKKyAgICAgICAgICAgICAgICAnPHRo
ZWFkPjx0cj48dGQ+dHlwZTwvdGQ+PHRkPnJlbGVhc2U8L3RkPjx0ZD5kZWJ1ZzwvdGQ+PC90cj48
L3RoZWFkPicgKworICAgICAgICAgICAgICAgICc8dGJvZHk+PHRyIGNsYXNzPSJCVUlMRElORyIg
c3R5bGU9ImRpc3BsYXk6IG5vbmU7ICI+PHRkPkJVSUxESU5HPC90ZD48dGQ+PC90ZD48dGQ+PC90
ZD48L3RyPjwvdGJvZHk+JyArCisgICAgICAgICAgICAnPC90YWJsZT4nICsKKyAgICAgICAgJzwv
ZGl2PicgKworICAgICAgICAnPGRpdiBjbGFzcz0id2hhdCI+JyArCisgICAgICAgICAgICAnPGRp
diBjbGFzcz0icHJvYmxlbSI+JyArCisgICAgICAgICAgICAgICAgJzx1bCBjbGFzcz0iZWZmZWN0
cyI+JyArCisgICAgICAgICAgICAgICAgICAgICc8bGk+cGF0aC90byAoNCB0ZXN0cyk8L2xpPicg
KworICAgICAgICAgICAgICAgICAgICAnPGxpPnBhdGgvYW5vdGhlci90ZXN0Lmh0bWw8L2xpPicg
KworICAgICAgICAgICAgICAgICc8L3VsPicgKworICAgICAgICAgICAgICAgICc8dWwgY2xhc3M9
ImFjdGlvbnMiPicgKworICAgICAgICAgICAgICAgICAgICAnPGxpPjxidXR0b24+RXhhbWluZTwv
YnV0dG9uPjwvbGk+JyArCisgICAgICAgICAgICAgICAgJzwvdWw+JyArCisgICAgICAgICAgICAn
PC9kaXY+JyArCisgICAgICAgICAgICAnPHVsIGNsYXNzPSJjYXVzZXMiPjwvdWw+JyArCisgICAg
ICAgICc8L2Rpdj4nKTsKKworfSk7CisKIHRlc3QoJ0J1aWxkZXJzRmFpbGluZycsIDEsIGZ1bmN0
aW9uKCkgewogICAgIHZhciBidWlsZGVyRmFpbGluZyA9IG5ldyB1aS5ub3RpZmljYXRpb25zLkJ1
aWxkZXJzRmFpbGluZygpOwogICAgIGJ1aWxkZXJGYWlsaW5nLnNldEZhaWxpbmdCdWlsZGVycyhb
J1dlYktpdCBMaW51eCcsICdXZWJraXQgVmlzdGEnXSk7CkBAIC0zMDEsNyArMzMxLDcgQEAgdGVz
dCgnQnVpbGRlcnNGYWlsaW5nJywgMSwgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAnPHRpbWUg
Y2xhc3M9InJlbGF0aXZlIj5KdXN0IG5vdzwvdGltZT4nICsKICAgICAgICAgICAgICc8dGFibGUg
Y2xhc3M9ImZhaWx1cmVzIj4nICsKICAgICAgICAgICAgICAgICAnPHRoZWFkPjx0cj48dGQ+dHlw
ZTwvdGQ+PHRkPnJlbGVhc2U8L3RkPjx0ZD5kZWJ1ZzwvdGQ+PC90cj48L3RoZWFkPicgKwotICAg
ICAgICAgICAgICAgICc8dGJvZHk+PC90Ym9keT4nICsKKyAgICAgICAgICAgICAgICAnPHRib2R5
Pjx0ciBjbGFzcz0iQlVJTERJTkciIHN0eWxlPSJkaXNwbGF5OiBub25lOyAiPjx0ZD5CVUlMRElO
RzwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PC90cj48L3Rib2R5PicgKwogICAgICAgICAgICAgJzwv
dGFibGU+JyArCiAgICAgICAgICc8L2Rpdj4nICsKICAgICAgICAgJzxkaXYgY2xhc3M9IndoYXQi
PicgKwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4
IGMyMmFhYzgyYmNhNmVmNDEyOTJiMzdjMDQ4NDJlNjFmMzdmZWZhM2EuLmFkYmYwMTRhZjhmZDFi
YTg4YWZjMDYxYjhhODMyOWJlZWVjMGQ0MDEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZwor
KysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyNCBAQAogMjAxMS0wOS0wMSAgQWRhbSBC
YXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCisgICAgICAgIEdyb3VwIGZhaWxpbmcgdGVzdHMg
aW4gZ2FyZGVuLW8tbWF0aWMgaWYgdGhlcmUgYXJlIG1vcmUgdGhhbiB0aHJlZSBpbiBhIGZvbGRl
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjczNzMK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTb21ldGlt
ZXMgYSBmYWlsdXJlIHdpbGwgY2F1c2UgbWFueSB0ZXN0cyBpbiBhIGdpdmVuIGRpcmVjdG9yeSB0
byBmYWlsLgorICAgICAgICBXaGVuIHRoYXQgaGFwcGVucywgaXQncyBiZXR0ZXIgdG8gbGlzdCB0
aGUgZGlyZWN0b3J5IGFzIGEgc2luZ2xlIGl0ZW0KKyAgICAgICAgKHdpdGggYSBjb3VudCkgcmF0
aGVyIHRoYW4gc3BhbW1pbmcgYWxsIHRoZSB0ZXN0IG5hbWVzLgorCisgICAgICAgIChUaGlzIHBh
dGNoIGFsc28gdXBkYXRlcyBhIGJ1bmNoIG9mIHVuaXQgdGVzdCBleHBlY3RlZCByZXN1bHRzIGFm
dGVyIG15IGxhc3QgY29tbWl0LikKKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2Jhc2Uu
anM6CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYmFzZV91bml0dGVzdHMuanM6CisgICAg
ICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0
bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkvZmFpbHVyZXNfdW5pdHRlc3RzLmpzOgorICAgICAg
ICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1s
L1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL25vdGlmaWNhdGlvbnMuanM6CisgICAgICAgICogQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZh
aWx1cmVzL3NjcmlwdHMvdWkvbm90aWZpY2F0aW9uc191bml0dGVzdHMuanM6CisKKzIwMTEtMDkt
MDEgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKwogICAgICAgICBMb3dlciB0aGUg
dmlzdWFsIG5vaXNlIGZyb20gdGhlIGZhaWxpbmcgYnVpbGRlcnMgZGlzcGxheQogICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjczNjkKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>