<?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>75988</bug_id>
          
          <creation_ts>2012-01-10 13:18:14 -0800</creation_ts>
          <short_desc>[chromium] Run webkit_unit_tests as part of webkit-patch build-and-test</short_desc>
          <delta_ts>2012-01-10 15:35:53 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>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="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>abarth</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>533334</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-10 13:18:14 -0800</bug_when>
    <thetext>[chromium] Run webkit_unit_tests as part of webkit-patch build-and-test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533336</commentid>
    <comment_count>1</comment_count>
      <attachid>121899</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-10 13:18:57 -0800</bug_when>
    <thetext>Created attachment 121899
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533338</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-10 13:22:49 -0800</bug_when>
    <thetext>test-webkitpy worked and it ran the unit tests for me locally once. Not sure how else to check this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533347</commentid>
    <comment_count>3</comment_count>
      <attachid>121899</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-10 13:36:19 -0800</bug_when>
    <thetext>Comment on attachment 121899
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=121899&amp;action=review

&gt; Tools/Scripts/webkitpy/common/config/ports.py:249
&gt; +        command = cls.script_shell_command(&quot;run-chromium-webkit-unit-tests&quot;)
&gt; +        return command

I would have combined these lines.

&gt; Tools/Scripts/webkitpy/tool/steps/runtests.py:69
&gt; +

Looks like you have an extra blank line here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533373</commentid>
    <comment_count>4</comment_count>
      <attachid>121908</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-10 14:16:27 -0800</bug_when>
    <thetext>Created attachment 121908
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533419</commentid>
    <comment_count>5</comment_count>
      <attachid>121908</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-10 15:35:49 -0800</bug_when>
    <thetext>Comment on attachment 121908
Patch for landing

Clearing flags on attachment: 121908

Committed r104638: &lt;http://trac.webkit.org/changeset/104638&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533420</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-10 15:35:53 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121899</attachid>
            <date>2012-01-10 13:18:57 -0800</date>
            <delta_ts>2012-01-10 14:16:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75988-20120110131856.patch</filename>
            <type>text/plain</type>
            <size>9186</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0NjA3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWUwOTU1MGUwM2M3ZDU3NWY5YjFiZGFlMzZlNDQzM2Yx
