<?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>98813</bug_id>
          
          <creation_ts>2012-10-09 12:16:38 -0700</creation_ts>
          <short_desc>dfg-cross-global tests are flaky because they misuse js-test-pre.js</short_desc>
          <delta_ts>2012-10-09 12:44:00 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>dbates</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>738046</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-09 12:16:38 -0700</bug_when>
    <thetext>dfg-cross-global tests are flaky because they misuse js-test-pre.js</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738049</commentid>
    <comment_count>1</comment_count>
      <attachid>167814</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-09 12:17:52 -0700</bug_when>
    <thetext>Created attachment 167814
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738051</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-09 12:18:16 -0700</bug_when>
    <thetext>Build and testing this now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738079</commentid>
    <comment_count>3</comment_count>
      <attachid>167821</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-09 12:33:57 -0700</bug_when>
    <thetext>Created attachment 167821
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738086</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-09 12:44:00 -0700</bug_when>
    <thetext>Committed r130796: &lt;http://trac.webkit.org/changeset/130796&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167814</attachid>
            <date>2012-10-09 12:17:52 -0700</date>
            <delta_ts>2012-10-09 12:33:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98813-20121009121653.patch</filename>
            <type>text/plain</type>
            <size>5904</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEzMDc4OSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEwLTA5ICBBZGFtIEJhcnRoICA8YWJh
cnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgZGZnLWNyb3NzLWdsb2JhbCB0ZXN0cyBhcmUgZmxh
a3kgYmVjYXVzZSB0aGV5IG1pc3VzZSBqcy10ZXN0LXByZS5qcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg4MTMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVzZSB0ZXN0cyBoYXZlIGEgcmFjZSBiZXR3
ZWVuIGpzLXRlc3QtcHJlJ3MgImRvbmUiIG1lc3NhZ2UgYW5kIHRoZQorICAgICAgICB0aW1lb3V0
LiBUaGlzIHBhdGNoIGNoYW5nZSB0aGVuIHRvIHVzZSBqc1Rlc3RJc0FzeW5jIGFuZCBmaW5pc2hK
U1Rlc3QoKQorICAgICAgICBhcHByb3ByaWF0ZWx5LgorCisgICAgICAgICogZmFzdC9qcy9zY3Jp
cHQtdGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS1saXRlcmFs
LXdpdGgtdmFyaWFibGVzLmpzOgorICAgICAgICAqIGZhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1j
cm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktbGl0ZXJhbC5qczoKKyAgICAgICAg
KiBmYXN0L2pzL3NjcmlwdC10ZXN0cy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3
LWFycmF5LXdpdGgtZWxlbWVudHMuanM6CisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMv
ZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS13aXRoLXNpemUuanM6Cisg
ICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5s
aW5lLW5ldy1hcnJheS5qczoKKwogMjAxMi0xMC0wOSAgVHVsbGlvIEx1Y2VuYSAgPHR1bGxpby5s
dWNlbmFAb3BlbmJvc3NhLm9yZz4KIAogICAgICAgICBOZWVkIGltcGxlbWVudCBpc1dvcmRUZXh0
QnJlYWsgZm9yIFFULCBhbmQgV2luQ0UgZm9yIHZpc3VhbCB3b3JkIG1vdmVtZW50IGZ1bmN0aW9u
YWxpdHkKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1jcm9zcy1n
bG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktbGl0ZXJhbC13aXRoLXZhcmlhYmxlcy5qcwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9kZmctY3Jvc3Mt
Z2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LWxpdGVyYWwtd2l0aC12YXJpYWJsZXMuanMJ
KHJldmlzaW9uIDEzMDc4MykKKysrIExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2Rm
Zy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktbGl0ZXJhbC13aXRoLXZhcmlh
Ymxlcy5qcwkod29ya2luZyBjb3B5KQpAQCAtMiw4ICsyLDcgQEAgZGVzY3JpcHRpb24oCiAiVGhp
cyB0ZXN0cyB0aGF0IGZ1bmN0aW9uIGlubGluaW5nIGluIHRoZSBERkcgSklUIGRvZXNuJ3QgZ2V0
IGNvbmZ1c2VkIGFib3V0IHRoZSBnbG9iYWwgb2JqZWN0IHRvIHVzZSBmb3IgYXJyYXkgYWxsb2Nh
dGlvbi4iCiApOwogCi1pZiAod2luZG93LnRlc3RSdW5uZXIpCi0gICAgdGVzdFJ1bm5lci53YWl0
VW50aWxEb25lKCk7Cit3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CiAKIGZ1bmN0aW9uIGZv
byh4KSB7CiAgICAgcmV0dXJuIFt4LCB4ICsgMSwgeCAqIDJdOwpAQCAtMTcsNyArMTYsNyBAQCBm
dW5jdGlvbiBkb25lKHZhbHVlKSB7CiAgICAgICAgIHRlc3RQYXNzZWQoImRvbmUoKSBjYWxsZWQg
d2l0aCAiICsgZXhwZWN0ZWQpOwogICAgIGVsc2UKICAgICAgICAgdGVzdEZhaWxlZCgiZG9uZSgp
IGNhbGxlZCB3aXRoICIgKyB2YWx1ZSArICIsIGJ1dCBleHBlY3RlZCAiICsgZXhwZWN0ZWQpOwot
ICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgIGZpbmlzaEpTVGVzdCgpOwogfQogCiBm
dW5jdGlvbiBkb2l0KCkgewpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMv
ZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS1saXRlcmFsLmpzCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1jcm9zcy1nbG9i
YWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktbGl0ZXJhbC5qcwkocmV2aXNpb24gMTMwNzgzKQor
KysgTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmpl
Y3QtaW5saW5lLW5ldy1hcnJheS1saXRlcmFsLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0yLDggKzIs
NyBAQCBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgZnVuY3Rpb24gaW5saW5pbmcgaW4g
dGhlIERGRyBKSVQgZG9lc24ndCBnZXQgY29uZnVzZWQgYWJvdXQgdGhlIGdsb2JhbCBvYmplY3Qg
dG8gdXNlIGZvciBhcnJheSBhbGxvY2F0aW9uLiIKICk7CiAKLWlmICh3aW5kb3cudGVzdFJ1bm5l
cikKLSAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKK3dpbmRvdy5qc1Rlc3RJc0FzeW5j
ID0gdHJ1ZTsKIAogZnVuY3Rpb24gZm9vKCkgewogICAgIHJldHVybiBbMSwgMiwgM107CkBAIC0x
Nyw3ICsxNiw3IEBAIGZ1bmN0aW9uIGRvbmUodmFsdWUpIHsKICAgICAgICAgdGVzdFBhc3NlZCgi
ZG9uZSgpIGNhbGxlZCB3aXRoICIgKyBleHBlY3RlZCk7CiAgICAgZWxzZQogICAgICAgICB0ZXN0
RmFpbGVkKCJkb25lKCkgY2FsbGVkIHdpdGggIiArIHZhbHVlICsgIiwgYnV0IGV4cGVjdGVkICIg
KyBleHBlY3RlZCk7Ci0gICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgZmluaXNoSlNU
ZXN0KCk7CiB9CiAKIGZ1bmN0aW9uIGRvaXQoKSB7CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pz
L3NjcmlwdC10ZXN0cy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LXdp
dGgtZWxlbWVudHMuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQt
dGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS13aXRoLWVsZW1l
bnRzLmpzCShyZXZpc2lvbiAxMzA3ODMpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10
ZXN0cy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LXdpdGgtZWxlbWVu
dHMuanMJKHdvcmtpbmcgY29weSkKQEAgLTIsOCArMiw3IEBAIGRlc2NyaXB0aW9uKAogIlRoaXMg
dGVzdHMgdGhhdCBmdW5jdGlvbiBpbmxpbmluZyBpbiB0aGUgREZHIEpJVCBkb2Vzbid0IGdldCBj
b25mdXNlZCBhYm91dCB0aGUgZ2xvYmFsIG9iamVjdCB0byB1c2UgZm9yIGFycmF5IGFsbG9jYXRp
b24uIgogKTsKIAotaWYgKHdpbmRvdy50ZXN0UnVubmVyKQotICAgIHRlc3RSdW5uZXIud2FpdFVu
dGlsRG9uZSgpOword2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOwogCiBmdW5jdGlvbiBmb28o
KSB7CiAgICAgcmV0dXJuIG5ldyBBcnJheSgxLCAyLCAzKTsKQEAgLTE3LDcgKzE2LDcgQEAgZnVu
Y3Rpb24gZG9uZSh2YWx1ZSkgewogICAgICAgICB0ZXN0UGFzc2VkKCJkb25lKCkgY2FsbGVkIHdp
dGggIiArIGV4cGVjdGVkKTsKICAgICBlbHNlCiAgICAgICAgIHRlc3RGYWlsZWQoImRvbmUoKSBj
YWxsZWQgd2l0aCAiICsgdmFsdWUgKyAiLCBidXQgZXhwZWN0ZWQgIiArIGV4cGVjdGVkKTsKLSAg
ICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICBmaW5pc2hKU1Rlc3QoKTsKIH0KIAogZnVu
Y3Rpb24gZG9pdCgpIHsKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2Rm
Zy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktd2l0aC1zaXplLmpzCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1jcm9zcy1nbG9i
YWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktd2l0aC1zaXplLmpzCShyZXZpc2lvbiAxMzA3ODMp
CisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9kZmctY3Jvc3MtZ2xvYmFsLW9i
amVjdC1pbmxpbmUtbmV3LWFycmF5LXdpdGgtc2l6ZS5qcwkod29ya2luZyBjb3B5KQpAQCAtMiw4
ICsyLDcgQEAgZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0cyB0aGF0IGZ1bmN0aW9uIGlubGluaW5n
IGluIHRoZSBERkcgSklUIGRvZXNuJ3QgZ2V0IGNvbmZ1c2VkIGFib3V0IHRoZSBnbG9iYWwgb2Jq
ZWN0IHRvIHVzZSBmb3IgYXJyYXkgYWxsb2NhdGlvbi4iCiApOwogCi1pZiAod2luZG93LnRlc3RS
dW5uZXIpCi0gICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Cit3aW5kb3cuanNUZXN0SXNB
c3luYyA9IHRydWU7CiAKIGZ1bmN0aW9uIGZvbygpIHsKICAgICByZXR1cm4gbmV3IEFycmF5KDEw
MDApOwpAQCAtMTcsNyArMTYsNyBAQCBmdW5jdGlvbiBkb25lKHZhbHVlKSB7CiAgICAgICAgIHRl
c3RQYXNzZWQoImRvbmUoKSBjYWxsZWQgd2l0aCAiICsgZXhwZWN0ZWQpOwogICAgIGVsc2UKICAg
ICAgICAgdGVzdEZhaWxlZCgiZG9uZSgpIGNhbGxlZCB3aXRoICIgKyB2YWx1ZSArICIsIGJ1dCBl
eHBlY3RlZCAiICsgZXhwZWN0ZWQpOwotICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAg
IGZpbmlzaEpTVGVzdCgpOwogfQogCiBmdW5jdGlvbiBkb2l0KCkgewpJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5l
dy1hcnJheS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0
cy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LmpzCShyZXZpc2lvbiAx
MzA3ODMpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9kZmctY3Jvc3MtZ2xv
YmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LmpzCSh3b3JraW5nIGNvcHkpCkBAIC0yLDggKzIs
NyBAQCBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgZnVuY3Rpb24gaW5saW5pbmcgaW4g
dGhlIERGRyBKSVQgZG9lc24ndCBnZXQgY29uZnVzZWQgYWJvdXQgdGhlIGdsb2JhbCBvYmplY3Qg
dG8gdXNlIGZvciBhcnJheSBhbGxvY2F0aW9uLiIKICk7CiAKLWlmICh3aW5kb3cudGVzdFJ1bm5l
cikKLSAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKK3dpbmRvdy5qc1Rlc3RJc0FzeW5j
ID0gdHJ1ZTsKIAogZnVuY3Rpb24gZm9vKCkgewogICAgIHJldHVybiBuZXcgQXJyYXkoKTsKQEAg
LTE3LDcgKzE2LDcgQEAgZnVuY3Rpb24gZG9uZSh2YWx1ZSkgewogICAgICAgICB0ZXN0UGFzc2Vk
KCJkb25lKCkgY2FsbGVkIHdpdGggIiArIGV4cGVjdGVkKTsKICAgICBlbHNlCiAgICAgICAgIHRl
c3RGYWlsZWQoImRvbmUoKSBjYWxsZWQgd2l0aCAiICsgdmFsdWUgKyAiLCBidXQgZXhwZWN0ZWQg
IiArIGV4cGVjdGVkKTsKLSAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICBmaW5pc2hK
U1Rlc3QoKTsKIH0KIAogZnVuY3Rpb24gZG9pdCgpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167821</attachid>
            <date>2012-10-09 12:33:57 -0700</date>
            <delta_ts>2012-10-09 12:37:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98813-20121009123258.patch</filename>
            <type>text/plain</type>
            <size>9050</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEzMDc4OSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEwLTA5ICBBZGFtIEJhcnRoICA8YWJh
cnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgZGZnLWNyb3NzLWdsb2JhbCB0ZXN0cyBhcmUgZmxh
a3kgYmVjYXVzZSB0aGV5IG1pc3VzZSBqcy10ZXN0LXByZS5qcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg4MTMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVzZSB0ZXN0cyBoYXZlIGEgcmFjZSBiZXR3
ZWVuIGpzLXRlc3QtcHJlJ3MgImRvbmUiIG1lc3NhZ2UgYW5kIHRoZQorICAgICAgICB0aW1lb3V0
LiBUaGlzIHBhdGNoIGNoYW5nZSB0aGVuIHRvIHVzZSBqc1Rlc3RJc0FzeW5jIGFuZCBmaW5pc2hK
U1Rlc3QoKQorICAgICAgICBhcHByb3ByaWF0ZWx5LgorCisgICAgICAgICogZmFzdC9qcy9zY3Jp
cHQtdGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS1saXRlcmFs
LXdpdGgtdmFyaWFibGVzLmpzOgorICAgICAgICAqIGZhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1j
cm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktbGl0ZXJhbC5qczoKKyAgICAgICAg
KiBmYXN0L2pzL3NjcmlwdC10ZXN0cy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3
LWFycmF5LXdpdGgtZWxlbWVudHMuanM6CisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMv
ZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS13aXRoLXNpemUuanM6Cisg
ICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5s
aW5lLW5ldy1hcnJheS5qczoKKwogMjAxMi0xMC0wOSAgVHVsbGlvIEx1Y2VuYSAgPHR1bGxpby5s
dWNlbmFAb3BlbmJvc3NhLm9yZz4KIAogICAgICAgICBOZWVkIGltcGxlbWVudCBpc1dvcmRUZXh0
QnJlYWsgZm9yIFFULCBhbmQgV2luQ0UgZm9yIHZpc3VhbCB3b3JkIG1vdmVtZW50IGZ1bmN0aW9u
YWxpdHkKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3Qt
aW5saW5lLW5ldy1hcnJheS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
ZmFzdC9qcy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMTMwNzgzKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY3Jvc3Mt
Z2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5
KQpAQCAtMyw4ICszLDggQEAgVGhpcyB0ZXN0cyB0aGF0IGZ1bmN0aW9uIGlubGluaW5nIGluIHRo
ZQogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCiAKK1BBU1MgZG9uZSgpIGNhbGxlZCB3aXRo
IDQ4MDAKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQot
UEFTUyBkb25lKCkgY2FsbGVkIHdpdGggNDgwMAogCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pz
L2RmZy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktbGl0ZXJhbC1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY3Jvc3MtZ2xvYmFs
LW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LWxpdGVyYWwtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAx
MzA3ODMpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL2RmZy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlu
bGluZS1uZXctYXJyYXktbGl0ZXJhbC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTMs
OCArMyw4IEBAIFRoaXMgdGVzdHMgdGhhdCBmdW5jdGlvbiBpbmxpbmluZyBpbiB0aGUKIE9uIHN1
Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2Vk
IGJ5ICJURVNUIENPTVBMRVRFIi4KIAogCitQQVNTIGRvbmUoKSBjYWxsZWQgd2l0aCA2NjAwCiBQ
QVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKLVBBU1MgZG9u
ZSgpIGNhbGxlZCB3aXRoIDY2MDAKIApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY3Jv
c3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LWxpdGVyYWwtd2l0aC12YXJpYWJsZXMt
ZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNyb3Nz
LWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS1saXRlcmFsLXdpdGgtdmFyaWFibGVzLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gMTMwNzgzKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmct
Y3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LWxpdGVyYWwtd2l0aC12YXJpYWJs
ZXMtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0zLDggKzMsOCBAQCBUaGlzIHRlc3Rz
IHRoYXQgZnVuY3Rpb24gaW5saW5pbmcgaW4gdGhlCiBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUg
YSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIu
CiAKIAorUEFTUyBkb25lKCkgY2FsbGVkIHdpdGggODUyMDAKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQotUEFTUyBkb25lKCkgY2FsbGVkIHdpdGggODUy
MDAKIApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1p
bmxpbmUtbmV3LWFycmF5LXdpdGgtZWxlbWVudHMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1h
cnJheS13aXRoLWVsZW1lbnRzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTMwNzgzKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9qcy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5
LXdpdGgtZWxlbWVudHMtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0zLDggKzMsOCBA
QCBUaGlzIHRlc3RzIHRoYXQgZnVuY3Rpb24gaW5saW5pbmcgaW4gdGhlCiBPbiBzdWNjZXNzLCB5
b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVT
VCBDT01QTEVURSIuCiAKIAorUEFTUyBkb25lKCkgY2FsbGVkIHdpdGggNjYwMAogUEFTUyBzdWNj
ZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCi1QQVNTIGRvbmUoKSBjYWxs
ZWQgd2l0aCA2NjAwCiAKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNyb3NzLWdsb2Jh
bC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS13aXRoLXNpemUtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5l
LW5ldy1hcnJheS13aXRoLXNpemUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxMzA3ODMpCisrKyBM
YXlvdXRUZXN0cy9mYXN0L2pzL2RmZy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJy
YXktd2l0aC1zaXplLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMyw4ICszLDggQEAg
VGhpcyB0ZXN0cyB0aGF0IGZ1bmN0aW9uIGlubGluaW5nIGluIHRoZQogT24gc3VjY2VzcywgeW91
IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1Qg
Q09NUExFVEUiLgogCiAKK1BBU1MgZG9uZSgpIGNhbGxlZCB3aXRoIDIwNDgwMAogUEFTUyBzdWNj
ZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCi1QQVNTIGRvbmUoKSBjYWxs
ZWQgd2l0aCAyMDQ4MDAKIApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMv
ZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS1saXRlcmFsLXdpdGgtdmFy
aWFibGVzLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3Rz
L2RmZy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktbGl0ZXJhbC13aXRoLXZh
cmlhYmxlcy5qcwkocmV2aXNpb24gMTMwNzgzKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3Jp
cHQtdGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS1saXRlcmFs
LXdpdGgtdmFyaWFibGVzLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0yLDggKzIsNyBAQCBkZXNjcmlw
dGlvbigKICJUaGlzIHRlc3RzIHRoYXQgZnVuY3Rpb24gaW5saW5pbmcgaW4gdGhlIERGRyBKSVQg
ZG9lc24ndCBnZXQgY29uZnVzZWQgYWJvdXQgdGhlIGdsb2JhbCBvYmplY3QgdG8gdXNlIGZvciBh
cnJheSBhbGxvY2F0aW9uLiIKICk7CiAKLWlmICh3aW5kb3cudGVzdFJ1bm5lcikKLSAgICB0ZXN0
UnVubmVyLndhaXRVbnRpbERvbmUoKTsKK3dpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKIAog
ZnVuY3Rpb24gZm9vKHgpIHsKICAgICByZXR1cm4gW3gsIHggKyAxLCB4ICogMl07CkBAIC0xNyw3
ICsxNiw3IEBAIGZ1bmN0aW9uIGRvbmUodmFsdWUpIHsKICAgICAgICAgdGVzdFBhc3NlZCgiZG9u
ZSgpIGNhbGxlZCB3aXRoICIgKyBleHBlY3RlZCk7CiAgICAgZWxzZQogICAgICAgICB0ZXN0RmFp
bGVkKCJkb25lKCkgY2FsbGVkIHdpdGggIiArIHZhbHVlICsgIiwgYnV0IGV4cGVjdGVkICIgKyBl
eHBlY3RlZCk7Ci0gICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgZmluaXNoSlNUZXN0
KCk7CiB9CiAKIGZ1bmN0aW9uIGRvaXQoKSB7CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pzL3Nj
cmlwdC10ZXN0cy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LWxpdGVy
YWwuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZn
LWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS1saXRlcmFsLmpzCShyZXZpc2lv
biAxMzA3ODMpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9kZmctY3Jvc3Mt
Z2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5LWxpdGVyYWwuanMJKHdvcmtpbmcgY29weSkK
QEAgLTIsOCArMiw3IEBAIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCBmdW5jdGlvbiBp
bmxpbmluZyBpbiB0aGUgREZHIEpJVCBkb2Vzbid0IGdldCBjb25mdXNlZCBhYm91dCB0aGUgZ2xv
YmFsIG9iamVjdCB0byB1c2UgZm9yIGFycmF5IGFsbG9jYXRpb24uIgogKTsKIAotaWYgKHdpbmRv
dy50ZXN0UnVubmVyKQotICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOword2luZG93Lmpz
VGVzdElzQXN5bmMgPSB0cnVlOwogCiBmdW5jdGlvbiBmb28oKSB7CiAgICAgcmV0dXJuIFsxLCAy
LCAzXTsKQEAgLTE3LDcgKzE2LDcgQEAgZnVuY3Rpb24gZG9uZSh2YWx1ZSkgewogICAgICAgICB0
ZXN0UGFzc2VkKCJkb25lKCkgY2FsbGVkIHdpdGggIiArIGV4cGVjdGVkKTsKICAgICBlbHNlCiAg
ICAgICAgIHRlc3RGYWlsZWQoImRvbmUoKSBjYWxsZWQgd2l0aCAiICsgdmFsdWUgKyAiLCBidXQg
ZXhwZWN0ZWQgIiArIGV4cGVjdGVkKTsKLSAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAg
ICBmaW5pc2hKU1Rlc3QoKTsKIH0KIAogZnVuY3Rpb24gZG9pdCgpIHsKSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1u
ZXctYXJyYXktd2l0aC1lbGVtZW50cy5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L2pzL3NjcmlwdC10ZXN0cy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVjdC1pbmxpbmUtbmV3LWFycmF5
LXdpdGgtZWxlbWVudHMuanMJKHJldmlzaW9uIDEzMDc4MykKKysrIExheW91dFRlc3RzL2Zhc3Qv
anMvc2NyaXB0LXRlc3RzL2RmZy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXkt
d2l0aC1lbGVtZW50cy5qcwkod29ya2luZyBjb3B5KQpAQCAtMiw4ICsyLDcgQEAgZGVzY3JpcHRp
b24oCiAiVGhpcyB0ZXN0cyB0aGF0IGZ1bmN0aW9uIGlubGluaW5nIGluIHRoZSBERkcgSklUIGRv
ZXNuJ3QgZ2V0IGNvbmZ1c2VkIGFib3V0IHRoZSBnbG9iYWwgb2JqZWN0IHRvIHVzZSBmb3IgYXJy
YXkgYWxsb2NhdGlvbi4iCiApOwogCi1pZiAod2luZG93LnRlc3RSdW5uZXIpCi0gICAgdGVzdFJ1
bm5lci53YWl0VW50aWxEb25lKCk7Cit3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CiAKIGZ1
bmN0aW9uIGZvbygpIHsKICAgICByZXR1cm4gbmV3IEFycmF5KDEsIDIsIDMpOwpAQCAtMTcsNyAr
MTYsNyBAQCBmdW5jdGlvbiBkb25lKHZhbHVlKSB7CiAgICAgICAgIHRlc3RQYXNzZWQoImRvbmUo
KSBjYWxsZWQgd2l0aCAiICsgZXhwZWN0ZWQpOwogICAgIGVsc2UKICAgICAgICAgdGVzdEZhaWxl
ZCgiZG9uZSgpIGNhbGxlZCB3aXRoICIgKyB2YWx1ZSArICIsIGJ1dCBleHBlY3RlZCAiICsgZXhw
ZWN0ZWQpOwotICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgIGZpbmlzaEpTVGVzdCgp
OwogfQogCiBmdW5jdGlvbiBkb2l0KCkgewpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3Jp
cHQtdGVzdHMvZGZnLWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS13aXRoLXNp
emUuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZn
LWNyb3NzLWdsb2JhbC1vYmplY3QtaW5saW5lLW5ldy1hcnJheS13aXRoLXNpemUuanMJKHJldmlz
aW9uIDEzMDc4MykKKysrIExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1jcm9z
cy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXktd2l0aC1zaXplLmpzCSh3b3JraW5nIGNv
cHkpCkBAIC0yLDggKzIsNyBAQCBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgZnVuY3Rp
b24gaW5saW5pbmcgaW4gdGhlIERGRyBKSVQgZG9lc24ndCBnZXQgY29uZnVzZWQgYWJvdXQgdGhl
IGdsb2JhbCBvYmplY3QgdG8gdXNlIGZvciBhcnJheSBhbGxvY2F0aW9uLiIKICk7CiAKLWlmICh3
aW5kb3cudGVzdFJ1bm5lcikKLSAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKK3dpbmRv
dy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKIAogZnVuY3Rpb24gZm9vKCkgewogICAgIHJldHVybiBu
ZXcgQXJyYXkoMTAwMCk7CkBAIC0xNyw3ICsxNiw3IEBAIGZ1bmN0aW9uIGRvbmUodmFsdWUpIHsK
ICAgICAgICAgdGVzdFBhc3NlZCgiZG9uZSgpIGNhbGxlZCB3aXRoICIgKyBleHBlY3RlZCk7CiAg
ICAgZWxzZQogICAgICAgICB0ZXN0RmFpbGVkKCJkb25lKCkgY2FsbGVkIHdpdGggIiArIHZhbHVl
ICsgIiwgYnV0IGV4cGVjdGVkICIgKyBleHBlY3RlZCk7Ci0gICAgdGVzdFJ1bm5lci5ub3RpZnlE
b25lKCk7CisgICAgZmluaXNoSlNUZXN0KCk7CiB9CiAKIGZ1bmN0aW9uIGRvaXQoKSB7CkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9kZmctY3Jvc3MtZ2xvYmFsLW9iamVj
dC1pbmxpbmUtbmV3LWFycmF5LmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMv
c2NyaXB0LXRlc3RzL2RmZy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXkuanMJ
KHJldmlzaW9uIDEzMDc4MykKKysrIExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2Rm
Zy1jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGluZS1uZXctYXJyYXkuanMJKHdvcmtpbmcgY29weSkK
QEAgLTIsOCArMiw3IEBAIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCBmdW5jdGlvbiBp
bmxpbmluZyBpbiB0aGUgREZHIEpJVCBkb2Vzbid0IGdldCBjb25mdXNlZCBhYm91dCB0aGUgZ2xv
YmFsIG9iamVjdCB0byB1c2UgZm9yIGFycmF5IGFsbG9jYXRpb24uIgogKTsKIAotaWYgKHdpbmRv
dy50ZXN0UnVubmVyKQotICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOword2luZG93Lmpz
VGVzdElzQXN5bmMgPSB0cnVlOwogCiBmdW5jdGlvbiBmb28oKSB7CiAgICAgcmV0dXJuIG5ldyBB
cnJheSgpOwpAQCAtMTcsNyArMTYsNyBAQCBmdW5jdGlvbiBkb25lKHZhbHVlKSB7CiAgICAgICAg
IHRlc3RQYXNzZWQoImRvbmUoKSBjYWxsZWQgd2l0aCAiICsgZXhwZWN0ZWQpOwogICAgIGVsc2UK
ICAgICAgICAgdGVzdEZhaWxlZCgiZG9uZSgpIGNhbGxlZCB3aXRoICIgKyB2YWx1ZSArICIsIGJ1
dCBleHBlY3RlZCAiICsgZXhwZWN0ZWQpOwotICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOwor
ICAgIGZpbmlzaEpTVGVzdCgpOwogfQogCiBmdW5jdGlvbiBkb2l0KCkgewo=
</data>
<flag name="review"
          id="180597"
          type_id="1"
          status="+"
          setter="dbates"
    />
    <flag name="commit-queue"
          id="180598"
          type_id="3"
          status="+"
          setter="dbates"
    />
          </attachment>
      

    </bug>

</bugzilla>