<?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>78750</bug_id>
          
          <creation_ts>2012-02-15 14:59:01 -0800</creation_ts>
          <short_desc>NRWT does not report failure for a skipped test</short_desc>
          <delta_ts>2012-02-17 16:56:14 -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>Tools / Tests</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>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>557598</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-02-15 14:59:01 -0800</bug_when>
    <thetext>fast/files/apply-blob-url-to-img.html fails in WebKit2, because eventSender.beginDragWithFiles is simply not implemented. But run-webkit-test -2 fast/files/apply-blob-url-to-img.html says:

run-webkit-tests fast/files/apply-blob-url-to-img.html -2   
All 1 tests ran as expected.

This is not helpful - I told NRWT to skip the test when running them all, but not to lie to me when the test is forced to run like this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557625</commentid>
    <comment_count>1</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-15 15:17:12 -0800</bug_when>
    <thetext>The problem is that the test is in the Skipped file, and we have code that assumes that all tests that are in Skipped files are expected to FAIL . So, your test is failing, which means that it is running &quot;as expected&quot;.

I could see how this would be confusing, and it&apos;d probably be better if we marked them as expected to PASS, so that when we do --force the test, it is reported as failing by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557640</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-02-15 15:33:38 -0800</bug_when>
    <thetext>Shouldn&apos;t we assume that all tests in the Skipped file are marked SKIP ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557647</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-15 15:38:29 -0800</bug_when>
    <thetext>probably. &apos;SKIP&apos; isn&apos;t (or at least didn&apos;t used to be) a valid (right-hand-side) expectation for a test. If that is now legal, it would be better. I was thinking that some expectation like &quot;unknown&quot; would be ideal, since we don&apos;t actually know what the expected result is for tests in a skipped file; SKIP would work fine for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557661</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-02-15 15:46:09 -0800</bug_when>
    <thetext>Ah, I see.  Yeah, PASS is probably a good default then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557878</commentid>
    <comment_count>5</comment_count>
      <attachid>127307</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-15 20:51:32 -0800</bug_when>
    <thetext>Created attachment 127307
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558571</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-02-16 15:08:01 -0800</bug_when>
    <thetext>Dirk: So what would the new output be for ap, after your change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558836</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-16 19:59:37 -0800</bug_when>
    <thetext>Good question :)

$ run-webkit-tests --force --platform test --no-new-test-results --no-retry-failures \
failures/expected/skip_text.html failures/unexpected/skip_pass.html
  failures/expected/skip_text.html -&gt; unexpected text diff mismatch
  failures/unexpected/skip_pass.html -&gt; unexpected pass
0 tests ran as expected, 2 didn&apos;t:


Expected to skip, but passed: (1)
  failures/unexpected/skip_pass.html


Regressions: Unexpected text diff mismatch : (1)
  failures/expected/skip_text.html = TEXT


MOCK: user.open_url: file://...
$

Note the failing test doesn&apos;t say &quot;Expected to skip, but failed with a text diff mismatch&quot;; there is no indication that it was marked as SKIP ... I can probably make something like that happen if there is a desire, but that will be a more invasive change, I suspect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558962</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-02-16 23:45:45 -0800</bug_when>
    <thetext>What&apos;s the output with the original proposed fix (where being in Skipped file means &quot;pass&quot;)? IIRC, it was better.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559478</commentid>
    <comment_count>9</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-17 13:32:12 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; What&apos;s the output with the original proposed fix (where being in Skipped file means &quot;pass&quot;)? IIRC, it was better.

$ new-run-webkit-tests --force --no-new-test-results --no-retry-failures --platform test failures/unexpected/skip_pass.html failures/expected/skip_text.html
  failures/expected/skip_text.html -&gt; unexpected text diff mismatch
1 test ran as expected, 1 didn&apos;t:


Regressions: Unexpected text diff mismatch : (1)
  failures/expected/skip_text.html = TEXT


MOCK: user.open_url: file://...
layout_tests $

You get the message about the test that fails, but not the test that passes.

I think the first example (and hence the patch that I uploaded) is better, but I don&apos;t feel strongly about it; if you do, I can drop the code that prints the unexpected passes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559483</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-02-17 13:35:57 -0800</bug_when>
    <thetext>For my purposes, the simple fix (with output as in comment 9) works perfectly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559493</commentid>
    <comment_count>11</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-17 13:42:37 -0800</bug_when>
    <thetext>Eric, Adam, Tony, Ojan, any of you have any leanings?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559497</commentid>
    <comment_count>12</comment_count>
      <attachid>127647</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-17 13:48:55 -0800</bug_when>
    <thetext>Created attachment 127647
argh ... ignore; wrong bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559499</commentid>
    <comment_count>13</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-17 13:49:03 -0800</bug_when>
    <thetext>*** Bug 78931 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559563</commentid>
    <comment_count>14</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-02-17 14:48:54 -0800</bug_when>
    <thetext>I prefer the less verbose output of comment 9. In general, the output when there are failures is still too verbose IMO. Anything we can do to reduce it is better. In this case, the &apos;Expected to skip, but passed&apos; doesn&apos;t really provide any actionable information IMO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559581</commentid>
    <comment_count>15</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-17 15:15:00 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; I prefer the less verbose output of comment 9.

Alrighty then. Two votes for terseness is enough for me.

&gt; In general, the output when there are failures is still too verbose IMO. 

Ojan: so (independent of this change) what would you kill in the output for failures? the summary at the end? the failures as they occur? Feel free to file another bug and/or mail me off-bugzilla.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559613</commentid>
    <comment_count>16</comment_count>
      <attachid>127668</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-17 15:54:16 -0800</bug_when>
    <thetext>Created attachment 127668
make Skipped tests expected to PASS instead of SKIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559627</commentid>
    <comment_count>17</comment_count>
      <attachid>127668</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-02-17 16:17:13 -0800</bug_when>
    <thetext>Comment on attachment 127668
make Skipped tests expected to PASS instead of SKIP

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559656</commentid>
    <comment_count>18</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-17 16:56:14 -0800</bug_when>
    <thetext>Committed r108143: &lt;http://trac.webkit.org/changeset/108143&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127307</attachid>
            <date>2012-02-15 20:51:32 -0800</date>
            <delta_ts>2012-02-17 13:48:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78750-20120215205131.patch</filename>
            <type>text/plain</type>
            <size>7856</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3ODY3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjg1ZWVlN2FmZTllZDE3OWUzNDI3Mzg4NTEzYzc1ZmMw