NzU4OTA5Yy4uZDNkNTJhMjg5NjhjZDNhYjkyN2JjOWY2OTY5YjczMGQxM2FiMDE3YiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1
IEBACisyMDEyLTAxLTEwICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgW2Nocm9taXVtXSBSdW4gd2Via2l0X3VuaXRfdGVzdHMgYXMgcGFydCBvZiB3ZWJr
aXQtcGF0Y2ggYnVpbGQtYW5kLXRlc3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc1OTg4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jb25maWcvcG9ydHMucHk6
CisgICAgICAgIChXZWJLaXRQb3J0LnJ1bl93ZWJraXRfdW5pdF90ZXN0c19jb21tYW5kKToKKyAg
ICAgICAgKFdlYktpdFBvcnQpOgorICAgICAgICAoQ2hyb21pdW1Qb3J0LnJ1bl93ZWJraXRfdW5p
dF90ZXN0c19jb21tYW5kKToKKyAgICAgICAgKENocm9taXVtUG9ydCk6CisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL3BvcnRzX21vY2sucHk6CisgICAgICAgIChNb2Nr
UG9ydC5ydW5fd2Via2l0X3VuaXRfdGVzdHNfY29tbWFuZCk6CisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS90b29sL2NvbW1hbmRzL2Rvd25sb2FkX3VuaXR0ZXN0LnB5OgorICAgICAgICAoRG93
bmxvYWRDb21tYW5kc1Rlc3QudGVzdF9idWlsZF9hbmRfdGVzdCk6CisgICAgICAgICh0ZXN0X2xh
bmQpOgorICAgICAgICAodGVzdF9sYW5kX3JlZF9idWlsZGVycyk6CisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS90b29sL3N0ZXBzL3J1bnRlc3RzLnB5OgorICAgICAgICAoUnVuVGVzdHMucnVu
KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcnVudGVzdHNfdW5pdHRl
c3QucHk6CisKIDIwMTItMDEtMTAgIE1hcmlvIFNhbmNoZXogUHJhZGEgIDxtc2FuY2hlekBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIEFYOiBzdXBwb3J0IGhlbHBUZXh0KCkgaW4gRHVtcFJlbmRlclRy
ZWUKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0
cy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0cy5weQppbmRl
eCBhODUwNmYzZDlhN2IwZTc0ZDA0YjZlOGNlZTAzYWEyOGI3YjNiNWY0Li42OGRlMjM4N2EzZWI0
NTA5MjRlMmYyNjhmYjNkMWZjODFjYzQxZTdhIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2NvbW1vbi9jb25maWcvcG9ydHMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9jb21tb24vY29uZmlnL3BvcnRzLnB5CkBAIC0xMDUsNiArMTA1LDEwIEBAIGNsYXNzIFdlYktp
dFBvcnQob2JqZWN0KToKICAgICAgICAgcmV0dXJuIGNscy5zY3JpcHRfc2hlbGxfY29tbWFuZCgi
cnVuLWphdmFzY3JpcHRjb3JlLXRlc3RzIikKIAogICAgIEBjbGFzc21ldGhvZAorICAgIGRlZiBy
dW5fd2Via2l0X3VuaXRfdGVzdHNfY29tbWFuZChjbHMpOgorICAgICAgICByZXR1cm4gTm9uZQor
CisgICAgQGNsYXNzbWV0aG9kCiAgICAgZGVmIHJ1bl93ZWJraXRfdGVzdHNfY29tbWFuZChjbHMp
OgogICAgICAgICByZXR1cm4gY2xzLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJydW4td2Via2l0LXRl
c3RzIikKIApAQCAtMjQwLDYgKzI0NCwxMSBAQCBjbGFzcyBDaHJvbWl1bVBvcnQoV2ViS2l0UG9y
dCk6CiAgICAgICAgIHJldHVybiBjb21tYW5kCiAKICAgICBAY2xhc3NtZXRob2QKKyAgICBkZWYg
cnVuX3dlYmtpdF91bml0X3Rlc3RzX2NvbW1hbmQoY2xzKToKKyAgICAgICAgY29tbWFuZCA9IGNs
cy5zY3JpcHRfc2hlbGxfY29tbWFuZCgicnVuLWNocm9taXVtLXdlYmtpdC11bml0LXRlc3RzIikK
KyAgICAgICAgcmV0dXJuIGNvbW1hbmQKKworICAgIEBjbGFzc21ldGhvZAogICAgIGRlZiBydW5f
d2Via2l0X3Rlc3RzX2NvbW1hbmQoY2xzKToKICAgICAgICAgY29tbWFuZCA9IGNscy5zY3JpcHRf
c2hlbGxfY29tbWFuZCgibmV3LXJ1bi13ZWJraXQtdGVzdHMiKQogICAgICAgICBjb21tYW5kLmFw
cGVuZCgiLS1jaHJvbWl1bSIpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2Nv
bW1vbi9jb25maWcvcG9ydHNfbW9jay5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9u
L2NvbmZpZy9wb3J0c19tb2NrLnB5CmluZGV4IDY1ZGQ0NDJkMzc1YmQ4NTQ5OTRlM2FhZDVlMGE5
NTkxZTgwMmZlNzcuLjc3ZjUxNTMyZTI3ODQ1YmIxNDg1NjAwZmNlM2Y3ZTZmOWY5MDI3M2IgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0c19tb2Nr
LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0c19tb2Nr
LnB5CkBAIC01NSw1ICs1NSw4IEBAIGNsYXNzIE1vY2tQb3J0KG9iamVjdCk6CiAgICAgZGVmIHJ1
bl9qYXZhc2NyaXB0Y29yZV90ZXN0c19jb21tYW5kKHNlbGYpOgogICAgICAgICByZXR1cm4gWydt
b2NrLXJ1bi1qYXZhY3JpcHRjb3JlLXRlc3RzJ10KIAorICAgIGRlZiBydW5fd2Via2l0X3VuaXRf
dGVzdHNfY29tbWFuZChzZWxmKToKKyAgICAgICAgcmV0dXJuIFsnbW9jay1ydW4td2Via2l0LXVu
aXQtdGVzdHMnXQorCiAgICAgZGVmIHJ1bl93ZWJraXRfdGVzdHNfY29tbWFuZChzZWxmKToKICAg
ICAgICAgcmV0dXJuIFsnbW9jay1ydW4td2Via2l0LXRlc3RzJ10KZGlmZiAtLWdpdCBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9kb3dubG9hZF91bml0dGVzdC5weSBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9kb3dubG9hZF91bml0dGVzdC5weQpp
bmRleCA4YjYzZGZjYjZlZDQzNTM5ZWM4OTNlN2MyM2YxMjFhN2IxMDdhM2NlLi5kNWE2ZmFmMDIw
MjBjMGEyYzE3NDQ1OGVlZDFiYzBiMjAxOTBiMDAxIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZG93bmxvYWRfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2Rvd25sb2FkX3VuaXR0ZXN0LnB5CkBAIC05
MCw3ICs5MCw3IEBAIGNsYXNzIERvd25sb2FkQ29tbWFuZHNUZXN0KENvbW1hbmRzVGVzdCk6CiAg
ICAgICAgIHNlbGYuYXNzZXJ0X2V4ZWN1dGVfb3V0cHV0cyhCdWlsZCgpLCBbXSwgb3B0aW9ucz1z
ZWxmLl9kZWZhdWx0X29wdGlvbnMoKSwgZXhwZWN0ZWRfc3RkZXJyPWV4cGVjdGVkX3N0ZGVycikK
IAogICAgIGRlZiB0ZXN0X2J1aWxkX2FuZF90ZXN0KHNlbGYpOgotICAgICAgICBleHBlY3RlZF9z
dGRlcnIgPSAiVXBkYXRpbmcgd29ya2luZyBkaXJlY3RvcnlcbkJ1aWxkaW5nIFdlYktpdFxuUnVu
bmluZyBQeXRob24gdW5pdCB0ZXN0c1xuUnVubmluZyBQZXJsIHVuaXQgdGVzdHNcblJ1bm5pbmcg
SmF2YVNjcmlwdENvcmUgdGVzdHNcblJ1bm5pbmcgcnVuLXdlYmtpdC10ZXN0c1xuIgorICAgICAg
ICBleHBlY3RlZF9zdGRlcnIgPSAiVXBkYXRpbmcgd29ya2luZyBkaXJlY3RvcnlcbkJ1aWxkaW5n
IFdlYktpdFxuUnVubmluZyBQeXRob24gdW5pdCB0ZXN0c1xuUnVubmluZyBQZXJsIHVuaXQgdGVz
dHNcblJ1bm5pbmcgSmF2YVNjcmlwdENvcmUgdGVzdHNcblJ1bm5pbmcgV2ViS2l0IHVuaXQgdGVz
dHNcblJ1bm5pbmcgcnVuLXdlYmtpdC10ZXN0c1xuIgogICAgICAgICBzZWxmLmFzc2VydF9leGVj
dXRlX291dHB1dHMoQnVpbGRBbmRUZXN0KCksIFtdLCBvcHRpb25zPXNlbGYuX2RlZmF1bHRfb3B0
aW9ucygpLCBleHBlY3RlZF9zdGRlcnI9ZXhwZWN0ZWRfc3RkZXJyKQogCiAgICAgZGVmIHRlc3Rf
YXBwbHlfYXR0YWNobWVudChzZWxmKToKQEAgLTExNiw3ICsxMTYsNyBAQCBNb2NrV2F0Y2hMaXN0
OiBkZXRlcm1pbmVfY2NfYW5kX21lc3NhZ2VzCiAgICAgICAgIHNlbGYuYXNzZXJ0X2V4ZWN1dGVf
b3V0cHV0cyhBcHBseVdhdGNoTGlzdCgpLCBbMTAwMDBdLCBvcHRpb25zPXNlbGYuX2RlZmF1bHRf
b3B0aW9ucygpLCBleHBlY3RlZF9zdGRlcnI9ZXhwZWN0ZWRfc3RkZXJyLCB0b29sPU1vY2tUb29s
KGxvZ19leGVjdXRpdmU9VHJ1ZSkpCiAKICAgICBkZWYgdGVzdF9sYW5kKHNlbGYpOgotICAgICAg
ICBleHBlY3RlZF9zdGRlcnIgPSAiQnVpbGRpbmcgV2ViS2l0XG5SdW5uaW5nIFB5dGhvbiB1bml0
IHRlc3RzXG5SdW5uaW5nIFBlcmwgdW5pdCB0ZXN0c1xuUnVubmluZyBKYXZhU2NyaXB0Q29yZSB0
ZXN0c1xuUnVubmluZyBydW4td2Via2l0LXRlc3RzXG5Db21taXR0ZWQgcjQ5ODI0OiA8aHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNDk4MjQ+XG5VcGRhdGluZyBidWcgNTAwMDBcbiIK
KyAgICAgICAgZXhwZWN0ZWRfc3RkZXJyID0gIkJ1aWxkaW5nIFdlYktpdFxuUnVubmluZyBQeXRo
b24gdW5pdCB0ZXN0c1xuUnVubmluZyBQZXJsIHVuaXQgdGVzdHNcblJ1bm5pbmcgSmF2YVNjcmlw
dENvcmUgdGVzdHNcblJ1bm5pbmcgV2ViS2l0IHVuaXQgdGVzdHNcblJ1bm5pbmcgcnVuLXdlYmtp
dC10ZXN0c1xuQ29tbWl0dGVkIHI0OTgyNDogPGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdl
c2V0LzQ5ODI0PlxuVXBkYXRpbmcgYnVnIDUwMDAwXG4iCiAgICAgICAgIG1vY2tfdG9vbCA9IE1v
Y2tUb29sKCkKICAgICAgICAgbW9ja190b29sLnNjbSgpLmNyZWF0ZV9wYXRjaCA9IE1vY2socmV0
dXJuX3ZhbHVlPSJQYXRjaDFcbk1vY2tQYXRjaFxuIikKICAgICAgICAgbW9ja190b29sLmNoZWNr
b3V0KCkubW9kaWZpZWRfY2hhbmdlbG9ncyA9IE1vY2socmV0dXJuX3ZhbHVlPVtdKQpAQCAtMTM5
LDYgKzEzOSw4IEBAIFJ1bm5pbmcgUGVybCB1bml0IHRlc3RzCiBNT0NLIHJ1bl9hbmRfdGhyb3df
aWZfZmFpbDogWydtb2NrLXRlc3Qtd2Via2l0cGVybCddLCBjd2Q9L21vY2stY2hlY2tvdXQKIFJ1
bm5pbmcgSmF2YVNjcmlwdENvcmUgdGVzdHMKIE1PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBb
J21vY2stcnVuLWphdmFjcmlwdGNvcmUtdGVzdHMnXSwgY3dkPS9tb2NrLWNoZWNrb3V0CitSdW5u
aW5nIFdlYktpdCB1bml0IHRlc3RzCitNT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydtb2Nr
LXJ1bi13ZWJraXQtdW5pdC10ZXN0cyddLCBjd2Q9L21vY2stY2hlY2tvdXQKIFJ1bm5pbmcgcnVu
LXdlYmtpdC10ZXN0cwogTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnbW9jay1ydW4td2Vi
a2l0LXRlc3RzJywgJy0tcXVpZXQnXSwgY3dkPS9tb2NrLWNoZWNrb3V0CiBDb21taXR0ZWQgcjQ5
ODI0OiA8aHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNDk4MjQ+CkBAIC0xNDksNyAr
MTUxLDcgQEAgTm8gYnVnIGlkIHByb3ZpZGVkLgogICAgICAgICBzZWxmLmFzc2VydF9leGVjdXRl
X291dHB1dHMoTGFuZENvd2JveSgpLCBbNTAwMDBdLCBvcHRpb25zPXNlbGYuX2RlZmF1bHRfb3B0
aW9ucygpLCBleHBlY3RlZF9zdGRlcnI9ZXhwZWN0ZWRfc3RkZXJyLCB0b29sPW1vY2tfdG9vbCkK
IAogICAgIGRlZiB0ZXN0X2xhbmRfcmVkX2J1aWxkZXJzKHNlbGYpOgotICAgICAgICBleHBlY3Rl
ZF9zdGRlcnIgPSAnQnVpbGRpbmcgV2ViS2l0XG5SdW5uaW5nIFB5dGhvbiB1bml0IHRlc3RzXG5S
dW5uaW5nIFBlcmwgdW5pdCB0ZXN0c1xuUnVubmluZyBKYXZhU2NyaXB0Q29yZSB0ZXN0c1xuUnVu
bmluZyBydW4td2Via2l0LXRlc3RzXG5Db21taXR0ZWQgcjQ5ODI0OiA8aHR0cDovL3RyYWMud2Vi
a2l0Lm9yZy9jaGFuZ2VzZXQvNDk4MjQ+XG5VcGRhdGluZyBidWcgNTAwMDBcbicKKyAgICAgICAg
ZXhwZWN0ZWRfc3RkZXJyID0gJ0J1aWxkaW5nIFdlYktpdFxuUnVubmluZyBQeXRob24gdW5pdCB0
ZXN0c1xuUnVubmluZyBQZXJsIHVuaXQgdGVzdHNcblJ1bm5pbmcgSmF2YVNjcmlwdENvcmUgdGVz
dHNcblJ1bm5pbmcgV2ViS2l0IHVuaXQgdGVzdHNcblJ1bm5pbmcgcnVuLXdlYmtpdC10ZXN0c1xu
Q29tbWl0dGVkIHI0OTgyNDogPGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzQ5ODI0
PlxuVXBkYXRpbmcgYnVnIDUwMDAwXG4nCiAgICAgICAgIG1vY2tfdG9vbCA9IE1vY2tUb29sKCkK
ICAgICAgICAgbW9ja190b29sLmJ1aWxkYm90LmxpZ2h0X3RyZWVfb25fZmlyZSgpCiAgICAgICAg
IHNlbGYuYXNzZXJ0X2V4ZWN1dGVfb3V0cHV0cyhMYW5kKCksIFs1MDAwMF0sIG9wdGlvbnM9c2Vs
Zi5fZGVmYXVsdF9vcHRpb25zKCksIGV4cGVjdGVkX3N0ZGVycj1leHBlY3RlZF9zdGRlcnIsIHRv
b2w9bW9ja190b29sKQpAQCAtMTc2LDYgKzE3OCw3IEBAIEJ1aWxkaW5nIFdlYktpdAogUnVubmlu
ZyBQeXRob24gdW5pdCB0ZXN0cwogUnVubmluZyBQZXJsIHVuaXQgdGVzdHMKIFJ1bm5pbmcgSmF2
YVNjcmlwdENvcmUgdGVzdHMKK1J1bm5pbmcgV2ViS2l0IHVuaXQgdGVzdHMKIFJ1bm5pbmcgcnVu
LXdlYmtpdC10ZXN0cwogQ29tbWl0dGVkIHI0OTgyNDogPGh0dHA6Ly90cmFjLndlYmtpdC5vcmcv
Y2hhbmdlc2V0LzQ5ODI0PgogTm90IGNsb3NpbmcgYnVnIDUwMDAwIGFzIGF0dGFjaG1lbnQgMTAw
MDAgaGFzIHJldmlldz0rLiAgQXNzdW1pbmcgdGhlcmUgYXJlIG1vcmUgcGF0Y2hlcyB0byBsYW5k
IGZyb20gdGhpcyBidWcuCkBAIC0xOTIsNiArMTk1LDcgQEAgQnVpbGRpbmcgV2ViS2l0CiBSdW5u
aW5nIFB5dGhvbiB1bml0IHRlc3RzCiBSdW5uaW5nIFBlcmwgdW5pdCB0ZXN0cwogUnVubmluZyBK
YXZhU2NyaXB0Q29yZSB0ZXN0cworUnVubmluZyBXZWJLaXQgdW5pdCB0ZXN0cwogUnVubmluZyBy
dW4td2Via2l0LXRlc3RzCiBDb21taXR0ZWQgcjQ5ODI0OiA8aHR0cDovL3RyYWMud2Via2l0Lm9y
Zy9jaGFuZ2VzZXQvNDk4MjQ+CiBOb3QgY2xvc2luZyBidWcgNTAwMDAgYXMgYXR0YWNobWVudCAx
MDAwMCBoYXMgcmV2aWV3PSsuICBBc3N1bWluZyB0aGVyZSBhcmUgbW9yZSBwYXRjaGVzIHRvIGxh
bmQgZnJvbSB0aGlzIGJ1Zy4KQEAgLTIwMSw2ICsyMDUsNyBAQCBCdWlsZGluZyBXZWJLaXQKIFJ1
bm5pbmcgUHl0aG9uIHVuaXQgdGVzdHMKIFJ1bm5pbmcgUGVybCB1bml0IHRlc3RzCiBSdW5uaW5n
IEphdmFTY3JpcHRDb3JlIHRlc3RzCitSdW5uaW5nIFdlYktpdCB1bml0IHRlc3RzCiBSdW5uaW5n
IHJ1bi13ZWJraXQtdGVzdHMKIENvbW1pdHRlZCByNDk4MjQ6IDxodHRwOi8vdHJhYy53ZWJraXQu
b3JnL2NoYW5nZXNldC80OTgyND4KIE5vdCBjbG9zaW5nIGJ1ZyA1MDAwMCBhcyBhdHRhY2htZW50
IDEwMDAwIGhhcyByZXZpZXc9Ky4gIEFzc3VtaW5nIHRoZXJlIGFyZSBtb3JlIHBhdGNoZXMgdG8g
bGFuZCBmcm9tIHRoaXMgYnVnLgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90
b29sL3N0ZXBzL3J1bnRlc3RzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBz
L3J1bnRlc3RzLnB5CmluZGV4IGZhNDI3M2U4ZGJhZTMyNWFhYzIxNDAxYjAxNjA4ZThhMjRkOGEw
Y2QuLjg0NDNmMmU0ZTlmN2Y2Y2JhMzA5NjZlN2U1YzRkNzZkMGVmM2M0OGUgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9ydW50ZXN0cy5weQorKysgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcnVudGVzdHMucHkKQEAgLTYxLDYgKzYxLDEy
IEBAIGNsYXNzIFJ1blRlc3RzKEFic3RyYWN0U3RlcCk6CiAgICAgICAgICAgICBsb2coIlJ1bm5p
bmcgSmF2YVNjcmlwdENvcmUgdGVzdHMiKQogICAgICAgICAgICAgc2VsZi5fdG9vbC5leGVjdXRp
dmUucnVuX2FuZF90aHJvd19pZl9mYWlsKGphdmFzY3JpcHRjb3JlX3Rlc3RzX2NvbW1hbmQsIHF1
aWV0PVRydWUsIGN3ZD1zZWxmLl90b29sLnNjbSgpLmNoZWNrb3V0X3Jvb3QpCiAKKyAgICAgICAg
d2Via2l0X3VuaXRfdGVzdHNfY29tbWFuZCA9IHNlbGYuX3Rvb2wucG9ydCgpLnJ1bl93ZWJraXRf
dW5pdF90ZXN0c19jb21tYW5kKCkKKyAgICAgICAgaWYgd2Via2l0X3VuaXRfdGVzdHNfY29tbWFu
ZDoKKyAgICAgICAgICAgIGxvZygiUnVubmluZyBXZWJLaXQgdW5pdCB0ZXN0cyIpCisgICAgICAg
ICAgICBzZWxmLl90b29sLmV4ZWN1dGl2ZS5ydW5fYW5kX3Rocm93X2lmX2ZhaWwod2Via2l0X3Vu
aXRfdGVzdHNfY29tbWFuZCwgY3dkPXNlbGYuX3Rvb2wuc2NtKCkuY2hlY2tvdXRfcm9vdCkKKwor
CiAgICAgICAgIGxvZygiUnVubmluZyBydW4td2Via2l0LXRlc3RzIikKICAgICAgICAgYXJncyA9
IHNlbGYuX3Rvb2wucG9ydCgpLnJ1bl93ZWJraXRfdGVzdHNfY29tbWFuZCgpCiAgICAgICAgIGlm
IHNlbGYuX29wdGlvbnMubm9uX2ludGVyYWN0aXZlOgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS90b29sL3N0ZXBzL3J1bnRlc3RzX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS90b29sL3N0ZXBzL3J1bnRlc3RzX3VuaXR0ZXN0LnB5CmluZGV4IGZkNTkzMTVi
NjUzMWM4ZDhlM2E0NDdhYjBjZTdhNzU2ZWRmMTJkNDYuLjg4MGI5OTg5MDU0NzhmYWM5NjcyODc4
MmQ5NDJhMmU0OTRiYzJlOTcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9v
bC9zdGVwcy9ydW50ZXN0c191bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvc3RlcHMvcnVudGVzdHNfdW5pdHRlc3QucHkKQEAgLTM5LDYgKzM5LDcgQEAgY2xhc3Mg
UnVuVGVzdHNUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgdG9vbC5fZGVwcmVjYXRl
ZF9wb3J0LnJ1bl9wZXJsX3VuaXR0ZXN0c19jb21tYW5kID0gbGFtYmRhOiBOb25lCiAgICAgICAg
IHN0ZXAgPSBSdW5UZXN0cyh0b29sLCBNb2NrT3B0aW9ucyh0ZXN0PVRydWUsIG5vbl9pbnRlcmFj
dGl2ZT1UcnVlLCBxdWlldD1GYWxzZSkpCiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIlJ1
bm5pbmcgSmF2YVNjcmlwdENvcmUgdGVzdHMKK1J1bm5pbmcgV2ViS2l0IHVuaXQgdGVzdHMKIFJ1
bm5pbmcgcnVuLXdlYmtpdC10ZXN0cwogIiIiCiAgICAgICAgIE91dHB1dENhcHR1cmUoKS5hc3Nl
cnRfb3V0cHV0cyhzZWxmLCBzdGVwLnJ1biwgW3t9XSwgZXhwZWN0ZWRfc3RkZXJyPWV4cGVjdGVk
X3N0ZGVycikK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121908</attachid>
            <date>2012-01-10 14:16:27 -0800</date>
            <delta_ts>2012-01-10 15:35:49 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-75988-20120110141626.patch</filename>
            <type>text/plain</type>
            <size>9153</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0NjA3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWUwOTU1MGUwM2M3ZDU3NWY5YjFiZGFlMzZlNDQzM2Yx
