<?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>30503</bug_id>
          
          <creation_ts>2009-10-19 00:49:03 -0700</creation_ts>
          <short_desc>[Qt] Plugins: Create manual tests for testing plugins</short_desc>
          <delta_ts>2009-10-21 22:37:58 -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>Plug-ins</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>30662</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Girish Ramakrishnan">girish</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kenneth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>155607</commentid>
    <comment_count>0</comment_count>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-10-19 00:49:03 -0700</bug_when>
    <thetext>Here&apos;s a list of stuff that I have tested when implementing windowless plugins. So, I would like to add manual html test file which just loads up a flash plugin and mentions the below bullet points (with more explanation):

1. Test all the cases in windowed and windowless mode. Maybe I will create two flash instances, one in windowed and other in windowless.
2. Test resize of plugin
3. Test movement of plugin
4. Test with scrolling
5. Test with different paint systems
6. Test with the WebKit css animation stuff
7. If using Qt, test with graphicsview and qwebview
8. Test printing
9. Test with zoom
10. Test taking a screenshot (in QtLauncher)

Anything else?

I have marked it as [Qt] but this might be interesting for other ports. So, I will add all the above in a single HTML as WebCore/manual-tests/plugins-netscape.html. Thoughts?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155663</commentid>
    <comment_count>1</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2009-10-19 05:08:43 -0700</bug_when>
    <thetext>Maybe do a plugin subdirectory ? Maybe even

plugins/windowed
plugins/windowless

?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155664</commentid>
    <comment_count>2</comment_count>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-10-19 05:12:03 -0700</bug_when>
    <thetext>11. Test focus