ZDFlYTY5MS4uOWQ5ZDAxYTI0NmIxMmEyMTMyNWQ0YzVlNWU4MzNmN2IxOGE0OTBhNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM2
IEBACiAyMDEyLTAyLTE1ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCisg
ICAgICAgIE5SV1QgZG9lcyBub3QgcmVwb3J0IGZhaWx1cmUgZm9yIGEgc2tpcHBlZCB0ZXN0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03ODc1MAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIGEgdGVzdCBp
cyBsaXN0ZWQgaW4gYSBTa2lwcGVkIGZpbGUgYW5kIHlvdSBydW4gaXQgYW55d2F5CisgICAgICAg
IHdpdGggLS1mb3JjZSwgYW5kIHRoZSB0ZXN0IGZhaWxzLCBjdXJyZW50bHkgTlJXVCB3aWxsIHBy
aW50CisgICAgICAgICJ0ZXN0IHJhbiBhcyBleHBlY3RlZCI7IHRoaXMgaXMgY29uZnVzaW5nLCBi
ZWNhdXNlIHlvdSBwcm9iYWJseQorICAgICAgICBleHBlY3QgdGhlIHRlc3QgdG8gZmFpbCBhbmQg
eWV0IHRoaXMgbWlnaHQgbGVhZCB5b3UgdG8gdGhpbmsgdGhlCisgICAgICAgIHRlc3QgcGFzc2Vk
LgorCisgICAgICAgIEEgYmV0dGVyIHdheSB0byBoYW5kbGUgdGhpcyB3b3VsZCBiZSB0byBoYXZl
IGEgIlNLSVAiCisgICAgICAgIGV4cGVjdGF0aW9uIHRvIGluZGljYXRlIHRoYXQgd2UgcmVhbGx5
IGRvbid0IGtub3cgd2hhdCB0byBleHBlY3QKKyAgICAgICAgZnJvbSB0aGlzIHRlc3QsIGFuZCB0
aGVuIHRvIHJlcG9ydCB0aGUgYWN0dWFsIGZhaWx1cmUgYW5kL29yIHRoZQorICAgICAgICBhY3R1
YWwgInVuZXhwZWN0ZWQiIHBhc3MgYXMgaXQgb2NjdXJzLgorCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfZXhwZWN0YXRpb25zLnB5OgorICAgICAg
ICAocmVzdWx0X3dhc19leHBlY3RlZCk6CisgICAgICAgIChUZXN0RXhwZWN0YXRpb25QYXJzZXIp
OgorICAgICAgICAoVGVzdEV4cGVjdGF0aW9uUGFyc2VyLmV4cGVjdGF0aW9uX2Zvcl9za2lwcGVk
X3Rlc3QpOgorICAgICAgICAoVGVzdEV4cGVjdGF0aW9ucyk6CisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfZXhwZWN0YXRpb25zX3VuaXR0ZXN0LnB5
OgorICAgICAgICAodGVzdF9hZGRfc2tpcHBlZF90ZXN0cyk6CisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC90ZXN0LnB5OgorICAgICAgICAodW5pdF90ZXN0X2xp
c3QpOgorICAgICAgICAoVGVzdFBvcnQuc2tpcHBlZF90ZXN0cyk6CisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvdmlld3MvcHJpbnRpbmcucHk6CisgICAgICAgIChQcmlu
dGVyLnByaW50X3VuZXhwZWN0ZWRfcmVzdWx0cy5hZGRfcmVzdWx0KToKKworMjAxMi0wMi0xNSAg
RGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KKwogICAgICAgICB3ZWJraXRweTog
YWRkIGEgd29ya2VyX2FyZ3MgY29uY2VwdCB0byBzdGFydF93b3JrZXIoKQogICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzg1NzIKIApkaWZmIC0tZ2l0IGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfZXhwZWN0YXRp
b25zLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3Rf
ZXhwZWN0YXRpb25zLnB5CmluZGV4IDkwODQyMDA3Y2FmNjkzMjc5N2MwMjI3NWM2M2JhNTEzNzk3
MTg3MTguLjExNWM5MTc0YzgyYzc2YmU1ZmQzMzkzNGVkMzlmOWU0YjIzMTI5ZjAgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90ZXN0X2V4cGVj
dGF0aW9ucy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9tb2Rl
bHMvdGVzdF9leHBlY3RhdGlvbnMucHkKQEAgLTUzLDggKzUzLDggQEAgZGVmIHJlc3VsdF93YXNf
ZXhwZWN0ZWQocmVzdWx0LCBleHBlY3RlZF9yZXN1bHRzLCB0ZXN0X25lZWRzX3JlYmFzZWxpbmlu
ZywgdGVzdF8KICAgICBBcmdzOgogICAgICAgICByZXN1bHQ6IGFjdHVhbCByZXN1bHQgb2YgYSB0
ZXN0IGV4ZWN1dGlvbgogICAgICAgICBleHBlY3RlZF9yZXN1bHRzOiBzZXQgb2YgcmVzdWx0cyBs
aXN0ZWQgaW4gdGVzdF9leHBlY3RhdGlvbnMKLSAgICAgICAgdGVzdF9uZWVkc19yZWJhc2VsaW5p
bmc6IHdoZXRoZXIgdGVzdCB3YXMgbWFya2VkIGFzIFJFQkFTRUxJTkUKLSAgICAgICAgdGVzdF9p
c19za2lwcGVkOiB3aGV0aGVyIHRlc3Qgd2FzIG1hcmtlZCBhcyBTS0lQIiIiCisgICAgICAgIHRl
c3RfbmVlZHNfcmViYXNlbGluaW5nOiB3aGV0aGVyIHRlc3QgaGFkIHRoZSBSRUJBU0VMSU5FIG1v
ZGlmaWVyCisgICAgICAgIHRlc3RfaXNfc2tpcHBlZDogd2hldGhlciB0ZXN0IGhhZCB0aGUgU0tJ
UCBtb2RpZmllciIiIgogICAgIGlmIHJlc3VsdCBpbiBleHBlY3RlZF9yZXN1bHRzOgogICAgICAg
ICByZXR1cm4gVHJ1ZQogICAgIGlmIHJlc3VsdCBpbiAoSU1BR0UsIFRFWFQsIElNQUdFX1BMVVNf
VEVYVCkgYW5kIEZBSUwgaW4gZXhwZWN0ZWRfcmVzdWx0czoKQEAgLTE4Myw2ICsxODMsNyBAQCBj
bGFzcyBUZXN0RXhwZWN0YXRpb25QYXJzZXIob2JqZWN0KToKICAgICBCVUdfTU9ESUZJRVJfUkVH
RVggPSAnYnVnXGQrJwogICAgIFJFQkFTRUxJTkVfTU9ESUZJRVIgPSAncmViYXNlbGluZScKICAg
ICBGQUlMX0VYUEVDVEFUSU9OID0gJ2ZhaWwnCisgICAgU0tJUF9FWFBFQ1RBVElPTiA9ICdza2lw
JwogICAgIFNLSVBfTU9ESUZJRVIgPSAnc2tpcCcKICAgICBTTE9XX01PRElGSUVSID0gJ3Nsb3cn
CiAgICAgV09OVEZJWF9NT0RJRklFUiA9ICd3b250Zml4JwpAQCAtMjA2LDcgKzIwNyw3IEBAIGNs
YXNzIFRlc3RFeHBlY3RhdGlvblBhcnNlcihvYmplY3QpOgogICAgICAgICBleHBlY3RhdGlvbl9s
aW5lLm9yaWdpbmFsX3N0cmluZyA9IHRlc3RfbmFtZQogICAgICAgICBleHBlY3RhdGlvbl9saW5l
Lm1vZGlmaWVycyA9IFtUZXN0RXhwZWN0YXRpb25QYXJzZXIuRFVNTVlfQlVHX01PRElGSUVSLCBU
ZXN0RXhwZWN0YXRpb25QYXJzZXIuU0tJUF9NT0RJRklFUl0KICAgICAgICAgZXhwZWN0YXRpb25f
bGluZS5uYW1lID0gdGVzdF9uYW1lCi0gICAgICAgIGV4cGVjdGF0aW9uX2xpbmUuZXhwZWN0YXRp
b25zID0gW1Rlc3RFeHBlY3RhdGlvblBhcnNlci5GQUlMX0VYUEVDVEFUSU9OXQorICAgICAgICBl
eHBlY3RhdGlvbl9saW5lLmV4cGVjdGF0aW9ucyA9IFtUZXN0RXhwZWN0YXRpb25QYXJzZXIuU0tJ
UF9FWFBFQ1RBVElPTl0KICAgICAgICAgc2VsZi5fcGFyc2VfbGluZShleHBlY3RhdGlvbl9saW5l
KQogICAgICAgICByZXR1cm4gZXhwZWN0YXRpb25fbGluZQogCkBAIC02MzgsNyArNjM5LDggQEAg
Y2xhc3MgVGVzdEV4cGVjdGF0aW9ucyhvYmplY3QpOgogCiAgICAgVEVTVF9MSVNUID0gInRlc3Rf
ZXhwZWN0YXRpb25zLnR4dCIKIAotICAgIEVYUEVDVEFUSU9OUyA9IHsncGFzcyc6IFBBU1MsCisg
ICAgRVhQRUNUQVRJT05TID0geydza2lwJzogU0tJUCwKKyAgICAgICAgICAgICAgICAgICAgJ3Bh
c3MnOiBQQVNTLAogICAgICAgICAgICAgICAgICAgICAnZmFpbCc6IEZBSUwsCiAgICAgICAgICAg
ICAgICAgICAgICd0ZXh0JzogVEVYVCwKICAgICAgICAgICAgICAgICAgICAgJ2ltYWdlJzogSU1B
R0UsCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9tb2Rl
bHMvdGVzdF9leHBlY3RhdGlvbnNfdW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9tb2RlbHMvdGVzdF9leHBlY3RhdGlvbnNfdW5pdHRlc3QucHkKaW5kZXgg
YTJjOTRjYmNkNGJhNTc1MTE4ZTMyNDY5NTFlYzdiMWU1ZmExMGY0MC4uOWQwZDc0NDM4ZWQzNjU5
ODljMjk3OTNlOGUwYjYxMjc2MmU1NmUzOCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfZXhwZWN0YXRpb25zX3VuaXR0ZXN0LnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90ZXN0X2V4cGVj
dGF0aW9uc191bml0dGVzdC5weQpAQCAtMjcyLDcgKzI3Miw3IEBAIFNLSVAgOiBmYWlsdXJlcy9l
eHBlY3RlZC9pbWFnZS5odG1sIiIiLCBpc19saW50X21vZGU9VHJ1ZSkKICAgICAgICAgcG9ydC5f
ZmlsZXN5c3RlbS5maWxlc1twb3J0Ll9maWxlc3lzdGVtLmpvaW4ocG9ydC5sYXlvdXRfdGVzdHNf
ZGlyKCksICdmYWlsdXJlcy9leHBlY3RlZC90ZXh0Lmh0bWwnKV0gPSAnZm9vJwogICAgICAgICBl
eHBlY3RhdGlvbnMgPSBUZXN0RXhwZWN0YXRpb25zKHBvcnQsIHRlc3RzPVsnZmFpbHVyZXMvZXhw
ZWN0ZWQvdGV4dC5odG1sJ10sIGV4cGVjdGF0aW9ucz0nJywgdGVzdF9jb25maWc9cG9ydC50ZXN0
X2NvbmZpZ3VyYXRpb24oKSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoZXhwZWN0YXRpb25z
LmdldF9tb2RpZmllcnMoJ2ZhaWx1cmVzL2V4cGVjdGVkL3RleHQuaHRtbCcpLCBbVGVzdEV4cGVj
dGF0aW9uUGFyc2VyLkRVTU1ZX0JVR19NT0RJRklFUiwgVGVzdEV4cGVjdGF0aW9uUGFyc2VyLlNL
SVBfTU9ESUZJRVJdKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhleHBlY3RhdGlvbnMuZ2V0
X2V4cGVjdGF0aW9ucygnZmFpbHVyZXMvZXhwZWN0ZWQvdGV4dC5odG1sJyksIHNldChbRkFJTF0p
KQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhleHBlY3RhdGlvbnMuZ2V0X2V4cGVjdGF0aW9u
cygnZmFpbHVyZXMvZXhwZWN0ZWQvdGV4dC5odG1sJyksIHNldChbU0tJUF0pKQogCiAgICAgZGVm
IHRlc3RfYWRkX3NraXBwZWRfdGVzdHNfZHVwbGljYXRlKHNlbGYpOgogICAgICAgICBwb3J0ID0g
TW9ja0hvc3QoKS5wb3J0X2ZhY3RvcnkuZ2V0KCdxdCcpCmRpZmYgLS1naXQgYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3Rlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3Rlc3QucHkKaW5kZXggYjNhZWNmZDJiZDM2ODI4NjI5
NmJjNDM5NDI3Yzc0MjM4N2VlNmQwZi4uMTBkMjI1ZmUxMGI2MjAyMzAyNWFhNTc5ZjYwMGEwY2U5
OTU5ZTRkOSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
cG9ydC90ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3Bv
cnQvdGVzdC5weQpAQCAtMTM1LDYgKzEzNSw3IEBAIGRlZiB1bml0X3Rlc3RfbGlzdCgpOgogICAg
IHRlc3RzLmFkZCgnZmFpbHVyZXMvZXhwZWN0ZWQvbmV3bGluZXNfd2l0aF9leGNlc3NfQ1IuaHRt
bCcsCiAgICAgICAgICAgICAgIGV4cGVjdGVkX3RleHQ9ImZvb1xyXHJcclxuIiwgYWN0dWFsX3Rl
eHQ9ImZvb1xuIikKICAgICB0ZXN0cy5hZGQoJ2ZhaWx1cmVzL2V4cGVjdGVkL3RleHQuaHRtbCcs
IGFjdHVhbF90ZXh0PSd0ZXh0X2ZhaWwtcG5nJykKKyAgICB0ZXN0cy5hZGQoJ2ZhaWx1cmVzL2V4
cGVjdGVkL3NraXBfdGV4dC5odG1sJywgYWN0dWFsX3RleHQ9J3RleHQgZGlmZicpCiAgICAgdGVz
dHMuYWRkKCdmYWlsdXJlcy91bmV4cGVjdGVkL21pc3NpbmdfdGV4dC5odG1sJywgZXhwZWN0ZWRf
dGV4dD1Ob25lKQogICAgIHRlc3RzLmFkZCgnZmFpbHVyZXMvdW5leHBlY3RlZC9taXNzaW5nX2lt
YWdlLmh0bWwnLCBleHBlY3RlZF9pbWFnZT1Ob25lKQogICAgIHRlc3RzLmFkZCgnZmFpbHVyZXMv
dW5leHBlY3RlZC9taXNzaW5nX3JlbmRlcl90cmVlX2R1bXAuaHRtbCcsIGFjdHVhbF90ZXh0PSIi
ImxheWVyIGF0ICgwLDApIHNpemUgODAweDYwMApAQCAtMTU1LDYgKzE1Niw3IEBAIGxheWVyIGF0
ICgwLDApIHNpemUgODAweDM0CiAgICAgICAgICAgICAgIGFjdHVhbF9jaGVja3N1bT0ndGV4dC1p
bWFnZS1jaGVja3N1bV9mYWlsLWNoZWNrc3VtJykKICAgICB0ZXN0cy5hZGQoJ2ZhaWx1cmVzL3Vu
ZXhwZWN0ZWQvY2hlY2tzdW0td2l0aC1tYXRjaGluZy1pbWFnZS5odG1sJywKICAgICAgICAgICAg
ICAgYWN0dWFsX2NoZWNrc3VtPSd0ZXh0LWltYWdlLWNoZWNrc3VtX2ZhaWwtY2hlY2tzdW0nKQor
ICAgIHRlc3RzLmFkZCgnZmFpbHVyZXMvdW5leHBlY3RlZC9za2lwX3Bhc3MuaHRtbCcpCiAgICAg
dGVzdHMuYWRkKCdmYWlsdXJlcy91bmV4cGVjdGVkL3RpbWVvdXQuaHRtbCcsIHRpbWVvdXQ9VHJ1
ZSkKICAgICB0ZXN0cy5hZGQoJ2h0dHAvdGVzdHMvcGFzc2VzL3RleHQuaHRtbCcpCiAgICAgdGVz
dHMuYWRkKCdodHRwL3Rlc3RzL3Bhc3Nlcy9pbWFnZS5odG1sJykKQEAgLTM5Miw2ICszOTQsMTIg
QEAgY2xhc3MgVGVzdFBvcnQoUG9ydCk6CiAgICAgZGVmIHdlYmtpdF9iYXNlKHNlbGYpOgogICAg
ICAgICByZXR1cm4gJy90ZXN0LmNoZWNrb3V0JwogCisgICAgZGVmIHNraXBwZWRfdGVzdHMoc2Vs
ZiwgdGVzdF9saXN0KToKKyAgICAgICAgIyBUaGlzIGFsbG93cyB1cyB0byB0ZXN0IHRoZSBoYW5k
bGluZyBTa2lwcGVkIGZpbGVzLCBib3RoIHdpdGggYSB0ZXN0CisgICAgICAgICMgdGhhdCBhY3R1
YWxseSBwYXNzZXMsIGFuZCBhIHRlc3QgdGhhdCBkb2VzIGZhaWwuCisgICAgICAgIHJldHVybiBz
ZXQoWydmYWlsdXJlcy9leHBlY3RlZC9za2lwX3RleHQuaHRtbCcsCisgICAgICAgICAgICAgICAg
ICAgICdmYWlsdXJlcy91bmV4cGVjdGVkL3NraXBfcGFzcy5odG1sJ10pCisKICAgICBkZWYgbmFt
ZShzZWxmKToKICAgICAgICAgcmV0dXJuIHNlbGYuX25hbWUKIApkaWZmIC0tZ2l0IGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvdmlld3MvcHJpbnRpbmcucHkgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy92aWV3cy9wcmludGluZy5weQppbmRleCBiY2Ni
YjFhN2NiZGI0YTQ1NWMyZWNmNWM5MTM4MTg0OWIzNjhjMjEyLi44YzYzNDg0ZDE2MGFiYzVjMjI1
ZDU1YjljZWJhMzMzYjA3YThkZmI0IDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy92aWV3cy9wcmludGluZy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy92aWV3cy9wcmludGluZy5weQpAQCAtMzg5LDYgKzM4OSwxMCBAQCBj
bGFzcyBQcmludGVyKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgICAgIGFkZF90b19kaWN0X29m
X2xpc3RzKHBhc3NlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
J0V4cGVjdGVkIHRvIHRpbWVvdXQsIGJ1dCBwYXNzZWQnLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGVzdCkKKyAgICAgICAgICAgICAgICBlbGlmICdTS0lQJyBp
biBleHBlY3RlZDoKKyAgICAgICAgICAgICAgICAgICAgYWRkX3RvX2RpY3Rfb2ZfbGlzdHMocGFz
c2VzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnRXhwZWN0ZWQg
dG8gc2tpcCwgYnV0IHBhc3NlZCcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0ZXN0KQogICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAg
IGFkZF90b19kaWN0X29mX2xpc3RzKHBhc3NlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJ0V4cGVjdGVkIHRvIGZhaWwsIGJ1dCBwYXNzZWQnLAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127647</attachid>
            <date>2012-02-17 13:48:55 -0800</date>
            <delta_ts>2012-02-17 13:49:42 -0800</delta_ts>
            <desc>argh ... ignore; wrong bug.</desc>
            <filename>bug-78750-20120217134853.patch</filename>
            <type>text/plain</type>
            <size>3351</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4MTEzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMmQwYzBjYWUxY2UwYTk1ZmExNWJiNjhiZjQ0MGQ0Mzg5