NzU4OTA5Yy4uZmE0MTRjMTAxZjI0ZjNhMThlM2E0M2YwZDUyNTNmMjMyMzFjMWZhYyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1
IEBACisyMDEyLTAxLTEwICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgW2Nocm9taXVtXSBSdW4gd2Via2l0X3VuaXRfdGVzdHMgYXMgcGFydCBvZiB3ZWJr
aXQtcGF0Y2ggYnVpbGQtYW5kLXRlc3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc1OTg4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4K
KworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0cy5weToKKyAg
ICAgICAgKFdlYktpdFBvcnQucnVuX3dlYmtpdF91bml0X3Rlc3RzX2NvbW1hbmQpOgorICAgICAg
ICAoV2ViS2l0UG9ydCk6CisgICAgICAgIChDaHJvbWl1bVBvcnQucnVuX3dlYmtpdF91bml0X3Rl
c3RzX2NvbW1hbmQpOgorICAgICAgICAoQ2hyb21pdW1Qb3J0KToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L2NvbW1vbi9jb25maWcvcG9ydHNfbW9jay5weToKKyAgICAgICAgKE1vY2tQb3J0
LnJ1bl93ZWJraXRfdW5pdF90ZXN0c19jb21tYW5kKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvY29tbWFuZHMvZG93bmxvYWRfdW5pdHRlc3QucHk6CisgICAgICAgIChEb3dubG9h
ZENvbW1hbmRzVGVzdC50ZXN0X2J1aWxkX2FuZF90ZXN0KToKKyAgICAgICAgKHRlc3RfbGFuZCk6
CisgICAgICAgICh0ZXN0X2xhbmRfcmVkX2J1aWxkZXJzKToKKyAgICAgICAgKiBTY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvc3RlcHMvcnVudGVzdHMucHk6CisgICAgICAgIChSdW5UZXN0cy5ydW4pOgor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9ydW50ZXN0c191bml0dGVzdC5w
eToKKwogMjAxMi0wMS0xMCAgTWFyaW8gU2FuY2hleiBQcmFkYSAgPG1zYW5jaGV6QGlnYWxpYS5j
b20+CiAKICAgICAgICAgQVg6IHN1cHBvcnQgaGVscFRleHQoKSBpbiBEdW1wUmVuZGVyVHJlZQpk
aWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL3BvcnRzLnB5
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL3BvcnRzLnB5CmluZGV4IGE4
NTA2ZjNkOWE3YjBlNzRkMDRiNmU4Y2VlMDNhYTI4YjdiM2I1ZjQuLjNlMTAwYjA1OTIyYTdmYmU5
NTIxMGFhZTdhZmIyOWY4OWFkZGNhNjAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvY29tbW9uL2NvbmZpZy9wb3J0cy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2Nv
bW1vbi9jb25maWcvcG9ydHMucHkKQEAgLTEwNSw2ICsxMDUsMTAgQEAgY2xhc3MgV2ViS2l0UG9y
dChvYmplY3QpOgogICAgICAgICByZXR1cm4gY2xzLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJydW4t
amF2YXNjcmlwdGNvcmUtdGVzdHMiKQogCiAgICAgQGNsYXNzbWV0aG9kCisgICAgZGVmIHJ1bl93
ZWJraXRfdW5pdF90ZXN0c19jb21tYW5kKGNscyk6CisgICAgICAgIHJldHVybiBOb25lCisKKyAg
ICBAY2xhc3NtZXRob2QKICAgICBkZWYgcnVuX3dlYmtpdF90ZXN0c19jb21tYW5kKGNscyk6CiAg
ICAgICAgIHJldHVybiBjbHMuc2NyaXB0X3NoZWxsX2NvbW1hbmQoInJ1bi13ZWJraXQtdGVzdHMi
KQogCkBAIC0yNDAsNiArMjQ0LDEwIEBAIGNsYXNzIENocm9taXVtUG9ydChXZWJLaXRQb3J0KToK
ICAgICAgICAgcmV0dXJuIGNvbW1hbmQKIAogICAgIEBjbGFzc21ldGhvZAorICAgIGRlZiBydW5f
d2Via2l0X3VuaXRfdGVzdHNfY29tbWFuZChjbHMpOgorICAgICAgICByZXR1cm4gY2xzLnNjcmlw
dF9zaGVsbF9jb21tYW5kKCJydW4tY2hyb21pdW0td2Via2l0LXVuaXQtdGVzdHMiKQorCisgICAg
QGNsYXNzbWV0aG9kCiAgICAgZGVmIHJ1bl93ZWJraXRfdGVzdHNfY29tbWFuZChjbHMpOgogICAg
ICAgICBjb21tYW5kID0gY2xzLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJuZXctcnVuLXdlYmtpdC10
ZXN0cyIpCiAgICAgICAgIGNvbW1hbmQuYXBwZW5kKCItLWNocm9taXVtIikKZGlmZiAtLWdpdCBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0c19tb2NrLnB5IGIvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL3BvcnRzX21vY2sucHkKaW5kZXggNjVk
ZDQ0MmQzNzViZDg1NDk5NGUzYWFkNWUwYTk1OTFlODAyZmU3Ny4uNzdmNTE1MzJlMjc4NDViYjE0
ODU2MDBmY2UzZjdlNmY5ZjkwMjczYiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9jb21tb24vY29uZmlnL3BvcnRzX21vY2sucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9jb21tb24vY29uZmlnL3BvcnRzX21vY2sucHkKQEAgLTU1LDUgKzU1LDggQEAgY2xhc3MgTW9j
a1BvcnQob2JqZWN0KToKICAgICBkZWYgcnVuX2phdmFzY3JpcHRjb3JlX3Rlc3RzX2NvbW1hbmQo
c2VsZik6CiAgICAgICAgIHJldHVybiBbJ21vY2stcnVuLWphdmFjcmlwdGNvcmUtdGVzdHMnXQog
CisgICAgZGVmIHJ1bl93ZWJraXRfdW5pdF90ZXN0c19jb21tYW5kKHNlbGYpOgorICAgICAgICBy
ZXR1cm4gWydtb2NrLXJ1bi13ZWJraXQtdW5pdC10ZXN0cyddCisKICAgICBkZWYgcnVuX3dlYmtp
dF90ZXN0c19jb21tYW5kKHNlbGYpOgogICAgICAgICByZXR1cm4gWydtb2NrLXJ1bi13ZWJraXQt
dGVzdHMnXQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRz
L2Rvd25sb2FkX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1h
bmRzL2Rvd25sb2FkX3VuaXR0ZXN0LnB5CmluZGV4IDhiNjNkZmNiNmVkNDM1MzllYzg5M2U3YzIz
ZjEyMWE3YjEwN2EzY2UuLmQ1YTZmYWYwMjAyMGMwYTJjMTc0NDU4ZWVkMWJjMGIyMDE5MGIwMDEg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9kb3dubG9h
ZF91bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMv
ZG93bmxvYWRfdW5pdHRlc3QucHkKQEAgLTkwLDcgKzkwLDcgQEAgY2xhc3MgRG93bmxvYWRDb21t
YW5kc1Rlc3QoQ29tbWFuZHNUZXN0KToKICAgICAgICAgc2VsZi5hc3NlcnRfZXhlY3V0ZV9vdXRw
dXRzKEJ1aWxkKCksIFtdLCBvcHRpb25zPXNlbGYuX2RlZmF1bHRfb3B0aW9ucygpLCBleHBlY3Rl
ZF9zdGRlcnI9ZXhwZWN0ZWRfc3RkZXJyKQogCiAgICAgZGVmIHRlc3RfYnVpbGRfYW5kX3Rlc3Qo
c2VsZik6Ci0gICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJVcGRhdGluZyB3b3JraW5nIGRpcmVj
dG9yeVxuQnVpbGRpbmcgV2ViS2l0XG5SdW5uaW5nIFB5dGhvbiB1bml0IHRlc3RzXG5SdW5uaW5n
IFBlcmwgdW5pdCB0ZXN0c1xuUnVubmluZyBKYXZhU2NyaXB0Q29yZSB0ZXN0c1xuUnVubmluZyBy
dW4td2Via2l0LXRlc3RzXG4iCisgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJVcGRhdGluZyB3
b3JraW5nIGRpcmVjdG9yeVxuQnVpbGRpbmcgV2ViS2l0XG5SdW5uaW5nIFB5dGhvbiB1bml0IHRl
c3RzXG5SdW5uaW5nIFBlcmwgdW5pdCB0ZXN0c1xuUnVubmluZyBKYXZhU2NyaXB0Q29yZSB0ZXN0
c1xuUnVubmluZyBXZWJLaXQgdW5pdCB0ZXN0c1xuUnVubmluZyBydW4td2Via2l0LXRlc3RzXG4i
CiAgICAgICAgIHNlbGYuYXNzZXJ0X2V4ZWN1dGVfb3V0cHV0cyhCdWlsZEFuZFRlc3QoKSwgW10s
IG9wdGlvbnM9c2VsZi5fZGVmYXVsdF9vcHRpb25zKCksIGV4cGVjdGVkX3N0ZGVycj1leHBlY3Rl
ZF9zdGRlcnIpCiAKICAgICBkZWYgdGVzdF9hcHBseV9hdHRhY2htZW50KHNlbGYpOgpAQCAtMTE2
LDcgKzExNiw3IEBAIE1vY2tXYXRjaExpc3Q6IGRldGVybWluZV9jY19hbmRfbWVzc2FnZXMKICAg
ICAgICAgc2VsZi5hc3NlcnRfZXhlY3V0ZV9vdXRwdXRzKEFwcGx5V2F0Y2hMaXN0KCksIFsxMDAw
MF0sIG9wdGlvbnM9c2VsZi5fZGVmYXVsdF9vcHRpb25zKCksIGV4cGVjdGVkX3N0ZGVycj1leHBl
Y3RlZF9zdGRlcnIsIHRvb2w9TW9ja1Rvb2wobG9nX2V4ZWN1dGl2ZT1UcnVlKSkKIAogICAgIGRl
ZiB0ZXN0X2xhbmQoc2VsZik6Ci0gICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJCdWlsZGluZyBX
ZWJLaXRcblJ1bm5pbmcgUHl0aG9uIHVuaXQgdGVzdHNcblJ1bm5pbmcgUGVybCB1bml0IHRlc3Rz
XG5SdW5uaW5nIEphdmFTY3JpcHRDb3JlIHRlc3RzXG5SdW5uaW5nIHJ1bi13ZWJraXQtdGVzdHNc
bkNvbW1pdHRlZCByNDk4MjQ6IDxodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC80OTgy
ND5cblVwZGF0aW5nIGJ1ZyA1MDAwMFxuIgorICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAiQnVp
bGRpbmcgV2ViS2l0XG5SdW5uaW5nIFB5dGhvbiB1bml0IHRlc3RzXG5SdW5uaW5nIFBlcmwgdW5p
dCB0ZXN0c1xuUnVubmluZyBKYXZhU2NyaXB0Q29yZSB0ZXN0c1xuUnVubmluZyBXZWJLaXQgdW5p
dCB0ZXN0c1xuUnVubmluZyBydW4td2Via2l0LXRlc3RzXG5Db21taXR0ZWQgcjQ5ODI0OiA8aHR0
cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNDk4MjQ+XG5VcGRhdGluZyBidWcgNTAwMDBc
biIKICAgICAgICAgbW9ja190b29sID0gTW9ja1Rvb2woKQogICAgICAgICBtb2NrX3Rvb2wuc2Nt
KCkuY3JlYXRlX3BhdGNoID0gTW9jayhyZXR1cm5fdmFsdWU9IlBhdGNoMVxuTW9ja1BhdGNoXG4i
KQogICAgICAgICBtb2NrX3Rvb2wuY2hlY2tvdXQoKS5tb2RpZmllZF9jaGFuZ2Vsb2dzID0gTW9j
ayhyZXR1cm5fdmFsdWU9W10pCkBAIC0xMzksNiArMTM5LDggQEAgUnVubmluZyBQZXJsIHVuaXQg
dGVzdHMKIE1PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ21vY2stdGVzdC13ZWJraXRwZXJs
J10sIGN3ZD0vbW9jay1jaGVja291dAogUnVubmluZyBKYXZhU2NyaXB0Q29yZSB0ZXN0cwogTU9D
SyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnbW9jay1ydW4tamF2YWNyaXB0Y29yZS10ZXN0cydd
LCBjd2Q9L21vY2stY2hlY2tvdXQKK1J1bm5pbmcgV2ViS2l0IHVuaXQgdGVzdHMKK01PQ0sgcnVu
X2FuZF90aHJvd19pZl9mYWlsOiBbJ21vY2stcnVuLXdlYmtpdC11bml0LXRlc3RzJ10sIGN3ZD0v
bW9jay1jaGVja291dAogUnVubmluZyBydW4td2Via2l0LXRlc3RzCiBNT0NLIHJ1bl9hbmRfdGhy
b3dfaWZfZmFpbDogWydtb2NrLXJ1bi13ZWJraXQtdGVzdHMnLCAnLS1xdWlldCddLCBjd2Q9L21v
Y2stY2hlY2tvdXQKIENvbW1pdHRlZCByNDk4MjQ6IDxodHRwOi8vdHJhYy53ZWJraXQub3JnL2No
YW5nZXNldC80OTgyND4KQEAgLTE0OSw3ICsxNTEsNyBAQCBObyBidWcgaWQgcHJvdmlkZWQuCiAg
ICAgICAgIHNlbGYuYXNzZXJ0X2V4ZWN1dGVfb3V0cHV0cyhMYW5kQ293Ym95KCksIFs1MDAwMF0s
IG9wdGlvbnM9c2VsZi5fZGVmYXVsdF9vcHRpb25zKCksIGV4cGVjdGVkX3N0ZGVycj1leHBlY3Rl
ZF9zdGRlcnIsIHRvb2w9bW9ja190b29sKQogCiAgICAgZGVmIHRlc3RfbGFuZF9yZWRfYnVpbGRl
cnMoc2VsZik6Ci0gICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICdCdWlsZGluZyBXZWJLaXRcblJ1
bm5pbmcgUHl0aG9uIHVuaXQgdGVzdHNcblJ1bm5pbmcgUGVybCB1bml0IHRlc3RzXG5SdW5uaW5n
IEphdmFTY3JpcHRDb3JlIHRlc3RzXG5SdW5uaW5nIHJ1bi13ZWJraXQtdGVzdHNcbkNvbW1pdHRl
ZCByNDk4MjQ6IDxodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC80OTgyND5cblVwZGF0
aW5nIGJ1ZyA1MDAwMFxuJworICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAnQnVpbGRpbmcgV2Vi
S2l0XG5SdW5uaW5nIFB5dGhvbiB1bml0IHRlc3RzXG5SdW5uaW5nIFBlcmwgdW5pdCB0ZXN0c1xu
UnVubmluZyBKYXZhU2NyaXB0Q29yZSB0ZXN0c1xuUnVubmluZyBXZWJLaXQgdW5pdCB0ZXN0c1xu
UnVubmluZyBydW4td2Via2l0LXRlc3RzXG5Db21taXR0ZWQgcjQ5ODI0OiA8aHR0cDovL3RyYWMu
d2Via2l0Lm9yZy9jaGFuZ2VzZXQvNDk4MjQ+XG5VcGRhdGluZyBidWcgNTAwMDBcbicKICAgICAg
ICAgbW9ja190b29sID0gTW9ja1Rvb2woKQogICAgICAgICBtb2NrX3Rvb2wuYnVpbGRib3QubGln
aHRfdHJlZV9vbl9maXJlKCkKICAgICAgICAgc2VsZi5hc3NlcnRfZXhlY3V0ZV9vdXRwdXRzKExh
bmQoKSwgWzUwMDAwXSwgb3B0aW9ucz1zZWxmLl9kZWZhdWx0X29wdGlvbnMoKSwgZXhwZWN0ZWRf
c3RkZXJyPWV4cGVjdGVkX3N0ZGVyciwgdG9vbD1tb2NrX3Rvb2wpCkBAIC0xNzYsNiArMTc4LDcg
QEAgQnVpbGRpbmcgV2ViS2l0CiBSdW5uaW5nIFB5dGhvbiB1bml0IHRlc3RzCiBSdW5uaW5nIFBl
cmwgdW5pdCB0ZXN0cwogUnVubmluZyBKYXZhU2NyaXB0Q29yZSB0ZXN0cworUnVubmluZyBXZWJL
aXQgdW5pdCB0ZXN0cwogUnVubmluZyBydW4td2Via2l0LXRlc3RzCiBDb21taXR0ZWQgcjQ5ODI0
OiA8aHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNDk4MjQ+CiBOb3QgY2xvc2luZyBi
dWcgNTAwMDAgYXMgYXR0YWNobWVudCAxMDAwMCBoYXMgcmV2aWV3PSsuICBBc3N1bWluZyB0aGVy
ZSBhcmUgbW9yZSBwYXRjaGVzIHRvIGxhbmQgZnJvbSB0aGlzIGJ1Zy4KQEAgLTE5Miw2ICsxOTUs
NyBAQCBCdWlsZGluZyBXZWJLaXQKIFJ1bm5pbmcgUHl0aG9uIHVuaXQgdGVzdHMKIFJ1bm5pbmcg
UGVybCB1bml0IHRlc3RzCiBSdW5uaW5nIEphdmFTY3JpcHRDb3JlIHRlc3RzCitSdW5uaW5nIFdl
YktpdCB1bml0IHRlc3RzCiBSdW5uaW5nIHJ1bi13ZWJraXQtdGVzdHMKIENvbW1pdHRlZCByNDk4
MjQ6IDxodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC80OTgyND4KIE5vdCBjbG9zaW5n
IGJ1ZyA1MDAwMCBhcyBhdHRhY2htZW50IDEwMDAwIGhhcyByZXZpZXc9Ky4gIEFzc3VtaW5nIHRo
ZXJlIGFyZSBtb3JlIHBhdGNoZXMgdG8gbGFuZCBmcm9tIHRoaXMgYnVnLgpAQCAtMjAxLDYgKzIw
NSw3IEBAIEJ1aWxkaW5nIFdlYktpdAogUnVubmluZyBQeXRob24gdW5pdCB0ZXN0cwogUnVubmlu
ZyBQZXJsIHVuaXQgdGVzdHMKIFJ1bm5pbmcgSmF2YVNjcmlwdENvcmUgdGVzdHMKK1J1bm5pbmcg
V2ViS2l0IHVuaXQgdGVzdHMKIFJ1bm5pbmcgcnVuLXdlYmtpdC10ZXN0cwogQ29tbWl0dGVkIHI0
OTgyNDogPGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzQ5ODI0PgogTm90IGNsb3Np
bmcgYnVnIDUwMDAwIGFzIGF0dGFjaG1lbnQgMTAwMDAgaGFzIHJldmlldz0rLiAgQXNzdW1pbmcg
dGhlcmUgYXJlIG1vcmUgcGF0Y2hlcyB0byBsYW5kIGZyb20gdGhpcyBidWcuCmRpZmYgLS1naXQg
YS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcnVudGVzdHMucHkgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcnVudGVzdHMucHkKaW5kZXggZmE0MjczZThkYmFl
MzI1YWFjMjE0MDFiMDE2MDhlOGEyNGQ4YTBjZC4uODE1YmUwNDYzNTBmM2NkZmExYzljMjgxMDAx
MmMxMDM5YjkzNTBkMiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0
ZXBzL3J1bnRlc3RzLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9y
dW50ZXN0cy5weQpAQCAtNjEsNiArNjEsMTEgQEAgY2xhc3MgUnVuVGVzdHMoQWJzdHJhY3RTdGVw
KToKICAgICAgICAgICAgIGxvZygiUnVubmluZyBKYXZhU2NyaXB0Q29yZSB0ZXN0cyIpCiAgICAg
ICAgICAgICBzZWxmLl90b29sLmV4ZWN1dGl2ZS5ydW5fYW5kX3Rocm93X2lmX2ZhaWwoamF2YXNj
cmlwdGNvcmVfdGVzdHNfY29tbWFuZCwgcXVpZXQ9VHJ1ZSwgY3dkPXNlbGYuX3Rvb2wuc2NtKCku
Y2hlY2tvdXRfcm9vdCkKIAorICAgICAgICB3ZWJraXRfdW5pdF90ZXN0c19jb21tYW5kID0gc2Vs
Zi5fdG9vbC5wb3J0KCkucnVuX3dlYmtpdF91bml0X3Rlc3RzX2NvbW1hbmQoKQorICAgICAgICBp
ZiB3ZWJraXRfdW5pdF90ZXN0c19jb21tYW5kOgorICAgICAgICAgICAgbG9nKCJSdW5uaW5nIFdl
YktpdCB1bml0IHRlc3RzIikKKyAgICAgICAgICAgIHNlbGYuX3Rvb2wuZXhlY3V0aXZlLnJ1bl9h
bmRfdGhyb3dfaWZfZmFpbCh3ZWJraXRfdW5pdF90ZXN0c19jb21tYW5kLCBjd2Q9c2VsZi5fdG9v
bC5zY20oKS5jaGVja291dF9yb290KQorCiAgICAgICAgIGxvZygiUnVubmluZyBydW4td2Via2l0
LXRlc3RzIikKICAgICAgICAgYXJncyA9IHNlbGYuX3Rvb2wucG9ydCgpLnJ1bl93ZWJraXRfdGVz
dHNfY29tbWFuZCgpCiAgICAgICAgIGlmIHNlbGYuX29wdGlvbnMubm9uX2ludGVyYWN0aXZlOgpk
aWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3J1bnRlc3RzX3Vu
aXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3J1bnRlc3RzX3Vu
aXR0ZXN0LnB5CmluZGV4IGZkNTkzMTViNjUzMWM4ZDhlM2E0NDdhYjBjZTdhNzU2ZWRmMTJkNDYu
Ljg4MGI5OTg5MDU0NzhmYWM5NjcyODc4MmQ5NDJhMmU0OTRiYzJlOTcgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9ydW50ZXN0c191bml0dGVzdC5weQorKysg
Yi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcnVudGVzdHNfdW5pdHRlc3QucHkK
QEAgLTM5LDYgKzM5LDcgQEAgY2xhc3MgUnVuVGVzdHNUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToK
ICAgICAgICAgdG9vbC5fZGVwcmVjYXRlZF9wb3J0LnJ1bl9wZXJsX3VuaXR0ZXN0c19jb21tYW5k
ID0gbGFtYmRhOiBOb25lCiAgICAgICAgIHN0ZXAgPSBSdW5UZXN0cyh0b29sLCBNb2NrT3B0aW9u
cyh0ZXN0PVRydWUsIG5vbl9pbnRlcmFjdGl2ZT1UcnVlLCBxdWlldD1GYWxzZSkpCiAgICAgICAg
IGV4cGVjdGVkX3N0ZGVyciA9ICIiIlJ1bm5pbmcgSmF2YVNjcmlwdENvcmUgdGVzdHMKK1J1bm5p
bmcgV2ViS2l0IHVuaXQgdGVzdHMKIFJ1bm5pbmcgcnVuLXdlYmtpdC10ZXN0cwogIiIiCiAgICAg
ICAgIE91dHB1dENhcHR1cmUoKS5hc3NlcnRfb3V0cHV0cyhzZWxmLCBzdGVwLnJ1biwgW3t9XSwg
ZXhwZWN0ZWRfc3RkZXJyPWV4cGVjdGVkX3N0ZGVycikK
</data>

          </attachment>
      

    </bug>

</bugzilla>