<?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>38084</bug_id>
          
          <creation_ts>2010-04-24 14:26:12 -0700</creation_ts>
          <short_desc>fast/events/touch has non-standard script test wrappers</short_desc>
          <delta_ts>2010-05-02 00:50: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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>37830</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Adler">darin</reporter>
          <assigned_to name="Ben Murdoch">benm</assigned_to>
          <cc>benm</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>jamesr</cc>
    
    <cc>kim.1.gronholm</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>216751</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-04-24 14:26:12 -0700</bug_when>
    <thetext>&apos;fast/events/touch/basic-single-touch-events.html&apos;
&apos;fast/events/touch/send-oncancel-event.html&apos;
&apos;fast/events/touch/basic-multi-touch-events.html&apos;
&apos;fast/events/touch/touch-target.html&apos;

All of these wrappers get overwritten by the standard wrapper if you use the make-script-test-wrappers script. Such tests should not use the script-tests directory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216781</commentid>
    <comment_count>1</comment_count>
    <who name="Ben Murdoch">benm</who>
    <bug_when>2010-04-24 21:53:40 -0700</bug_when>
    <thetext>I can look at this.

The tests you list above need to be run asynchronously (and so need js-test-post-function.js) whereas the other touch tests run synchronously (so use js-test-post.js). I propose refactoring the synchronous tests to be asynchronous and and updating the TEMPLATE.html to include js-test-post-function.js so that the tests you list have their wrappers generated correctly.

Also of interest is bug 37830, where the current patch proposes rather than including js-test-post-function.js at the top of TEMPLATE.html (i.e. so it is parsed before the test runs) move it to the bottom of TEMPLATE.html and have the test run onload. I prefer including the js file at the top but am open to discussing the other alternatives.

Thanks, Ben</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216784</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-04-24 22:26:01 -0700</bug_when>
    <thetext>Custom tests are OK, ones that work like script-tests but don&apos;t work with the standard wrapper, but if you make them you need to put them in resources rather than script-tests so the script won&apos;t overwrite their wrappers.

Once that short term task is done, it would also be nice to find a way to adjust things so that these can use standard wrappers by changing these tests, changing the standard wrappers, or both.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219037</commentid>
    <comment_count>3</comment_count>
      <attachid>54708</attachid>
    <who name="Ben Murdoch">benm</who>
    <bug_when>2010-04-29 08:05:13 -0700</bug_when>
    <thetext>Created attachment 54708
Proposed patch

Tidy up the touch layout tests by making TEMPLATE.html generate asynchronous style tests and move the synchronous test into the resources directory (consider it a custom test).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219156</commentid>
    <comment_count>4</comment_count>
      <attachid>54708</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-04-29 13:36:55 -0700</bug_when>
    <thetext>Comment on attachment 54708
Proposed patch

Looks fine. r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219789</commentid>
    <comment_count>5</comment_count>
      <attachid>54708</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-02 00:50:50 -0700</bug_when>
    <thetext>Comment on attachment 54708
Proposed patch

Clearing flags on attachment: 54708

Committed r58644: &lt;http://trac.webkit.org/changeset/58644&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219790</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-02 00:50:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54708</attachid>
            <date>2010-04-29 08:05:13 -0700</date>
            <delta_ts>2010-05-02 00:50:50 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>38084.txt</filename>
            <type>text/plain</type>
            <size>9850</size>
            <attacher name="Ben Murdoch">benm</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDU4NTE1KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMjcgQEAKKzIwMTAtMDQtMjkgIEJlbiBNdXJkb2NoICA8YmVu
bUBnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIGZhc3QvZXZlbnRzL3RvdWNoIGhhcyBub24tc3RhbmRhcmQgc2NyaXB0IHRlc3Qgd3Jh
cHBlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM4
MDg0CisKKyAgICAgICAgVGlkeSB1cCB0aGUgdG91Y2ggZXZlbnQgbGF5b3V0IHRlc3RzLiBNYWtl
IHRoZSBzY3JpcHQtdGVzdHMgVEVNUExBVEUuaHRtbAorICAgICAgICBnZW5lcmF0ZSBhc3luY2hy
b25vdXMgc3R5bGUgdGVzdHMgdXNpbmcganMtdGVzdC1wb3N0LWZ1bmN0aW9uLmpzIGFuZCBtb3Zl
CisgICAgICAgIHRoZSBub24tc3RhbmRhcmQgc3luY2hyb25vdXMgdGVzdCBpbnRvIHRoZSByZXNv
dXJjZXMgZGlyZWN0b3J5LgorCisgICAgICAgICogZmFzdC9ldmVudHMvdG91Y2gvYmFzaWMtbXVs
dGktdG91Y2gtZXZlbnRzLmh0bWw6IFJlZ2VuZXJhdGUgZnJvbSBURU1QTEFURS5odG1sCisgICAg
ICAgICogZmFzdC9ldmVudHMvdG91Y2gvYmFzaWMtc2luZ2xlLXRvdWNoLWV2ZW50cy5odG1sOiBk
aXR0by4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90b3VjaC9zZW5kLW9uY2FuY2VsLWV2ZW50Lmh0
bWw6IGRpdHRvLgorICAgICAgICAqIGZhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLXRhcmdldC5odG1s
OiBkaXR0by4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90b3VjaC9jcmVhdGUtdG91Y2gtZXZlbnQu
aHRtbDogTGluayB0byBzY3JpcHQgaW4gcmVzb3VyY2VzIHJhdGhlciB0aGFuCisgICAgICAgICAg
ICBzY3JpcHQtdGVzdHMgYXMgdGhpcyB0ZXN0IGlzIG5vdCBnZW5lcmF0ZWQgZnJvbSBURU1QTEFU
RS5odG1sLgorICAgICAgICAqIGZhc3QvZXZlbnRzL3RvdWNoL3Jlc291cmNlcy9jcmVhdGUtdG91
Y2gtZXZlbnQuanM6IENvcGllZCBmcm9tIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3Nj
cmlwdC10ZXN0cy9jcmVhdGUtdG91Y2gtZXZlbnQuanMuCisgICAgICAgICogZmFzdC9ldmVudHMv
dG91Y2gvc2NyaXB0LXRlc3RzL1RFTVBMQVRFLmh0bWw6IFVwZGF0ZSB0byBnZW5lcmF0ZSBhc3lu
Y2hyb25vdXMgdGVzdHMuCisgICAgICAgICogZmFzdC9ldmVudHMvdG91Y2gvc2NyaXB0LXRlc3Rz
L2NyZWF0ZS10b3VjaC1ldmVudC5qczogUmVtb3ZlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90
b3VjaC9zY3JpcHQtdGVzdHMvdG91Y2gtdGFyZ2V0LmpzOiBSZWZhY3RvciB0byB3b3JrIHdpdGgg
bmV3IHdyYXBwZXIKKyAgICAgICAgICAgIGdlbmVyYXRlZCBmcm9tIFRFTVBMQVRFLmh0bWwuCisK
KwogMjAxMC0wNC0yOSAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5IFNpbW9uIEhhdXNtYW5uLgpJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC9ldmVudHMvdG91Y2gvYmFzaWMtbXVsdGktdG91Y2gtZXZlbnRzLmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvYmFzaWMtbXVsdGktdG91Y2gt
ZXZlbnRzLmh0bWwJKHJldmlzaW9uIDU4NDkxKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
dG91Y2gvYmFzaWMtbXVsdGktdG91Y2gtZXZlbnRzLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTQs
MTEgKzQsMTYgQEAKIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vLi4vanMvcmVzb3Vy
Y2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KIDxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMv
anMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNl
cy9qcy10ZXN0LXBvc3QtZnVuY3Rpb24uanMiPjwvc2NyaXB0PgorPCEtLQorICBUb3VjaCB0ZXN0
cyB0aGF0IGludm9sdmUgdGhlIG9udG91Y2hzdGFydCwgb250b3VjaG1vdmUsIG9udG91Y2hlbmQg
b3Igb250b3VjaGNhbmNlbCBjYWxsYmFja3MKKyAgc2hvdWxkIGJlIHdyaXR0ZW4gaW4gYW4gYXN5
bmNocm9ub3VzIGZhc2hpb24gc28gdGhleSBjYW4gYmUgcnVuIG9uIG1vYmlsZSBwbGF0Zm9ybXMg
bGlrZSBBbmRyb2lkLgorICBUaGlzIHRlbXBsYXRlIHdpbGwgZ2VuZXJhdGUgYW4gYXN5bmNocm9u
b3VzIHN0eWxlIHRlc3QgYnkgdXNpbmcgdGhlIGpzLXRlc3QtcG9zdC1mdW5jdGlvbiBzY3JpcHQu
CisgIFlvdSB3aWxsIG5lZWQgdG8gaW52b2tlIGlzU3VjY2Vzc2Z1bGx5UGFyc2VkKCkgaW4geW91
ciB0ZXN0IHNjcmlwdCB3aGVuIHRoZSB0ZXN0IGNvbXBsZXRlcy4KKy0tPgogPC9oZWFkPgogPGJv
ZHk+CiA8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KIDxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2Pgog
PHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9iYXNpYy1tdWx0aS10b3VjaC1ldmVudHMuanMiPjwv
c2NyaXB0PgotCiA8L2JvZHk+CiA8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy90b3VjaC9iYXNpYy1zaW5nbGUtdG91Y2gtZXZlbnRzLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvYmFzaWMtc2luZ2xlLXRvdWNoLWV2ZW50cy5odG1s
CShyZXZpc2lvbiA1ODQ5MSkKKysrIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2Jhc2lj
LXNpbmdsZS10b3VjaC1ldmVudHMuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtNCw2ICs0LDEyIEBA
CiA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0
LXN0eWxlLmNzcyI+CiA8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJl
LmpzIj48L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1w
b3N0LWZ1bmN0aW9uLmpzIj48L3NjcmlwdD4KKzwhLS0KKyAgVG91Y2ggdGVzdHMgdGhhdCBpbnZv
bHZlIHRoZSBvbnRvdWNoc3RhcnQsIG9udG91Y2htb3ZlLCBvbnRvdWNoZW5kIG9yIG9udG91Y2hj
YW5jZWwgY2FsbGJhY2tzCisgIHNob3VsZCBiZSB3cml0dGVuIGluIGFuIGFzeW5jaHJvbm91cyBm
YXNoaW9uIHNvIHRoZXkgY2FuIGJlIHJ1biBvbiBtb2JpbGUgcGxhdGZvcm1zIGxpa2UgQW5kcm9p
ZC4KKyAgVGhpcyB0ZW1wbGF0ZSB3aWxsIGdlbmVyYXRlIGFuIGFzeW5jaHJvbm91cyBzdHlsZSB0
ZXN0IGJ5IHVzaW5nIHRoZSBqcy10ZXN0LXBvc3QtZnVuY3Rpb24gc2NyaXB0LgorICBZb3Ugd2ls
bCBuZWVkIHRvIGludm9rZSBpc1N1Y2Nlc3NmdWxseVBhcnNlZCgpIGluIHlvdXIgdGVzdCBzY3Jp
cHQgd2hlbiB0aGUgdGVzdCBjb21wbGV0ZXMuCistLT4KIDwvaGVhZD4KIDxib2R5PgogPHAgaWQ9
ImRlc2NyaXB0aW9uIj48L3A+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9j
cmVhdGUtdG91Y2gtZXZlbnQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2
ZW50cy90b3VjaC9jcmVhdGUtdG91Y2gtZXZlbnQuaHRtbAkocmV2aXNpb24gNTg0OTEpCisrKyBM
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9jcmVhdGUtdG91Y2gtZXZlbnQuaHRtbAkod29y
a2luZyBjb3B5KQpAQCAtNyw3ICs3LDcgQEAKIDxib2R5PgogPHAgaWQ9ImRlc2NyaXB0aW9uIj48
L3A+CiA8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KLTxzY3JpcHQgc3JjPSJzY3JpcHQtdGVzdHMv
Y3JlYXRlLXRvdWNoLWV2ZW50LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMv
Y3JlYXRlLXRvdWNoLWV2ZW50LmpzIj48L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIuLi8uLi9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4KSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3NlbmQtb25jYW5jZWwtZXZlbnQuaHRt
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9zZW5kLW9uY2Fu
Y2VsLWV2ZW50Lmh0bWwJKHJldmlzaW9uIDU4NDkxKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ldmVu
dHMvdG91Y2gvc2VuZC1vbmNhbmNlbC1ldmVudC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0zLDEx
ICszLDE3IEBACiA8aGVhZD4KIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vLi4vanMv
cmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KIDxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNv
dXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jl
c291cmNlcy9qcy10ZXN0LXBvc3QtZnVuY3Rpb24uanMiPjwvc2NyaXB0PgorPCEtLQorICBUb3Vj
aCB0ZXN0cyB0aGF0IGludm9sdmUgdGhlIG9udG91Y2hzdGFydCwgb250b3VjaG1vdmUsIG9udG91
Y2hlbmQgb3Igb250b3VjaGNhbmNlbCBjYWxsYmFja3MKKyAgc2hvdWxkIGJlIHdyaXR0ZW4gaW4g
YW4gYXN5bmNocm9ub3VzIGZhc2hpb24gc28gdGhleSBjYW4gYmUgcnVuIG9uIG1vYmlsZSBwbGF0
Zm9ybXMgbGlrZSBBbmRyb2lkLgorICBUaGlzIHRlbXBsYXRlIHdpbGwgZ2VuZXJhdGUgYW4gYXN5
bmNocm9ub3VzIHN0eWxlIHRlc3QgYnkgdXNpbmcgdGhlIGpzLXRlc3QtcG9zdC1mdW5jdGlvbiBz
Y3JpcHQuCisgIFlvdSB3aWxsIG5lZWQgdG8gaW52b2tlIGlzU3VjY2Vzc2Z1bGx5UGFyc2VkKCkg
aW4geW91ciB0ZXN0IHNjcmlwdCB3aGVuIHRoZSB0ZXN0IGNvbXBsZXRlcy4KKy0tPgogPC9oZWFk
PgogPGJvZHk+CiA8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KIDxkaXYgaWQ9ImNvbnNvbGUiPjwv
ZGl2PgogPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9zZW5kLW9uY2FuY2VsLWV2ZW50LmpzIj48
L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LWZ1
bmN0aW9uLmpzIj48L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4KSW5kZXg6IExheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLXRhcmdldC5odG1sCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLXRhcmdldC5odG1sCShyZXZpc2lvbiA1ODQ5
MSkKKysrIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLXRhcmdldC5odG1sCSh3
b3JraW5nIGNvcHkpCkBAIC00LDEwICs0LDE1IEBACiA8bGluayByZWw9InN0eWxlc2hlZXQiIGhy
ZWY9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+CiA8c2NyaXB0IHNyYz0i
Li4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQgc3Jj
PSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LWZ1bmN0aW9uLmpzIj48L3NjcmlwdD4K
KzwhLS0KKyAgVG91Y2ggdGVzdHMgdGhhdCBpbnZvbHZlIHRoZSBvbnRvdWNoc3RhcnQsIG9udG91
Y2htb3ZlLCBvbnRvdWNoZW5kIG9yIG9udG91Y2hjYW5jZWwgY2FsbGJhY2tzCisgIHNob3VsZCBi
ZSB3cml0dGVuIGluIGFuIGFzeW5jaHJvbm91cyBmYXNoaW9uIHNvIHRoZXkgY2FuIGJlIHJ1biBv
biBtb2JpbGUgcGxhdGZvcm1zIGxpa2UgQW5kcm9pZC4KKyAgVGhpcyB0ZW1wbGF0ZSB3aWxsIGdl
bmVyYXRlIGFuIGFzeW5jaHJvbm91cyBzdHlsZSB0ZXN0IGJ5IHVzaW5nIHRoZSBqcy10ZXN0LXBv
c3QtZnVuY3Rpb24gc2NyaXB0LgorICBZb3Ugd2lsbCBuZWVkIHRvIGludm9rZSBpc1N1Y2Nlc3Nm
dWxseVBhcnNlZCgpIGluIHlvdXIgdGVzdCBzY3JpcHQgd2hlbiB0aGUgdGVzdCBjb21wbGV0ZXMu
CistLT4KIDwvaGVhZD4KIDxib2R5PgogPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Ci08ZGl2IGlk
PSJ0YXJnZXRzRGl2Ij48L2Rpdj4KIDxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgogPHNjcmlwdCBz
cmM9InNjcmlwdC10ZXN0cy90b3VjaC10YXJnZXQuanMiPjwvc2NyaXB0PgogPC9ib2R5PgpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvcmVzb3VyY2VzL2NyZWF0ZS10b3VjaC1l
dmVudC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9yZXNv
dXJjZXMvY3JlYXRlLXRvdWNoLWV2ZW50LmpzCShyZXZpc2lvbiA1ODI2MSkJKGZyb20gTGF5b3V0
VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvc2NyaXB0LXRlc3RzL2NyZWF0ZS10b3VjaC1ldmVudC5q
czo1ODI2MSkKKysrIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3Jlc291cmNlcy9jcmVh
dGUtdG91Y2gtZXZlbnQuanMJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxNyBAQAorZGVzY3Jp
cHRpb24gPSAiVGhpcyB0ZXN0cyB3aGV0aGVyIHRoZSBET00gY2FuIGNyZWF0ZSBUb3VjaEV2ZW50
cy4iOworCitkZWJ1ZyhkZXNjcmlwdGlvbik7CisKK3ZhciBldmVudCA9IG51bGw7CisKK3RyeQor
eworICAgIGV2ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoIlRvdWNoRXZlbnQiKTsKKyAgICBz
aG91bGRCZU5vbk51bGwoImV2ZW50Iik7Cit9CitjYXRjaCAoZSkKK3sKKyAgICB0ZXN0RmFpbGVk
KCJBbiBleGNlcHRpb24gd2FzIHRocm93bjogIiArIGUubWVzc2FnZSk7Cit9CisKK3N1Y2Nlc3Nm
dWxseVBhcnNlZCA9IHRydWU7CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9z
Y3JpcHQtdGVzdHMvVEVNUExBVEUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L2V2ZW50cy90b3VjaC9zY3JpcHQtdGVzdHMvVEVNUExBVEUuaHRtbAkocmV2aXNpb24gNTg0OTEp
CisrKyBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9zY3JpcHQtdGVzdHMvVEVNUExBVEUu
aHRtbAkod29ya2luZyBjb3B5KQpAQCAtMywxMSArMywxNyBAQAogPGhlYWQ+CiA8bGluayByZWw9
InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+
CiA8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3Njcmlw
dD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LWZ1bmN0aW9u
LmpzIj48L3NjcmlwdD4KKzwhLS0KKyAgVG91Y2ggdGVzdHMgdGhhdCBpbnZvbHZlIHRoZSBvbnRv
dWNoc3RhcnQsIG9udG91Y2htb3ZlLCBvbnRvdWNoZW5kIG9yIG9udG91Y2hjYW5jZWwgY2FsbGJh
Y2tzCisgIHNob3VsZCBiZSB3cml0dGVuIGluIGFuIGFzeW5jaHJvbm91cyBmYXNoaW9uIHNvIHRo
ZXkgY2FuIGJlIHJ1biBvbiBtb2JpbGUgcGxhdGZvcm1zIGxpa2UgQW5kcm9pZC4KKyAgVGhpcyB0
ZW1wbGF0ZSB3aWxsIGdlbmVyYXRlIGFuIGFzeW5jaHJvbm91cyBzdHlsZSB0ZXN0IGJ5IHVzaW5n
IHRoZSBqcy10ZXN0LXBvc3QtZnVuY3Rpb24gc2NyaXB0LgorICBZb3Ugd2lsbCBuZWVkIHRvIGlu
dm9rZSBpc1N1Y2Nlc3NmdWxseVBhcnNlZCgpIGluIHlvdXIgdGVzdCBzY3JpcHQgd2hlbiB0aGUg
dGVzdCBjb21wbGV0ZXMuCistLT4KIDwvaGVhZD4KIDxib2R5PgogPHAgaWQ9ImRlc2NyaXB0aW9u
Ij48L3A+CiA8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KIDxzY3JpcHQgc3JjPSJZT1VSX0pTX0ZJ
TEVfSEVSRSI+PC9zY3JpcHQ+Ci08c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRl
c3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+CiA8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2V2ZW50cy90b3VjaC9zY3JpcHQtdGVzdHMvY3JlYXRlLXRvdWNoLWV2ZW50LmpzCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3NjcmlwdC10ZXN0cy9j
cmVhdGUtdG91Y2gtZXZlbnQuanMJKHJldmlzaW9uIDU4NDkxKQorKysgTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvdG91Y2gvc2NyaXB0LXRlc3RzL2NyZWF0ZS10b3VjaC1ldmVudC5qcwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwxNyArMCwwIEBACi1kZXNjcmlwdGlvbiA9ICJUaGlzIHRlc3RzIHdoZXRo
ZXIgdGhlIERPTSBjYW4gY3JlYXRlIFRvdWNoRXZlbnRzLiI7Ci0KLWRlYnVnKGRlc2NyaXB0aW9u
KTsKLQotdmFyIGV2ZW50ID0gbnVsbDsKLQotdHJ5Ci17Ci0gICAgZXZlbnQgPSBkb2N1bWVudC5j
cmVhdGVFdmVudCgiVG91Y2hFdmVudCIpOwotICAgIHNob3VsZEJlTm9uTnVsbCgiZXZlbnQiKTsK
LX0KLWNhdGNoIChlKQotewotICAgIHRlc3RGYWlsZWQoIkFuIGV4Y2VwdGlvbiB3YXMgdGhyb3du
OiAiICsgZS5tZXNzYWdlKTsKLX0KLQotc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKSW5kZXg6
IExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3NjcmlwdC10ZXN0cy90b3VjaC10YXJnZXQu
anMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvc2NyaXB0LXRl
c3RzL3RvdWNoLXRhcmdldC5qcwkocmV2aXNpb24gNTg0OTEpCisrKyBMYXlvdXRUZXN0cy9mYXN0
L2V2ZW50cy90b3VjaC9zY3JpcHQtdGVzdHMvdG91Y2gtdGFyZ2V0LmpzCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsNiBAQAordmFyIHRhcmdldHNEaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCJkaXYiKTsKK3RhcmdldHNEaXYuaWQgPSAidGFyZ2V0c0RpdiI7CisKIHZhciBkaXYxID0gZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiBkaXYxLmlkID0gInRhcmdldEEiOwogZGl2MS5z
dHlsZS53aWR0aCA9ICIxMDBweCI7CkBAIC0xMyw5ICsxNiwxMCBAQCBkaXYyLnN0eWxlLmJhY2tn
cm91bmRDb2xvciA9ICJncmVlbiI7CiB2YXIgdG91Y2hTdGFydENvdW50ID0gMDsKIHZhciB0b3Vj
aE1vdmVDb3VudCA9IDA7CiAKLWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0YXJnZXRzRGl2Jyku
YXBwZW5kQ2hpbGQoZGl2MSk7Ci1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGFyZ2V0c0Rpdicp
LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2JyJykpOwotZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ3RhcmdldHNEaXYnKS5hcHBlbmRDaGlsZChkaXYyKTsKK2RvY3VtZW50LmJv
ZHkuaW5zZXJ0QmVmb3JlKHRhcmdldHNEaXYsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb25z
b2xlJykpOwordGFyZ2V0c0Rpdi5hcHBlbmRDaGlsZChkaXYxKTsKK3RhcmdldHNEaXYuYXBwZW5k
Q2hpbGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnInKSk7Cit0YXJnZXRzRGl2LmFwcGVuZENo
aWxkKGRpdjIpOwogCiBmdW5jdGlvbiB0b3VjaFN0YXJ0SGFuZGxlcigpCiB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>