OWVjYmNhYy4uMDVlZDMzMDdkMGIzZmU4YTBkNGY1YWNhMDVjMmEzMGY1NWQzODQ5MSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDEyLTAyLTE3ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIHJldmVydCByMTA3MTQ3IC0gYnJlYWtzIHdlYmtpdC1wYXRjaCBvbiBNYWMgU0wKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4NzUwCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSXQgYXBwZWFycyB0
aGF0IHppcGZpbGUuRXh0cmFjdEFsbCBpcyBicm9rZW4gb24gUHl0aG9uIDIuNi4xLAorICAgICAg
ICB3aGljaCBpcyB0aGUgdmVyc2lvbiB0aGF0IHNoaXBzIG9uIE1hYyBTTC4gUmV2ZXJ0aW5nIHRo
aXMKKyAgICAgICAgY2hhbmdlIHVudGlsIHdlIG5vIGxvbmdlciBoYXZlIHRvIHdvcnJ5IGFib3V0
IHRoYXQgdmVyc2lvbi4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3Rl
bS9hdXRvaW5zdGFsbC5weToKKyAgICAgICAgKEF1dG9JbnN0YWxsZXIpOgorICAgICAgICAoQXV0
b0luc3RhbGxlci5fZXh0cmFjdF9hbGwpOiBBZGRlZCBhIGNvbW1lbnQgYWJvdXQgU0wuCisgICAg
ICAgIChBdXRvSW5zdGFsbGVyLl91bnppcCk6CisKIDIwMTItMDItMTcgIE1paG5lYSBPdmlkZW5p
ZSAgPG1paG5lYUBhZG9iZS5jb20+CiAKICAgICAgICAgQ1NTIHJlZ2lvbnMgZW5hYmxlZCBieSBk
ZWZhdWx0CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0v
YXV0b2luc3RhbGwucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vYXV0
b2luc3RhbGwucHkKaW5kZXggYTkyOGRiNjNhZTFkMDY1ZDg4YTIwYjhhYTY4MjgyZTBmYjBhMjAy
NS4uZTViYzBiMmNiYTcxOGQ0NTBmNmZjYTdmMDEyY2Y0N2M3M2NiYjkzYiAxMDA3NTUKLS0tIGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vc3lzdGVtL2F1dG9pbnN0YWxsLnB5CisrKyBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9hdXRvaW5zdGFsbC5weQpAQCAt
MjU5LDYgKzI1OSw0NCBAQCBjbGFzcyBBdXRvSW5zdGFsbGVyKG9iamVjdCk6CiAKICAgICAgICAg
cmV0dXJuIHRhcmdldF9wYXRoCiAKKyAgICAjIFRoaXMgaXMgYSByZXBsYWNlbWVudCBmb3IgWmlw
RmlsZS5leHRyYWN0YWxsKCksIHdoaWNoIGlzCisgICAgIyBhdmFpbGFibGUgaW4gUHl0aG9uIDIu
NiBidXQgbm90IGluIGVhcmxpZXIgdmVyc2lvbnMuCisgICAgIyBOT1RFOiBUaGUgdmVyc2lvbiBp
biAyLjYuMSAod2hpY2ggc2hpcHBlZCBvbiBTbm93IExlb3BhcmQpIGlzIGJyb2tlbiEKKyAgICBk
ZWYgX2V4dHJhY3RfYWxsKHNlbGYsIHppcF9maWxlLCB0YXJnZXRfZGlyKToKKyAgICAgICAgc2Vs
Zi5fbG9nX3RyYW5zZmVyKCJFeHRyYWN0aW5nIHppcCBmaWxlLi4uIiwgemlwX2ZpbGUsIHRhcmdl
dF9kaXIpCisKKyAgICAgICAgIyBUaGlzIGlzIGhlbHBmdWwgZm9yIGRlYnVnZ2luZyBwdXJwb3Nl
cy4KKyAgICAgICAgX2xvZy5kZWJ1ZygiTGlzdGluZyB6aXAgZmlsZSBjb250ZW50cy4uLiIpCisg
ICAgICAgIGZvciBuYW1lIGluIHppcF9maWxlLm5hbWVsaXN0KCk6CisgICAgICAgICAgICBfbG9n
LmRlYnVnKCcgICAgKiAiJXMiJyAlIG5hbWUpCisKKyAgICAgICAgZm9yIG5hbWUgaW4gemlwX2Zp
bGUubmFtZWxpc3QoKToKKyAgICAgICAgICAgIHBhdGggPSBvcy5wYXRoLmpvaW4odGFyZ2V0X2Rp
ciwgbmFtZSkKKyAgICAgICAgICAgIHNlbGYuX2xvZ190cmFuc2ZlcigiRXh0cmFjdGluZy4uLiIs
IG5hbWUsIHBhdGgpCisKKyAgICAgICAgICAgIGlmIG5vdCBvcy5wYXRoLmJhc2VuYW1lKHBhdGgp
OgorICAgICAgICAgICAgICAgICMgVGhlbiB0aGUgcGF0aCBlbmRzIGluIGEgc2xhc2gsIHNvIGl0
IGlzIGEgZGlyZWN0b3J5LgorICAgICAgICAgICAgICAgIHNlbGYuX2NyZWF0ZV9kaXJlY3Rvcnko
cGF0aCkKKyAgICAgICAgICAgICAgICBjb250aW51ZQorICAgICAgICAgICAgIyBPdGhlcndpc2Us
IGl0IGlzIGEgZmlsZS4KKworICAgICAgICAgICAgdHJ5OgorICAgICAgICAgICAgICAgICMgV2Ug
b3BlbiB0aGlzIGZpbGUgdy9vIGVuY29kaW5nLCBhcyB3ZSdyZSByZWFkaW5nL3dyaXRpbmcKKyAg
ICAgICAgICAgICAgICAjIHRoZSByYXcgYnl0ZS1zdHJlYW0gZnJvbSB0aGUgemlwIGZpbGUuCisg
ICAgICAgICAgICAgICAgb3V0ZmlsZSA9IG9wZW4ocGF0aCwgJ3diJykKKyAgICAgICAgICAgIGV4
Y2VwdCBJT0Vycm9yLCBlcnI6CisgICAgICAgICAgICAgICAgIyBOb3QgYWxsIHppcCBmaWxlcyBz
ZWVtIHRvIGxpc3QgdGhlIGRpcmVjdG9yaWVzIGV4cGxpY2l0bHksCisgICAgICAgICAgICAgICAg
IyBzbyB0cnkgYWdhaW4gYWZ0ZXIgY3JlYXRpbmcgdGhlIGNvbnRhaW5pbmcgZGlyZWN0b3J5Lgor
ICAgICAgICAgICAgICAgIF9sb2cuZGVidWcoIkdvdCBJT0Vycm9yOiByZXRyeWluZyBhZnRlciBj
cmVhdGluZyBkaXJlY3RvcnkuLi4iKQorICAgICAgICAgICAgICAgIGRpciA9IG9zLnBhdGguZGly
bmFtZShwYXRoKQorICAgICAgICAgICAgICAgIHNlbGYuX2NyZWF0ZV9kaXJlY3RvcnkoZGlyKQor
ICAgICAgICAgICAgICAgIG91dGZpbGUgPSBvcGVuKHBhdGgsICd3YicpCisKKyAgICAgICAgICAg
IHRyeToKKyAgICAgICAgICAgICAgICBvdXRmaWxlLndyaXRlKHppcF9maWxlLnJlYWQobmFtZSkp
CisgICAgICAgICAgICBmaW5hbGx5OgorICAgICAgICAgICAgICAgIG91dGZpbGUuY2xvc2UoKQor
CiAgICAgZGVmIF91bnppcChzZWxmLCBwYXRoLCBzY3JhdGNoX2Rpcik6CiAgICAgICAgICMgemlw
ZmlsZS5leHRyYWN0YWxsKCkgZXh0cmFjdHMgdG8gYSBwYXRoIHdpdGhvdXQgdGhlCiAgICAgICAg
ICMgdHJhaWxpbmcgIi56aXAiLgpAQCAtMjc2LDcgKzMxNCw3IEBAIGNsYXNzIEF1dG9JbnN0YWxs
ZXIob2JqZWN0KToKICAgICAgICAgICAgIHJhaXNlIEV4Y2VwdGlvbihtZXNzYWdlKQogCiAgICAg
ICAgIHRyeToKLSAgICAgICAgICAgIHppcF9maWxlLmV4dHJhY3RhbGwoc2NyYXRjaF9kaXIpCisg
ICAgICAgICAgICBzZWxmLl9leHRyYWN0X2FsbCh6aXBfZmlsZSwgc2NyYXRjaF9kaXIpCiAgICAg
ICAgIGZpbmFsbHk6CiAgICAgICAgICAgICB6aXBfZmlsZS5jbG9zZSgpCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127668</attachid>
            <date>2012-02-17 15:54:16 -0800</date>
            <delta_ts>2012-02-17 16:17:12 -0800</delta_ts>
            <desc>make Skipped tests expected to PASS instead of SKIP</desc>
            <filename>bug-78750-20120217155415.patch</filename>
            <type>text/plain</type>
            <size>5853</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4MTIxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZWFmODNkZTcwNDY5NmQ1MDhjYzY2MmJlM2U3MGY3ZTY1