12. Full screen mode and back (is this even supported?)
13. Full page mode (supported?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156135</commentid>
    <comment_count>3</comment_count>
      <attachid>41501</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-10-20 05:34:11 -0700</bug_when>
    <thetext>Created attachment 41501
manual tests (1)

Files will be created under WebCore/manual-tests/plugins</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156156</commentid>
    <comment_count>4</comment_count>
      <attachid>41506</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-10-20 07:32:22 -0700</bug_when>
    <thetext>Created attachment 41506
manual tests (2)

Oops, forgot the ChangeLog entry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156218</commentid>
    <comment_count>5</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2009-10-20 11:29:44 -0700</bug_when>
    <thetext>Looks good, though maybe it is not good depending on external resources as src=&quot;http://www.youtube.com/v/loXfcsXRB-w&amp;#038;hl=en&amp;#038;fs=1&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156376</commentid>
    <comment_count>6</comment_count>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-10-20 18:30:14 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Looks good, though maybe it is not good depending on external resources as
&gt; src=&quot;http://www.youtube.com/v/loXfcsXRB-w&amp;#038;hl=en&amp;#038;fs=1&quot;

I copied that from existing WebCore/manual-tests/plugins-test.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156378</commentid>
    <comment_count>7</comment_count>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-10-20 18:31:59 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; Looks good, though maybe it is not good depending on external resources as
&gt; &gt; src=&quot;http://www.youtube.com/v/loXfcsXRB-w&amp;#038;hl=en&amp;#038;fs=1&quot;
&gt; 
&gt; I copied that from existing WebCore/manual-tests/plugins-test.html.

Scratch that. I meant existing WebCore/manual-tests/qt/plugin-sibling-frame-include.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156459</commentid>
    <comment_count>8</comment_count>
      <attachid>41506</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-10-21 05:57:24 -0700</bug_when>
    <thetext>Comment on attachment 41506
manual tests (2)

It would be cool if we could move to a flash site that is guranteed to stay. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156461</commentid>
    <comment_count>9</comment_count>
      <attachid>41506</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-21 06:08:18 -0700</bug_when>
    <thetext>Comment on attachment 41506
manual tests (2)

Clearing flags on attachment: 41506

Committed r49902: &lt;http://trac.webkit.org/changeset/49902&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156462</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-21 06:08:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41501</attachid>
            <date>2009-10-20 05:34:11 -0700</date>
            <delta_ts>2009-10-20 07:32:22 -0700</delta_ts>
            <desc>manual tests (1)</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>8214</size>
            <attacher name="Girish Ramakrishnan">girish</attacher>
            
              <data encoding="base64">Y29tbWl0IDIxNGNhMjQyNTE0OWI2MjdmNzMyYmUxYmMzNGRkMGQ0NjUwYzQzNzUKQXV0aG9yOiBH
aXJpc2ggUmFtYWtyaXNobmFuIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CkRhdGU6ICAgVHVlIE9j
dCAyMCAxNzo1NDo1MiAyMDA5ICswNTMwCgogICAgW1F0XSBQbHVnaW5zOiBDcmVhdGUgbWFudWFs
IHRlc3RzIGZvciB0ZXN0aW5nIHBsdWdpbnMKICAgIAogICAgQ3JlYXRlIHR3byB0ZXN0IGZpbGVz
OgogICAgICAgIDEuIHdpbmRvd2VkLmh0bWwgLSBUZXN0IHBsdWdpbiBpbiB3aW5kb3dlZCBtb2Rl
LgogICAgICAgIDIuIHdpbmRvd2xlc3MuaHRtbCAtIFRlc3QgcGx1Z2luIGluIHdpbmRvd2xlc3Mg
bW9kZS4KCmRpZmYgLS1naXQgYS9XZWJDb3JlL21hbnVhbC10ZXN0cy9wbHVnaW5zL3dpbmRvd2Vk
Lmh0bWwgYi9XZWJDb3JlL21hbnVhbC10ZXN0cy9wbHVnaW5zL3dpbmRvd2VkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTE3YzFiOQotLS0gL2Rldi9udWxsCisrKyBi
L1dlYkNvcmUvbWFudWFsLXRlc3RzL3BsdWdpbnMvd2luZG93ZWQuaHRtbApAQCAtMCwwICsxLDk2
IEBACis8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+CisKKzxoZWFk
PgorPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9VVRGLTgiIC8+Cis8dGl0bGU+VHJhbnNwYXJlbnQgRmxhc2ggVGVzdCBGaWxlPC90aXRs
ZT4KKzxzdHlsZT4KKyAgICAjb3ZlcmxheURpdiB7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2
ZTsKKyAgICAgICAgY29sb3I6IHdoaXRlOworICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsKKyAg
ICAgICAgdG9wOiA1MHB4OworICAgICAgICBsZWZ0OiAtNTBweDsKKyAgICAgICAgd2lkdGg6IDIw
MHB4OworICAgICAgICBvcGFjaXR5OiAwLjY7CisgICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAg
ICB6LWluZGV4OiAxOworICAgICAgICBkaXNwbGF5OiBub25lOworICAgIH0gCisgICAgZW1iZWQg
eyAKKyAgICAgICAgZmxvYXQ6IGxlZnQ7IAorICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13
ZWJraXQtdHJhbnNmb3JtIDNzIGVhc2UtaW47CisgICAgfQorPC9zdHlsZT4KKzxzY3JpcHQ+Cisg
ICAgZnVuY3Rpb24gdGVzdFJlc2l6ZSgpIHsKKyAgICAgICAgdmFyIGZsYXNoUGx1Z2luID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZsYXNoUGx1Z2luJyk7CisgICAgICAgIGZsYXNoUGx1Z2lu
LndpZHRoID0gZmxhc2hQbHVnaW4ud2lkdGggPT0gIjIwMCIgPyAiMTAwIiA6ICIyMDAiOworICAg
ICAgICBmbGFzaFBsdWdpbi5oZWlnaHQgPSBmbGFzaFBsdWdpbi5oZWlnaHQgPT0gIjIwMCIgPyAi
MTAwIiA6ICIyMDAiOworICAgIH0KKworICAgIGZ1bmN0aW9uIHRlc3RNb3ZlKCkgeworICAgICAg
ICB2YXIgZmxhc2hQbHVnaW4gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmxhc2hQbHVnaW4n
KTsKKyAgICAgICAgdmFyIHQgPSBwYXJzZUludChmbGFzaFBsdWdpbi5zdHlsZS50b3ApOworICAg
ICAgICBmbGFzaFBsdWdpbi5zdHlsZVsncGFkZGluZy1sZWZ0J10gPSAiMTAwcHgiOworICAgIH0K
KworICAgIGZ1bmN0aW9uIHRlc3RBbmltYXRpb24oKSB7CisgICAgICAgIHZhciBmbGFzaFBsdWdp
biA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmbGFzaFBsdWdpbicpOworICAgICAgICBmbGFz
aFBsdWdpbi5zdHlsZS53ZWJraXRUcmFuc2Zvcm09J3JvdGF0ZSgxODBkZWcpJzsKKyAgICB9CisK
KyAgICBmdW5jdGlvbiB0b2dnbGVEaXZPdmVyRmxhc2goKSB7CisgICAgICAgIHZhciBvdmVybGF5
RGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ292ZXJsYXlEaXYnKTsKKyAgICAgICAgaWYg
KG92ZXJsYXlEaXYuc3R5bGUuZGlzcGxheSAhPSAnYmxvY2snKSB7CisgICAgICAgICAgICBvdmVy
bGF5RGl2LnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgb3ZlcmxheURpdi5zdHlsZS5kaXNwbGF5ID0gJyc7CisgICAgICAgIH0KKyAgICB9Cis8
L3NjcmlwdD4KKzwvaGVhZD4KKworPGJvZHk+CisKKyAgICA8Yj4gVmVyaWZ5IHRoZSBmb2xsb3dp
bmcgdGVzdHMgd2l0aCBhbmQgd2l0aG91dCB0aGUgcGFnZSBzY3JvbGxlZCAoaW5jbHVkaW5nIHNl
ZW1pbmcgdW5yZWxhdGVkIHRlc3QgY2FzZXMgbGlrZSBwcmludGluZykuIDxici8+CisgICAgICAg
IEZvciB0aGUgUXQgcG9ydCwgdGVzdCB3aXRoIGJvdGggUXRMYXVuY2hlciBhbmQgUUdWTGF1bmNo
ZXIgPC9iPiA8YnIvPjxici8+CisKKyAgICA8ZW1iZWQgaWQ9ImZsYXNoUGx1Z2luIiBzcmM9Imh0
dHA6Ly93d3cueW91dHViZS5jb20vdi9sb1hmY3NYUkItdyYjMDM4O2hsPWVuJiMwMzg7ZnM9MSIK
KyAgICAgICAgICAgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiCisgICAgICAgICAgIHR5cGU9ImFw
cGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIj4KKyAgICA8L2VtYmVkPgorCisgICAgPGRpdiBp
ZD0ib3ZlcmxheURpdiI+IFRoaXMgaXMgYW4gb3ZlcmxheSB0aGF0IHdpbGwgZGlzcGxheSBvdmVy
IHRoZSBmbGFzaC4gSW4gYWRkaXRpb24sIHlvdSBzaG91bGQgYmUgYWJsZSB0byBzZWUKKyAgICAg
ICAgICAgIHRoZSBmbGFzaCB0aHJvdWdoIHRoZSBkaXYgY29udGVudHMuIDwvZGl2PgorCisgICAg
PGRpdiBzdHlsZT0iY2xlYXI6Ym90aCIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBu
YW1lPSJyZXNpemVDaGVja0JveCI+IFZlcmlmeSBpZiB0aGUgZmxhc2ggcmVzaXplcyB3aGVuIGVs
ZW1lbnQgaXMgcmVzaXplZAorICAgICAgICAgICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgaWQ9InJl
c2l6ZUJ1dHRvbiIgdmFsdWU9IlRlc3QgUmVzaXplIiBvbkNsaWNrPSJ0ZXN0UmVzaXplKCkiLz48
YnIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJtb3ZlQ2hlY2tCb3giPiBW
ZXJpZnkgaWYgdGhlIGZsYXNoIG1vdmVzIHdoZW4gZWxlbWVudCBpcyBtb3ZlZAorICAgICAgICAg
ICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgaWQ9Im1vdmVCdXR0b24iIHZhbHVlPSJUZXN0IE1vdmUi
IG9uQ2xpY2s9InRlc3RNb3ZlKCkiLz48YnIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94
IiBuYW1lPSJhbmltYXRpb25DaGVja0JveCI+IFZlcmlmeSBjc3MgYW5pbWF0aW9ucyB3aXRoIGZs
YXNoCisgICAgICAgICAgICA8aW5wdXQgdHlwZT0iYnV0dG9uIiBpZD0iYW5pbWF0aW9uQnV0dG9u
IiB2YWx1ZT0iVGVzdCBBbmltYXRpb24iIG9uQ2xpY2s9InRlc3RBbmltYXRpb24oKSIvPjxici8+
CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9InByaW50Q2hlY2tCb3giPiBWZXJp
ZnkgaWYgcHJpbnRpbmcgZGlzcGxheXMgZmxhc2ggb24gdGhlIHByaW50IHByZXZpZXcgYW5kIHBy
aW50ZXIgb3V0cHV0IDxici8+CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9Inpv
b21DaGVja0JveCI+IFZlcmlmeSBpZiBlbGVtZW50cyBpbiBmbGFzaCBhcmUgY29ycmVjdGx5IHBh
aW50ZWQgYW5kIGNsaWNrYWJsZSBhZnRlciB6b29taW5nIDxici8+CisKKyAgICA8aW5wdXQgdHlw
ZT0iY2hlY2tib3giIG5hbWU9InNjcmVlbnNob3RCb3giPiBWZXJpZnkgaWYgdGFraW5nIGEgc2Ny
ZWVuc2hvdCBmcm9tIFF0TGF1bmNoZXIgZGlzcGxheSBmbGFzaCA8YnIvPgorCisgICAgPGlucHV0
IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJwYWludFN5c3RlbXNDaGVja0JveCI+IFZlcmlmeSBpZiBm
bGFzaCBpcyBkaXNwbGF5ZWQgd2l0aCBncmFwaGljc3N5c3RlbXMgLSByYXN0ZXIsIG9wZW5nbCA8
YnIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJmb2N1c0NoZWNrQm94Ij4g
VmVyaWZ5IGlmIHNoaWZ0aW5nIGZvY3VzIGJhY2sgYW5kIGZvcnRoIGZyb20gZmxhc2ggdG8gaHRt
bCB3b3JrcworICAgICAgICAgICAgPGlucHV0IHZhbHVlPSJTaGlmdCBmb2N1cyBoZXJlIi8+PC9i
ci8+CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9InRlc3RaSW5kZXgiPiBUZXN0
IGlmIGh0bWwgY2FuIGRpc3BsYXkgb3ZlciBmbGFzaAorICAgICAgICAgICAgPGlucHV0IHR5cGU9
ImJ1dHRvbiIgdmFsdWU9IlRvZ2dsZSB0cmFuc3BhcmVudCBkaXYiIG9uQ2xpY2s9InRvZ2dsZURp
dk92ZXJGbGFzaCgpIjxici8+CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9InRl
c3RaSW5kZXgiPiBUZXN0IG9wYXF1ZSBtb2RlIGJ5IHNldHRpbmcgd21vZGUgdG8gb3BhcXVlIDxi
ci8+CisKKyAgICA8YnIvPgorPC9ib2R5PgorCis8L2h0bWw+CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L21hbnVhbC10ZXN0cy9wbHVnaW5zL3dpbmRvd2xlc3MuaHRtbCBiL1dlYkNvcmUvbWFudWFsLXRl
c3RzL3BsdWdpbnMvd2luZG93bGVzcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLmQzZTBmYTUKLS0tIC9kZXYvbnVsbAorKysgYi9XZWJDb3JlL21hbnVhbC10ZXN0cy9w
bHVnaW5zL3dpbmRvd2xlc3MuaHRtbApAQCAtMCwwICsxLDk1IEBACis8aHRtbCB4bWxucz0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+CisKKzxoZWFkPgorPG1ldGEgaHR0cC1lcXVpdj0i
Q29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiIC8+Cis8dGl0
bGU+VHJhbnNwYXJlbnQgRmxhc2ggVGVzdCBGaWxlPC90aXRsZT4KKzxzdHlsZT4KKyAgICAjb3Zl
cmxheURpdiB7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgY29sb3I6IHdo
aXRlOworICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsKKyAgICAgICAgdG9wOiA1MHB4OworICAg
ICAgICBsZWZ0OiAtNTBweDsKKyAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBvcGFjaXR5
OiAwLjY7CisgICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAgICB6LWluZGV4OiAxOworICAgICAg
ICBkaXNwbGF5OiBub25lOworICAgIH0gCisgICAgZW1iZWQgeyAKKyAgICAgICAgZmxvYXQ6IGxl
ZnQ7IAorICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDNzIGVh
c2UtaW47CisgICAgfQorPC9zdHlsZT4KKzxzY3JpcHQ+CisgICAgZnVuY3Rpb24gdGVzdFJlc2l6
ZSgpIHsKKyAgICAgICAgdmFyIGZsYXNoUGx1Z2luID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J2ZsYXNoUGx1Z2luJyk7CisgICAgICAgIGZsYXNoUGx1Z2luLndpZHRoID0gZmxhc2hQbHVnaW4u
d2lkdGggPT0gIjIwMCIgPyAiMTAwIiA6ICIyMDAiOworICAgICAgICBmbGFzaFBsdWdpbi5oZWln
aHQgPSBmbGFzaFBsdWdpbi5oZWlnaHQgPT0gIjIwMCIgPyAiMTAwIiA6ICIyMDAiOworICAgIH0K
KworICAgIGZ1bmN0aW9uIHRlc3RNb3ZlKCkgeworICAgICAgICB2YXIgZmxhc2hQbHVnaW4gPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmxhc2hQbHVnaW4nKTsKKyAgICAgICAgdmFyIHQgPSBw
YXJzZUludChmbGFzaFBsdWdpbi5zdHlsZS50b3ApOworICAgICAgICBmbGFzaFBsdWdpbi5zdHls
ZVsncGFkZGluZy1sZWZ0J10gPSAiMTAwcHgiOworICAgIH0KKworICAgIGZ1bmN0aW9uIHRlc3RB
bmltYXRpb24oKSB7CisgICAgICAgIHZhciBmbGFzaFBsdWdpbiA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCdmbGFzaFBsdWdpbicpOworICAgICAgICBmbGFzaFBsdWdpbi5zdHlsZS53ZWJraXRU
cmFuc2Zvcm09J3JvdGF0ZSgxODBkZWcpJzsKKyAgICB9CisKKyAgICBmdW5jdGlvbiB0b2dnbGVE
aXZPdmVyRmxhc2goKSB7CisgICAgICAgIHZhciBvdmVybGF5RGl2ID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ292ZXJsYXlEaXYnKTsKKyAgICAgICAgaWYgKG92ZXJsYXlEaXYuc3R5bGUuZGlz
cGxheSAhPSAnYmxvY2snKSB7CisgICAgICAgICAgICBvdmVybGF5RGl2LnN0eWxlLmRpc3BsYXkg
PSAnYmxvY2snOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgb3ZlcmxheURpdi5zdHls
ZS5kaXNwbGF5ID0gJyc7CisgICAgICAgIH0KKyAgICB9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKwor
PGJvZHk+CisKKyAgICA8Yj4gVmVyaWZ5IHRoZSBmb2xsb3dpbmcgdGVzdHMgd2l0aCBhbmQgd2l0
aG91dCB0aGUgcGFnZSBzY3JvbGxlZCAoaW5jbHVkaW5nIHNlZW1pbmcgdW5yZWxhdGVkIHRlc3Qg
Y2FzZXMgbGlrZSBwcmludGluZykuIDxici8+CisgICAgICAgIEZvciB0aGUgUXQgcG9ydCwgdGVz
dCB3aXRoIGJvdGggUXRMYXVuY2hlciBhbmQgUUdWTGF1bmNoZXIgPC9iPiA8YnIvPjxici8+CisK
KyAgICA8ZW1iZWQgaWQ9ImZsYXNoUGx1Z2luIiBzcmM9Imh0dHA6Ly93d3cueW91dHViZS5jb20v
di9sb1hmY3NYUkItdyYjMDM4O2hsPWVuJiMwMzg7ZnM9MSIKKyAgICAgICAgICAgd2lkdGg9IjIw
MCIgaGVpZ2h0PSIyMDAiCisgICAgICAgICAgIHdtb2RlPSJ0cmFuc3BhcmVudCIKKyAgICAgICAg
ICAgdHlwZT0iYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2giPgorICAgIDwvZW1iZWQ+CisK
KyAgICA8ZGl2IGlkPSJvdmVybGF5RGl2Ij4gVGhpcyBpcyBhbiBvdmVybGF5IHRoYXQgd2lsbCBk
aXNwbGF5IG92ZXIgdGhlIGZsYXNoLiBJbiBhZGRpdGlvbiwgeW91IHNob3VsZCBiZSBhYmxlIHRv
IHNlZQorICAgICAgICAgICAgdGhlIGZsYXNoIHRocm91Z2ggdGhlIGRpdiBjb250ZW50cy4gPC9k
aXY+CisKKyAgICA8ZGl2IHN0eWxlPSJjbGVhcjpib3RoIi8+CisKKyAgICA8aW5wdXQgdHlwZT0i
Y2hlY2tib3giIG5hbWU9InJlc2l6ZUNoZWNrQm94Ij4gVmVyaWZ5IGlmIHRoZSBmbGFzaCByZXNp
emVzIHdoZW4gZWxlbWVudCBpcyByZXNpemVkCisgICAgICAgICAgICA8aW5wdXQgdHlwZT0iYnV0
dG9uIiBpZD0icmVzaXplQnV0dG9uIiB2YWx1ZT0iVGVzdCBSZXNpemUiIG9uQ2xpY2s9InRlc3RS
ZXNpemUoKSIvPjxici8+CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9Im1vdmVD
aGVja0JveCI+IFZlcmlmeSBpZiB0aGUgZmxhc2ggbW92ZXMgd2hlbiBlbGVtZW50IGlzIG1vdmVk
CisgICAgICAgICAgICA8aW5wdXQgdHlwZT0iYnV0dG9uIiBpZD0ibW92ZUJ1dHRvbiIgdmFsdWU9
IlRlc3QgTW92ZSIgb25DbGljaz0idGVzdE1vdmUoKSIvPjxici8+CisKKyAgICA8aW5wdXQgdHlw
ZT0iY2hlY2tib3giIG5hbWU9ImFuaW1hdGlvbkNoZWNrQm94Ij4gVmVyaWZ5IGNzcyBhbmltYXRp
b25zIHdpdGggZmxhc2gKKyAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJidXR0b24iIGlkPSJhbmlt
YXRpb25CdXR0b24iIHZhbHVlPSJUZXN0IEFuaW1hdGlvbiIgb25DbGljaz0idGVzdEFuaW1hdGlv
bigpIi8+PGJyLz4KKworICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgbmFtZT0icHJpbnRDaGVj
a0JveCI+IFZlcmlmeSBpZiBwcmludGluZyBkaXNwbGF5cyBmbGFzaCBvbiB0aGUgcHJpbnQgcHJl
dmlldyBhbmQgcHJpbnRlciBvdXRwdXQgPGJyLz4KKworICAgIDxpbnB1dCB0eXBlPSJjaGVja2Jv
eCIgbmFtZT0iem9vbUNoZWNrQm94Ij4gVmVyaWZ5IGlmIGVsZW1lbnRzIGluIGZsYXNoIGFyZSBj
b3JyZWN0bHkgcGFpbnRlZCBhbmQgY2xpY2thYmxlIGFmdGVyIHpvb21pbmcgPGJyLz4KKworICAg
IDxpbnB1dCB0eXBlPSJjaGVja2JveCIgbmFtZT0ic2NyZWVuc2hvdEJveCI+IFZlcmlmeSBpZiB0
YWtpbmcgYSBzY3JlZW5zaG90IGZyb20gUXRMYXVuY2hlciBkaXNwbGF5IGZsYXNoIDxici8+CisK
KyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9InBhaW50U3lzdGVtc0NoZWNrQm94Ij4g
VmVyaWZ5IGlmIGZsYXNoIGlzIGRpc3BsYXllZCB3aXRoIGdyYXBoaWNzc3lzdGVtcyAtIHJhc3Rl
ciwgb3BlbmdsIDxici8+CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9ImZvY3Vz
Q2hlY2tCb3giPiBWZXJpZnkgaWYgc2hpZnRpbmcgZm9jdXMgYmFjayBhbmQgZm9ydGggZnJvbSBm
bGFzaCB0byBodG1sIHdvcmtzCisgICAgICAgICAgICA8aW5wdXQgdmFsdWU9IlNoaWZ0IGZvY3Vz
IGhlcmUiLz48L2JyLz4KKworICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgbmFtZT0idGVzdFpJ
bmRleCI+IFRlc3QgaWYgaHRtbCBjYW4gZGlzcGxheSBvdmVyIGZsYXNoCisgICAgICAgICAgICA8
aW5wdXQgdHlwZT0iYnV0dG9uIiB2YWx1ZT0iVG9nZ2xlIHRyYW5zcGFyZW50IGRpdiIgb25DbGlj
az0idG9nZ2xlRGl2T3ZlckZsYXNoKCkiPGJyLz4KKworICAgIDxici8+Cis8L2JvZHk+CisKKzwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41506</attachid>
            <date>2009-10-20 07:32:22 -0700</date>
            <delta_ts>2009-10-21 06:08:17 -0700</delta_ts>
            <desc>manual tests (2)</desc>
            <filename>foo</filename>
            <type>text/plain</type>
            <size>8956</size>
            <attacher name="Girish Ramakrishnan">girish</attacher>
            
              <data encoding="base64">Y29tbWl0IDYwMTMxMzEyYWU3ZDZmZmQ1ZjllZDJiNTNiMTU3ODgxNjU1Mzk0OTAKQXV0aG9yOiBH
aXJpc2ggUmFtYWtyaXNobmFuIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CkRhdGU6ICAgVHVlIE9j
dCAyMCAxNzo1NDo1MiAyMDA5ICswNTMwCgogICAgW1F0XSBQbHVnaW5zOiBDcmVhdGUgbWFudWFs
IHRlc3RzIGZvciB0ZXN0aW5nIHBsdWdpbnMKICAgIAogICAgQ3JlYXRlIHR3byB0ZXN0IGZpbGVz
OgogICAgICAgIDEuIHdpbmRvd2VkLmh0bWwgLSBUZXN0IHBsdWdpbiBpbiB3aW5kb3dlZCBtb2Rl
LgogICAgICAgIDIuIHdpbmRvd2xlc3MuaHRtbCAtIFRlc3QgcGx1Z2luIGluIHdpbmRvd2xlc3Mg
bW9kZS4KCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IDAyN2U5YWEuLmExNGM4YzkgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisr
KyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMTAtMjAgIEdpcmlz
aCBSYW1ha3Jpc2huYW4gIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGx1Z2luczogQ3JlYXRlIG1hbnVhbCB0
ZXN0cyBmb3IgdGVzdGluZyBwbHVnaW5zCisgICAgICAgIAorICAgICAgICBDcmVhdGUgdHdvIHRl
c3QgZmlsZXM6CisgICAgICAgIDEuIHdpbmRvd2VkLmh0bWwgLSBUZXN0IHBsdWdpbiBpbiB3aW5k
b3dlZCBtb2RlLgorICAgICAgICAyLiB3aW5kb3dsZXNzLmh0bWwgLSBUZXN0IHBsdWdpbiBpbiB3
aW5kb3dsZXNzIG1vZGUuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTMwNTAzCisKKyAgICAgICAgKiBtYW51YWwtdGVzdHMvcGx1Z2lucy93aW5kb3dl
ZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBtYW51YWwtdGVzdHMvcGx1Z2lucy93aW5kb3dsZXNz
Lmh0bWw6IEFkZGVkLgorCiAyMDA5LTEwLTE4ICBLZXZpbiBPbGxpdmllciAgPGtldmlub0B0aGVv
bGxpdmllcnMuY29tPgogCiAgICAgICAgIENVUkwgYnVpbGQgZml4LCB1c2UgcHJvcGVyIGhlYWRl
ciBuYW1lLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9tYW51YWwtdGVzdHMvcGx1Z2lucy93aW5kb3dl
ZC5odG1sIGIvV2ViQ29yZS9tYW51YWwtdGVzdHMvcGx1Z2lucy93aW5kb3dlZC5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjkxN2MxYjkKLS0tIC9kZXYvbnVsbAorKysg
Yi9XZWJDb3JlL21hbnVhbC10ZXN0cy9wbHVnaW5zL3dpbmRvd2VkLmh0bWwKQEAgLTAsMCArMSw5
NiBAQAorPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgorCis8aGVh
ZD4KKzxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBj
aGFyc2V0PVVURi04IiAvPgorPHRpdGxlPlRyYW5zcGFyZW50IEZsYXNoIFRlc3QgRmlsZTwvdGl0
bGU+Cis8c3R5bGU+CisgICAgI292ZXJsYXlEaXYgeworICAgICAgICBwb3NpdGlvbjogcmVsYXRp
dmU7CisgICAgICAgIGNvbG9yOiB3aGl0ZTsKKyAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7Cisg
ICAgICAgIHRvcDogNTBweDsKKyAgICAgICAgbGVmdDogLTUwcHg7CisgICAgICAgIHdpZHRoOiAy
MDBweDsKKyAgICAgICAgb3BhY2l0eTogMC42OworICAgICAgICBmbG9hdDogbGVmdDsKKyAgICAg
ICAgei1pbmRleDogMTsKKyAgICAgICAgZGlzcGxheTogbm9uZTsKKyAgICB9IAorICAgIGVtYmVk
IHsgCisgICAgICAgIGZsb2F0OiBsZWZ0OyAKKyAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAt
d2Via2l0LXRyYW5zZm9ybSAzcyBlYXNlLWluOworICAgIH0KKzwvc3R5bGU+Cis8c2NyaXB0Pgor
ICAgIGZ1bmN0aW9uIHRlc3RSZXNpemUoKSB7CisgICAgICAgIHZhciBmbGFzaFBsdWdpbiA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCdmbGFzaFBsdWdpbicpOworICAgICAgICBmbGFzaFBsdWdp
bi53aWR0aCA9IGZsYXNoUGx1Z2luLndpZHRoID09ICIyMDAiID8gIjEwMCIgOiAiMjAwIjsKKyAg
ICAgICAgZmxhc2hQbHVnaW4uaGVpZ2h0ID0gZmxhc2hQbHVnaW4uaGVpZ2h0ID09ICIyMDAiID8g
IjEwMCIgOiAiMjAwIjsKKyAgICB9CisKKyAgICBmdW5jdGlvbiB0ZXN0TW92ZSgpIHsKKyAgICAg
ICAgdmFyIGZsYXNoUGx1Z2luID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZsYXNoUGx1Z2lu
Jyk7CisgICAgICAgIHZhciB0ID0gcGFyc2VJbnQoZmxhc2hQbHVnaW4uc3R5bGUudG9wKTsKKyAg
ICAgICAgZmxhc2hQbHVnaW4uc3R5bGVbJ3BhZGRpbmctbGVmdCddID0gIjEwMHB4IjsKKyAgICB9
CisKKyAgICBmdW5jdGlvbiB0ZXN0QW5pbWF0aW9uKCkgeworICAgICAgICB2YXIgZmxhc2hQbHVn
aW4gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmxhc2hQbHVnaW4nKTsKKyAgICAgICAgZmxh
c2hQbHVnaW4uc3R5bGUud2Via2l0VHJhbnNmb3JtPSdyb3RhdGUoMTgwZGVnKSc7CisgICAgfQor
CisgICAgZnVuY3Rpb24gdG9nZ2xlRGl2T3ZlckZsYXNoKCkgeworICAgICAgICB2YXIgb3Zlcmxh
eURpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvdmVybGF5RGl2Jyk7CisgICAgICAgIGlm
IChvdmVybGF5RGl2LnN0eWxlLmRpc3BsYXkgIT0gJ2Jsb2NrJykgeworICAgICAgICAgICAgb3Zl
cmxheURpdi5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAg
ICAgICAgIG92ZXJsYXlEaXYuc3R5bGUuZGlzcGxheSA9ICcnOworICAgICAgICB9CisgICAgfQor
PC9zY3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5PgorCisgICAgPGI+IFZlcmlmeSB0aGUgZm9sbG93
aW5nIHRlc3RzIHdpdGggYW5kIHdpdGhvdXQgdGhlIHBhZ2Ugc2Nyb2xsZWQgKGluY2x1ZGluZyBz
ZWVtaW5nIHVucmVsYXRlZCB0ZXN0IGNhc2VzIGxpa2UgcHJpbnRpbmcpLiA8YnIvPgorICAgICAg
ICBGb3IgdGhlIFF0IHBvcnQsIHRlc3Qgd2l0aCBib3RoIFF0TGF1bmNoZXIgYW5kIFFHVkxhdW5j
aGVyIDwvYj4gPGJyLz48YnIvPgorCisgICAgPGVtYmVkIGlkPSJmbGFzaFBsdWdpbiIgc3JjPSJo
dHRwOi8vd3d3LnlvdXR1YmUuY29tL3YvbG9YZmNzWFJCLXcmIzAzODtobD1lbiYjMDM4O2ZzPTEi
CisgICAgICAgICAgIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIgorICAgICAgICAgICB0eXBlPSJh
cHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCI+CisgICAgPC9lbWJlZD4KKworICAgIDxkaXYg
aWQ9Im92ZXJsYXlEaXYiPiBUaGlzIGlzIGFuIG92ZXJsYXkgdGhhdCB3aWxsIGRpc3BsYXkgb3Zl
ciB0aGUgZmxhc2guIEluIGFkZGl0aW9uLCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gc2VlCisgICAg
ICAgICAgICB0aGUgZmxhc2ggdGhyb3VnaCB0aGUgZGl2IGNvbnRlbnRzLiA8L2Rpdj4KKworICAg
IDxkaXYgc3R5bGU9ImNsZWFyOmJvdGgiLz4KKworICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIg
bmFtZT0icmVzaXplQ2hlY2tCb3giPiBWZXJpZnkgaWYgdGhlIGZsYXNoIHJlc2l6ZXMgd2hlbiBl
bGVtZW50IGlzIHJlc2l6ZWQKKyAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJidXR0b24iIGlkPSJy
ZXNpemVCdXR0b24iIHZhbHVlPSJUZXN0IFJlc2l6ZSIgb25DbGljaz0idGVzdFJlc2l6ZSgpIi8+
PGJyLz4KKworICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgbmFtZT0ibW92ZUNoZWNrQm94Ij4g
VmVyaWZ5IGlmIHRoZSBmbGFzaCBtb3ZlcyB3aGVuIGVsZW1lbnQgaXMgbW92ZWQKKyAgICAgICAg
ICAgIDxpbnB1dCB0eXBlPSJidXR0b24iIGlkPSJtb3ZlQnV0dG9uIiB2YWx1ZT0iVGVzdCBNb3Zl
IiBvbkNsaWNrPSJ0ZXN0TW92ZSgpIi8+PGJyLz4KKworICAgIDxpbnB1dCB0eXBlPSJjaGVja2Jv
eCIgbmFtZT0iYW5pbWF0aW9uQ2hlY2tCb3giPiBWZXJpZnkgY3NzIGFuaW1hdGlvbnMgd2l0aCBm
bGFzaAorICAgICAgICAgICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgaWQ9ImFuaW1hdGlvbkJ1dHRv
biIgdmFsdWU9IlRlc3QgQW5pbWF0aW9uIiBvbkNsaWNrPSJ0ZXN0QW5pbWF0aW9uKCkiLz48YnIv
PgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJwcmludENoZWNrQm94Ij4gVmVy
aWZ5IGlmIHByaW50aW5nIGRpc3BsYXlzIGZsYXNoIG9uIHRoZSBwcmludCBwcmV2aWV3IGFuZCBw
cmludGVyIG91dHB1dCA8YnIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJ6
b29tQ2hlY2tCb3giPiBWZXJpZnkgaWYgZWxlbWVudHMgaW4gZmxhc2ggYXJlIGNvcnJlY3RseSBw
YWludGVkIGFuZCBjbGlja2FibGUgYWZ0ZXIgem9vbWluZyA8YnIvPgorCisgICAgPGlucHV0IHR5
cGU9ImNoZWNrYm94IiBuYW1lPSJzY3JlZW5zaG90Qm94Ij4gVmVyaWZ5IGlmIHRha2luZyBhIHNj
cmVlbnNob3QgZnJvbSBRdExhdW5jaGVyIGRpc3BsYXkgZmxhc2ggPGJyLz4KKworICAgIDxpbnB1
dCB0eXBlPSJjaGVja2JveCIgbmFtZT0icGFpbnRTeXN0ZW1zQ2hlY2tCb3giPiBWZXJpZnkgaWYg
Zmxhc2ggaXMgZGlzcGxheWVkIHdpdGggZ3JhcGhpY3NzeXN0ZW1zIC0gcmFzdGVyLCBvcGVuZ2wg
PGJyLz4KKworICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgbmFtZT0iZm9jdXNDaGVja0JveCI+
IFZlcmlmeSBpZiBzaGlmdGluZyBmb2N1cyBiYWNrIGFuZCBmb3J0aCBmcm9tIGZsYXNoIHRvIGh0
bWwgd29ya3MKKyAgICAgICAgICAgIDxpbnB1dCB2YWx1ZT0iU2hpZnQgZm9jdXMgaGVyZSIvPjwv
YnIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJ0ZXN0WkluZGV4Ij4gVGVz
dCBpZiBodG1sIGNhbiBkaXNwbGF5IG92ZXIgZmxhc2gKKyAgICAgICAgICAgIDxpbnB1dCB0eXBl
PSJidXR0b24iIHZhbHVlPSJUb2dnbGUgdHJhbnNwYXJlbnQgZGl2IiBvbkNsaWNrPSJ0b2dnbGVE
aXZPdmVyRmxhc2goKSI8YnIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJ0
ZXN0WkluZGV4Ij4gVGVzdCBvcGFxdWUgbW9kZSBieSBzZXR0aW5nIHdtb2RlIHRvIG9wYXF1ZSA8
YnIvPgorCisgICAgPGJyLz4KKzwvYm9keT4KKworPC9odG1sPgpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9tYW51YWwtdGVzdHMvcGx1Z2lucy93aW5kb3dsZXNzLmh0bWwgYi9XZWJDb3JlL21hbnVhbC10
ZXN0cy9wbHVnaW5zL3dpbmRvd2xlc3MuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi5kM2UwZmE1Ci0tLSAvZGV2L251bGwKKysrIGIvV2ViQ29yZS9tYW51YWwtdGVzdHMv
cGx1Z2lucy93aW5kb3dsZXNzLmh0bWwKQEAgLTAsMCArMSw5NSBAQAorPGh0bWwgeG1sbnM9Imh0
dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgorCis8aGVhZD4KKzxtZXRhIGh0dHAtZXF1aXY9
IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiAvPgorPHRp
dGxlPlRyYW5zcGFyZW50IEZsYXNoIFRlc3QgRmlsZTwvdGl0bGU+Cis8c3R5bGU+CisgICAgI292
ZXJsYXlEaXYgeworICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgIGNvbG9yOiB3
aGl0ZTsKKyAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7CisgICAgICAgIHRvcDogNTBweDsKKyAg
ICAgICAgbGVmdDogLTUwcHg7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgb3BhY2l0
eTogMC42OworICAgICAgICBmbG9hdDogbGVmdDsKKyAgICAgICAgei1pbmRleDogMTsKKyAgICAg
ICAgZGlzcGxheTogbm9uZTsKKyAgICB9IAorICAgIGVtYmVkIHsgCisgICAgICAgIGZsb2F0OiBs
ZWZ0OyAKKyAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzcyBl
YXNlLWluOworICAgIH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorICAgIGZ1bmN0aW9uIHRlc3RSZXNp
emUoKSB7CisgICAgICAgIHZhciBmbGFzaFBsdWdpbiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCdmbGFzaFBsdWdpbicpOworICAgICAgICBmbGFzaFBsdWdpbi53aWR0aCA9IGZsYXNoUGx1Z2lu
LndpZHRoID09ICIyMDAiID8gIjEwMCIgOiAiMjAwIjsKKyAgICAgICAgZmxhc2hQbHVnaW4uaGVp
Z2h0ID0gZmxhc2hQbHVnaW4uaGVpZ2h0ID09ICIyMDAiID8gIjEwMCIgOiAiMjAwIjsKKyAgICB9
CisKKyAgICBmdW5jdGlvbiB0ZXN0TW92ZSgpIHsKKyAgICAgICAgdmFyIGZsYXNoUGx1Z2luID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZsYXNoUGx1Z2luJyk7CisgICAgICAgIHZhciB0ID0g
cGFyc2VJbnQoZmxhc2hQbHVnaW4uc3R5bGUudG9wKTsKKyAgICAgICAgZmxhc2hQbHVnaW4uc3R5
bGVbJ3BhZGRpbmctbGVmdCddID0gIjEwMHB4IjsKKyAgICB9CisKKyAgICBmdW5jdGlvbiB0ZXN0
QW5pbWF0aW9uKCkgeworICAgICAgICB2YXIgZmxhc2hQbHVnaW4gPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnZmxhc2hQbHVnaW4nKTsKKyAgICAgICAgZmxhc2hQbHVnaW4uc3R5bGUud2Via2l0
VHJhbnNmb3JtPSdyb3RhdGUoMTgwZGVnKSc7CisgICAgfQorCisgICAgZnVuY3Rpb24gdG9nZ2xl
RGl2T3ZlckZsYXNoKCkgeworICAgICAgICB2YXIgb3ZlcmxheURpdiA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdvdmVybGF5RGl2Jyk7CisgICAgICAgIGlmIChvdmVybGF5RGl2LnN0eWxlLmRp
c3BsYXkgIT0gJ2Jsb2NrJykgeworICAgICAgICAgICAgb3ZlcmxheURpdi5zdHlsZS5kaXNwbGF5
ID0gJ2Jsb2NrJzsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIG92ZXJsYXlEaXYuc3R5
bGUuZGlzcGxheSA9ICcnOworICAgICAgICB9CisgICAgfQorPC9zY3JpcHQ+Cis8L2hlYWQ+CisK
Kzxib2R5PgorCisgICAgPGI+IFZlcmlmeSB0aGUgZm9sbG93aW5nIHRlc3RzIHdpdGggYW5kIHdp
dGhvdXQgdGhlIHBhZ2Ugc2Nyb2xsZWQgKGluY2x1ZGluZyBzZWVtaW5nIHVucmVsYXRlZCB0ZXN0
IGNhc2VzIGxpa2UgcHJpbnRpbmcpLiA8YnIvPgorICAgICAgICBGb3IgdGhlIFF0IHBvcnQsIHRl
c3Qgd2l0aCBib3RoIFF0TGF1bmNoZXIgYW5kIFFHVkxhdW5jaGVyIDwvYj4gPGJyLz48YnIvPgor
CisgICAgPGVtYmVkIGlkPSJmbGFzaFBsdWdpbiIgc3JjPSJodHRwOi8vd3d3LnlvdXR1YmUuY29t
L3YvbG9YZmNzWFJCLXcmIzAzODtobD1lbiYjMDM4O2ZzPTEiCisgICAgICAgICAgIHdpZHRoPSIy
MDAiIGhlaWdodD0iMjAwIgorICAgICAgICAgICB3bW9kZT0idHJhbnNwYXJlbnQiCisgICAgICAg
ICAgIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIj4KKyAgICA8L2VtYmVkPgor
CisgICAgPGRpdiBpZD0ib3ZlcmxheURpdiI+IFRoaXMgaXMgYW4gb3ZlcmxheSB0aGF0IHdpbGwg
ZGlzcGxheSBvdmVyIHRoZSBmbGFzaC4gSW4gYWRkaXRpb24sIHlvdSBzaG91bGQgYmUgYWJsZSB0
byBzZWUKKyAgICAgICAgICAgIHRoZSBmbGFzaCB0aHJvdWdoIHRoZSBkaXYgY29udGVudHMuIDwv
ZGl2PgorCisgICAgPGRpdiBzdHlsZT0iY2xlYXI6Ym90aCIvPgorCisgICAgPGlucHV0IHR5cGU9
ImNoZWNrYm94IiBuYW1lPSJyZXNpemVDaGVja0JveCI+IFZlcmlmeSBpZiB0aGUgZmxhc2ggcmVz
aXplcyB3aGVuIGVsZW1lbnQgaXMgcmVzaXplZAorICAgICAgICAgICAgPGlucHV0IHR5cGU9ImJ1
dHRvbiIgaWQ9InJlc2l6ZUJ1dHRvbiIgdmFsdWU9IlRlc3QgUmVzaXplIiBvbkNsaWNrPSJ0ZXN0
UmVzaXplKCkiLz48YnIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJtb3Zl
Q2hlY2tCb3giPiBWZXJpZnkgaWYgdGhlIGZsYXNoIG1vdmVzIHdoZW4gZWxlbWVudCBpcyBtb3Zl
ZAorICAgICAgICAgICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgaWQ9Im1vdmVCdXR0b24iIHZhbHVl
PSJUZXN0IE1vdmUiIG9uQ2xpY2s9InRlc3RNb3ZlKCkiLz48YnIvPgorCisgICAgPGlucHV0IHR5
cGU9ImNoZWNrYm94IiBuYW1lPSJhbmltYXRpb25DaGVja0JveCI+IFZlcmlmeSBjc3MgYW5pbWF0
aW9ucyB3aXRoIGZsYXNoCisgICAgICAgICAgICA8aW5wdXQgdHlwZT0iYnV0dG9uIiBpZD0iYW5p
bWF0aW9uQnV0dG9uIiB2YWx1ZT0iVGVzdCBBbmltYXRpb24iIG9uQ2xpY2s9InRlc3RBbmltYXRp
b24oKSIvPjxici8+CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9InByaW50Q2hl
Y2tCb3giPiBWZXJpZnkgaWYgcHJpbnRpbmcgZGlzcGxheXMgZmxhc2ggb24gdGhlIHByaW50IHBy
ZXZpZXcgYW5kIHByaW50ZXIgb3V0cHV0IDxici8+CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2ti
b3giIG5hbWU9Inpvb21DaGVja0JveCI+IFZlcmlmeSBpZiBlbGVtZW50cyBpbiBmbGFzaCBhcmUg
Y29ycmVjdGx5IHBhaW50ZWQgYW5kIGNsaWNrYWJsZSBhZnRlciB6b29taW5nIDxici8+CisKKyAg
ICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9InNjcmVlbnNob3RCb3giPiBWZXJpZnkgaWYg
dGFraW5nIGEgc2NyZWVuc2hvdCBmcm9tIFF0TGF1bmNoZXIgZGlzcGxheSBmbGFzaCA8YnIvPgor
CisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJwYWludFN5c3RlbXNDaGVja0JveCI+
IFZlcmlmeSBpZiBmbGFzaCBpcyBkaXNwbGF5ZWQgd2l0aCBncmFwaGljc3N5c3RlbXMgLSByYXN0
ZXIsIG9wZW5nbCA8YnIvPgorCisgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJmb2N1
c0NoZWNrQm94Ij4gVmVyaWZ5IGlmIHNoaWZ0aW5nIGZvY3VzIGJhY2sgYW5kIGZvcnRoIGZyb20g
Zmxhc2ggdG8gaHRtbCB3b3JrcworICAgICAgICAgICAgPGlucHV0IHZhbHVlPSJTaGlmdCBmb2N1
cyBoZXJlIi8+PC9ici8+CisKKyAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9InRlc3Ra
SW5kZXgiPiBUZXN0IGlmIGh0bWwgY2FuIGRpc3BsYXkgb3ZlciBmbGFzaAorICAgICAgICAgICAg
PGlucHV0IHR5cGU9ImJ1dHRvbiIgdmFsdWU9IlRvZ2dsZSB0cmFuc3BhcmVudCBkaXYiIG9uQ2xp
Y2s9InRvZ2dsZURpdk92ZXJGbGFzaCgpIjxici8+CisKKyAgICA8YnIvPgorPC9ib2R5PgorCis8
L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>