NjFhN2Q0MC4uYWZlZThlNzNiMzdiZGU0NDg0YTRmMDBmMGE2MGRiOWZhMjIxYmE5OSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMw
IEBACiAyMDEyLTAyLTE3ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCisg
ICAgICAgIE5SV1QgZG9lcyBub3QgcmVwb3J0IGZhaWx1cmUgZm9yIGEgc2tpcHBlZCB0ZXN0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03ODc1MAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIGEgdGVzdCBp
cyBsaXN0ZWQgaW4gYSBTa2lwcGVkIGZpbGUgYW5kIHlvdSBydW4gaXQgYW55d2F5CisgICAgICAg
IHdpdGggLS1mb3JjZSwgYW5kIHRoZSB0ZXN0IGZhaWxzLCBjdXJyZW50bHkgTlJXVCB3aWxsIHBy
aW50CisgICAgICAgICJ0ZXN0IHJhbiBhcyBleHBlY3RlZCI7IHRoaXMgaXMgY29uZnVzaW5nLCBi
ZWNhdXNlIHlvdSBwcm9iYWJseQorICAgICAgICBleHBlY3QgdGhlIHRlc3QgdG8gZmFpbCBhbmQg
eWV0IHRoaXMgbWlnaHQgbGVhZCB5b3UgdG8gdGhpbmsgdGhlCisgICAgICAgIHRlc3QgcGFzc2Vk
LiBUaGlzIHBhdGNoIGNoYW5nZXMgdGhlIGV4cGVjdGVkIGJlaGF2aW9yIHRvICJQQVNTIiwKKyAg
ICAgICAgc28gdGVzdHMgdGhhdCBmYWlsIHdpbGwgYmUgcmVwb3J0ZWQuCisKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9tb2RlbHMvdGVzdF9leHBlY3RhdGlvbnMucHk6
CisgICAgICAgIChyZXN1bHRfd2FzX2V4cGVjdGVkKToKKyAgICAgICAgKFRlc3RFeHBlY3RhdGlv
blBhcnNlcik6CisgICAgICAgIChUZXN0RXhwZWN0YXRpb25QYXJzZXIuZXhwZWN0YXRpb25fZm9y
X3NraXBwZWRfdGVzdCk6CisgICAgICAgIChUZXN0RXhwZWN0YXRpb25zKToKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9tb2RlbHMvdGVzdF9leHBlY3RhdGlvbnNfdW5p
dHRlc3QucHk6CisgICAgICAgICh0ZXN0X2FkZF9za2lwcGVkX3Rlc3RzKToKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3Rlc3QucHk6CisgICAgICAgICh1bml0
X3Rlc3RfbGlzdCk6IEFkZCBzb21lIHRlc3RzIHRoYXQgYXJlIGV4cGVjdGVkIHRvIGJlIGluIGEg
U2tpcHBlZCBmaWxlLgorICAgICAgICAoVGVzdFBvcnQuc2tpcHBlZF90ZXN0cyk6IFRoaXMgYWRk
cyBhY3R1YWwgaW50ZWdyYXRpb24gdGVzdCBjb3ZlcmFnZSBvZiBTa2lwcGVkIGZpbGVzLgorCisy
MDEyLTAyLTE3ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgorCiAgICAgICAg
IHJldmVydCByMTA3MTQ3IC0gYnJlYWtzIHdlYmtpdC1wYXRjaCBvbiBNYWMgU0wKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4ODY2CiAKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90ZXN0X2V4cGVj
dGF0aW9ucy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90
ZXN0X2V4cGVjdGF0aW9ucy5weQppbmRleCA5MDg0MjAwN2NhZjY5MzI3OTdjMDIyNzVjNjNiYTUx
Mzc5NzE4NzE4Li5lYTQ4MzdkOTMyNjg4NzcyOWZmOTM5NDhkYjgzYzA3ODYzZGY1NmJkIDEwMDY0
NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9tb2RlbHMvdGVzdF9l
eHBlY3RhdGlvbnMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
bW9kZWxzL3Rlc3RfZXhwZWN0YXRpb25zLnB5CkBAIC0xODIsNyArMTgyLDcgQEAgY2xhc3MgVGVz
dEV4cGVjdGF0aW9uUGFyc2VyKG9iamVjdCk6CiAgICAgQlVHX01PRElGSUVSX1BSRUZJWCA9ICdi
dWcnCiAgICAgQlVHX01PRElGSUVSX1JFR0VYID0gJ2J1Z1xkKycKICAgICBSRUJBU0VMSU5FX01P
RElGSUVSID0gJ3JlYmFzZWxpbmUnCi0gICAgRkFJTF9FWFBFQ1RBVElPTiA9ICdmYWlsJworICAg
IFBBU1NfRVhQRUNUQVRJT04gPSAncGFzcycKICAgICBTS0lQX01PRElGSUVSID0gJ3NraXAnCiAg
ICAgU0xPV19NT0RJRklFUiA9ICdzbG93JwogICAgIFdPTlRGSVhfTU9ESUZJRVIgPSAnd29udGZp
eCcKQEAgLTIwNiw3ICsyMDYsNyBAQCBjbGFzcyBUZXN0RXhwZWN0YXRpb25QYXJzZXIob2JqZWN0
KToKICAgICAgICAgZXhwZWN0YXRpb25fbGluZS5vcmlnaW5hbF9zdHJpbmcgPSB0ZXN0X25hbWUK
ICAgICAgICAgZXhwZWN0YXRpb25fbGluZS5tb2RpZmllcnMgPSBbVGVzdEV4cGVjdGF0aW9uUGFy
c2VyLkRVTU1ZX0JVR19NT0RJRklFUiwgVGVzdEV4cGVjdGF0aW9uUGFyc2VyLlNLSVBfTU9ESUZJ
RVJdCiAgICAgICAgIGV4cGVjdGF0aW9uX2xpbmUubmFtZSA9IHRlc3RfbmFtZQotICAgICAgICBl
eHBlY3RhdGlvbl9saW5lLmV4cGVjdGF0aW9ucyA9IFtUZXN0RXhwZWN0YXRpb25QYXJzZXIuRkFJ
TF9FWFBFQ1RBVElPTl0KKyAgICAgICAgZXhwZWN0YXRpb25fbGluZS5leHBlY3RhdGlvbnMgPSBb
VGVzdEV4cGVjdGF0aW9uUGFyc2VyLlBBU1NfRVhQRUNUQVRJT05dCiAgICAgICAgIHNlbGYuX3Bh
cnNlX2xpbmUoZXhwZWN0YXRpb25fbGluZSkKICAgICAgICAgcmV0dXJuIGV4cGVjdGF0aW9uX2xp
bmUKIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9k
ZWxzL3Rlc3RfZXhwZWN0YXRpb25zX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfZXhwZWN0YXRpb25zX3VuaXR0ZXN0LnB5CmluZGV4
IGEyYzk0Y2JjZDRiYTU3NTExOGUzMjQ2OTUxZWM3YjFlNWZhMTBmNDAuLjAwZjFiZmQ0YzQ5NjNj
ODIzOTk5YjY2ODI2OGIzM2ZiNzU0NWQ5NDMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90ZXN0X2V4cGVjdGF0aW9uc191bml0dGVzdC5weQor
KysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9tb2RlbHMvdGVzdF9leHBl
Y3RhdGlvbnNfdW5pdHRlc3QucHkKQEAgLTI3Miw3ICsyNzIsNyBAQCBTS0lQIDogZmFpbHVyZXMv
ZXhwZWN0ZWQvaW1hZ2UuaHRtbCIiIiwgaXNfbGludF9tb2RlPVRydWUpCiAgICAgICAgIHBvcnQu
X2ZpbGVzeXN0ZW0uZmlsZXNbcG9ydC5fZmlsZXN5c3RlbS5qb2luKHBvcnQubGF5b3V0X3Rlc3Rz
X2RpcigpLCAnZmFpbHVyZXMvZXhwZWN0ZWQvdGV4dC5odG1sJyldID0gJ2ZvbycKICAgICAgICAg
ZXhwZWN0YXRpb25zID0gVGVzdEV4cGVjdGF0aW9ucyhwb3J0LCB0ZXN0cz1bJ2ZhaWx1cmVzL2V4
cGVjdGVkL3RleHQuaHRtbCddLCBleHBlY3RhdGlvbnM9JycsIHRlc3RfY29uZmlnPXBvcnQudGVz
dF9jb25maWd1cmF0aW9uKCkpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGV4cGVjdGF0aW9u
cy5nZXRfbW9kaWZpZXJzKCdmYWlsdXJlcy9leHBlY3RlZC90ZXh0Lmh0bWwnKSwgW1Rlc3RFeHBl
Y3RhdGlvblBhcnNlci5EVU1NWV9CVUdfTU9ESUZJRVIsIFRlc3RFeHBlY3RhdGlvblBhcnNlci5T
S0lQX01PRElGSUVSXSkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoZXhwZWN0YXRpb25zLmdl
dF9leHBlY3RhdGlvbnMoJ2ZhaWx1cmVzL2V4cGVjdGVkL3RleHQuaHRtbCcpLCBzZXQoW0ZBSUxd
KSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoZXhwZWN0YXRpb25zLmdldF9leHBlY3RhdGlv
bnMoJ2ZhaWx1cmVzL2V4cGVjdGVkL3RleHQuaHRtbCcpLCBzZXQoW1BBU1NdKSkKIAogICAgIGRl
ZiB0ZXN0X2FkZF9za2lwcGVkX3Rlc3RzX2R1cGxpY2F0ZShzZWxmKToKICAgICAgICAgcG9ydCA9
IE1vY2tIb3N0KCkucG9ydF9mYWN0b3J5LmdldCgncXQnKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC90ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC90ZXN0LnB5CmluZGV4IGIzYWVjZmQyYmQzNjgyODYy
OTZiYzQzOTQyN2M3NDIzODdlZTZkMGYuLjEwZDIyNWZlMTBiNjIwMjMwMjVhYTU3OWY2MDBhMGNl
OTk1OWU0ZDkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3BvcnQvdGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9w
b3J0L3Rlc3QucHkKQEAgLTEzNSw2ICsxMzUsNyBAQCBkZWYgdW5pdF90ZXN0X2xpc3QoKToKICAg
ICB0ZXN0cy5hZGQoJ2ZhaWx1cmVzL2V4cGVjdGVkL25ld2xpbmVzX3dpdGhfZXhjZXNzX0NSLmh0
bWwnLAogICAgICAgICAgICAgICBleHBlY3RlZF90ZXh0PSJmb29cclxyXHJcbiIsIGFjdHVhbF90
ZXh0PSJmb29cbiIpCiAgICAgdGVzdHMuYWRkKCdmYWlsdXJlcy9leHBlY3RlZC90ZXh0Lmh0bWwn
LCBhY3R1YWxfdGV4dD0ndGV4dF9mYWlsLXBuZycpCisgICAgdGVzdHMuYWRkKCdmYWlsdXJlcy9l
eHBlY3RlZC9za2lwX3RleHQuaHRtbCcsIGFjdHVhbF90ZXh0PSd0ZXh0IGRpZmYnKQogICAgIHRl
c3RzLmFkZCgnZmFpbHVyZXMvdW5leHBlY3RlZC9taXNzaW5nX3RleHQuaHRtbCcsIGV4cGVjdGVk
X3RleHQ9Tm9uZSkKICAgICB0ZXN0cy5hZGQoJ2ZhaWx1cmVzL3VuZXhwZWN0ZWQvbWlzc2luZ19p
bWFnZS5odG1sJywgZXhwZWN0ZWRfaW1hZ2U9Tm9uZSkKICAgICB0ZXN0cy5hZGQoJ2ZhaWx1cmVz
L3VuZXhwZWN0ZWQvbWlzc2luZ19yZW5kZXJfdHJlZV9kdW1wLmh0bWwnLCBhY3R1YWxfdGV4dD0i
IiJsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKQEAgLTE1NSw2ICsxNTYsNyBAQCBsYXllciBh
dCAoMCwwKSBzaXplIDgwMHgzNAogICAgICAgICAgICAgICBhY3R1YWxfY2hlY2tzdW09J3RleHQt
aW1hZ2UtY2hlY2tzdW1fZmFpbC1jaGVja3N1bScpCiAgICAgdGVzdHMuYWRkKCdmYWlsdXJlcy91
bmV4cGVjdGVkL2NoZWNrc3VtLXdpdGgtbWF0Y2hpbmctaW1hZ2UuaHRtbCcsCiAgICAgICAgICAg
ICAgIGFjdHVhbF9jaGVja3N1bT0ndGV4dC1pbWFnZS1jaGVja3N1bV9mYWlsLWNoZWNrc3VtJykK
KyAgICB0ZXN0cy5hZGQoJ2ZhaWx1cmVzL3VuZXhwZWN0ZWQvc2tpcF9wYXNzLmh0bWwnKQogICAg
IHRlc3RzLmFkZCgnZmFpbHVyZXMvdW5leHBlY3RlZC90aW1lb3V0Lmh0bWwnLCB0aW1lb3V0PVRy
dWUpCiAgICAgdGVzdHMuYWRkKCdodHRwL3Rlc3RzL3Bhc3Nlcy90ZXh0Lmh0bWwnKQogICAgIHRl
c3RzLmFkZCgnaHR0cC90ZXN0cy9wYXNzZXMvaW1hZ2UuaHRtbCcpCkBAIC0zOTIsNiArMzk0LDEy
IEBAIGNsYXNzIFRlc3RQb3J0KFBvcnQpOgogICAgIGRlZiB3ZWJraXRfYmFzZShzZWxmKToKICAg
ICAgICAgcmV0dXJuICcvdGVzdC5jaGVja291dCcKIAorICAgIGRlZiBza2lwcGVkX3Rlc3RzKHNl
bGYsIHRlc3RfbGlzdCk6CisgICAgICAgICMgVGhpcyBhbGxvd3MgdXMgdG8gdGVzdCB0aGUgaGFu
ZGxpbmcgU2tpcHBlZCBmaWxlcywgYm90aCB3aXRoIGEgdGVzdAorICAgICAgICAjIHRoYXQgYWN0
dWFsbHkgcGFzc2VzLCBhbmQgYSB0ZXN0IHRoYXQgZG9lcyBmYWlsLgorICAgICAgICByZXR1cm4g
c2V0KFsnZmFpbHVyZXMvZXhwZWN0ZWQvc2tpcF90ZXh0Lmh0bWwnLAorICAgICAgICAgICAgICAg
ICAgICAnZmFpbHVyZXMvdW5leHBlY3RlZC9za2lwX3Bhc3MuaHRtbCddKQorCiAgICAgZGVmIG5h
bWUoc2VsZik6CiAgICAgICAgIHJldHVybiBzZWxmLl9uYW1lCiAK
</data>
<flag name="review"
          id="129864"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>