<?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>55909</bug_id>
          
          <creation_ts>2011-03-07 15:33:56 -0800</creation_ts>
          <short_desc>new-run-webkit-tests --run-singly option is busted</short_desc>
          <delta_ts>2011-04-13 18:37:48 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>senorblanco</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>363635</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-03-07 15:33:56 -0800</bug_when>
    <thetext>When running with --run-singly option tests that fail and are expected to fail are producing &apos;unexpected pass&apos; output.  Looking at the actual output from the test they seem to be really failing.

For example, canvas/philip/tests/2d.composite.operation.clear.html is marked as an expected TEXT diff and actually does fail with a TEXT diff.  When run with --run-singly --verbose on chromium linux I get this output:

...
2011-03-07 15:32:45,836 13188 executive.py:365 DEBUG &quot;/usr/bin/wdiff --start-delete=##WDIFF_DEL## --end-delete=##WDIFF_END## --start-insert=##WDIFF_ADD## --end-insert=##WDIFF_END## /usr/local/google/home/jamesr/chrome/src/webkit/Release/layout-test-results/canvas/philip/tests/2d.composite.operation.clear-expected.txt /usr/local/google/home/jamesr/chrome/src/webkit/Release/layout-test-results/canvas/philip/tests/2d.composite.operation.clear-actual.txt&quot; took 0.01s
2011-03-07 15:32:45,883 13188 executive.py:365 DEBUG &quot;ruby -I /usr/local/google/home/jamesr/chrome/src/third_party/WebKit/Websites/bugs.webkit.org/PrettyPatch /usr/local/google/home/jamesr/chrome/src/third_party/WebKit/Websites/bugs.webkit.org/PrettyPatch/prettify.rb /usr/local/google/home/jamesr/chrome/src/webkit/Release/layout-test-results/canvas/philip/tests/2d.composite.operation.clear-diff.txt&quot; took 0.05s
2011-03-07 15:32:45,989 13188 worker_mixin.py:141 DEBUG worker/0 canvas/philip/tests/2d.composite.operation.clear.html passed
2011-03-07 15:32:45,990 13184 printing.py:541 INFO   canvas/philip/tests/2d.composite.operation.clear.html -&gt; unexpected pass
2011-03-07 15:32:45,990 13188 worker.py:83 DEBUG worker/0 done
...

but if I diff the output on disk locally...

$ diff /usr/local/google/home/jamesr/chrome/src/webkit/Release/layout-test-results/canvas/philip/tests/2d.composite.operation.clear-expected.txt /usr/local/google/home/jamesr/chrome/src/webkit/Release/layout-test-results/canvas/philip/tests/2d.composite.operation.clear-actual.txt
1c1
&lt; Passed
---
&gt; Failed assertion ctx.globalCompositeOperation == &apos;xor&apos; (got clear[string], expected xor[string])</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>381078</commentid>
    <comment_count>1</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-04-06 19:45:11 -0700</bug_when>
    <thetext>I don&apos;t think it should block bug 34984 and I plan to clear the blocking flag on Mon 4/11. If you disagree, now would be a good time to speak up :).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384406</commentid>
    <comment_count>2</comment_count>
      <attachid>89278</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-04-12 14:54:57 -0700</bug_when>
    <thetext>Created attachment 89278
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384585</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-04-12 18:04:38 -0700</bug_when>
    <thetext>clearing blocking flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384985</commentid>
    <comment_count>4</comment_count>
      <attachid>89278</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-04-13 10:28:07 -0700</bug_when>
    <thetext>Comment on attachment 89278
Patch

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

&gt; Tools/Scripts/webkitpy/layout_tests/layout_package/worker_mixin.py:170
&gt; +            def run(other):
&gt; +                self._result = worker._run_single_test(driver, test_input)

I think it&apos;s more common to do something like:

def run(self, worker_mixin=self):
    worker_mixin._result = ...

&gt; Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:328
&gt; +        res, out, err, user = logging_run([&apos;--run-singly&apos;, &apos;failures/unexpected&apos;])

Nit: maybe replace the unused outputs with _</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385213</commentid>
    <comment_count>5</comment_count>
      <attachid>89453</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-04-13 14:17:29 -0700</bug_when>
    <thetext>Created attachment 89453
simplify by reading an attribute on SingleTestThread() instead</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385217</commentid>
    <comment_count>6</comment_count>
      <attachid>89456</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-04-13 14:18:30 -0700</bug_when>
    <thetext>Created attachment 89456
mask out unused args</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385428</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-04-13 18:37:48 -0700</bug_when>
    <thetext>Committed r83801</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89278</attachid>
            <date>2011-04-12 14:54:57 -0700</date>
            <delta_ts>2011-04-13 14:17:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55909-20110412145456.patch</filename>
            <type>text/plain</type>
            <size>3360</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODM0NzcKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3OTdmZWRhNWFiOWZlODU4MjFlMGM0NzI3NjcwNTE2YjMx
ZDNjMzg1Li5iOWViMmQ4NjI1MTlmMzFlODdhZTg3MzRmMDZkMWNjMGI5OTFjOWZlIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTEtMDQtMTIgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgbmV3LXJ1bi13ZWJr
aXQtdGVzdHMgLS1ydW4tc2luZ2x5IG9wdGlvbiBpcyBidXN0ZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU1OTA5CisKKyAgICAgICAgUHl0aG9uJ3Mg
YnJva2VuIGxleGljYWwgc2NvcGluZyBzdHJpa2VzIGFnYWluIDooLgorCisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2Uvd29ya2VyX21peGluLnB5
OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHNfdW5pdHRlc3QucHk6CisKIDIwMTEtMDQtMTEgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBSb2Jlbi4KZGlmZiAtLWdpdCBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3dvcmtl
cl9taXhpbi5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9w
YWNrYWdlL3dvcmtlcl9taXhpbi5weQppbmRleCA3ODc2ZjkxM2M4ZWQ3NjkxMTIzYTkxZTNkMjIx
YzY5MDU0YjAzNjdmLi5lOTFiYjkwMDQzMWQ4NWNkYjcwZjYwYjkxZjFiMTJiOGVmNzM4NTIyIDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFj
a2FnZS93b3JrZXJfbWl4aW4ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvbGF5b3V0X3BhY2thZ2Uvd29ya2VyX21peGluLnB5CkBAIC01NSw2ICs1NSw3IEBAIGNs
YXNzIFdvcmtlck1peGluKG9iamVjdCk6CiAgICAgICAgIHNlbGYuX2JhdGNoX2NvdW50ID0gMAog
ICAgICAgICBzZWxmLl9iYXRjaF9zaXplID0gc2VsZi5fb3B0aW9ucy5iYXRjaF9zaXplCiAgICAg
ICAgIHNlbGYuX2RyaXZlciA9IE5vbmUKKyAgICAgICAgc2VsZi5fcmVzdWx0ID0gTm9uZQogICAg
ICAgICB0ZXN0c19ydW5fZmlsZW5hbWUgPSBzZWxmLl9maWxlc3lzdGVtLmpvaW4oc2VsZi5fb3B0
aW9ucy5yZXN1bHRzX2RpcmVjdG9yeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJ0ZXN0c19ydW4lZC50eHQiICUgc2VsZi5fd29ya2VyX251bWJl
cikKICAgICAgICAgc2VsZi5fdGVzdHNfcnVuX2ZpbGUgPSBzZWxmLl9maWxlc3lzdGVtLm9wZW5f
dGV4dF9maWxlX2Zvcl93cml0aW5nKHRlc3RzX3J1bl9maWxlbmFtZSkKQEAgLTE1OSwxOCArMTYw
LDIwIEBAIGNsYXNzIFdvcmtlck1peGluKG9iamVjdCk6CiAgICAgICAgICAgQSBUZXN0UmVzdWx0
CiAgICAgICAgICIiIgogICAgICAgICB3b3JrZXIgPSBzZWxmCi0gICAgICAgIHJlc3VsdCA9IE5v
bmUKKyAgICAgICAgc2VsZi5fcmVzdWx0ID0gTm9uZQogCiAgICAgICAgIGRyaXZlciA9IHdvcmtl
ci5fcG9ydC5jcmVhdGVfZHJpdmVyKHdvcmtlci5fd29ya2VyX251bWJlcikKICAgICAgICAgZHJp
dmVyLnN0YXJ0KCkKIAogICAgICAgICBjbGFzcyBTaW5nbGVUZXN0VGhyZWFkKHRocmVhZGluZy5U
aHJlYWQpOgotICAgICAgICAgICAgZGVmIHJ1bihzZWxmKToKLSAgICAgICAgICAgICAgICByZXN1
bHQgPSB3b3JrZXIuX3J1bl9zaW5nbGVfdGVzdChkcml2ZXIsIHRlc3RfaW5wdXQpCisgICAgICAg
ICAgICBkZWYgcnVuKG90aGVyKToKKyAgICAgICAgICAgICAgICBzZWxmLl9yZXN1bHQgPSB3b3Jr
ZXIuX3J1bl9zaW5nbGVfdGVzdChkcml2ZXIsIHRlc3RfaW5wdXQpCiAKICAgICAgICAgdGhyZWFk
ID0gU2luZ2xlVGVzdFRocmVhZCgpCiAgICAgICAgIHRocmVhZC5zdGFydCgpCiAgICAgICAgIHRo
cmVhZC5qb2luKHRocmVhZF90aW1lb3V0X3NlYykKKyAgICAgICAgcmVzdWx0ID0gc2VsZi5fcmVz
dWx0CisgICAgICAgIHNlbGYuX3Jlc3VsdCA9IE5vbmUKICAgICAgICAgaWYgdGhyZWFkLmlzQWxp
dmUoKToKICAgICAgICAgICAgICMgSWYgam9pbigpIHJldHVybmVkIHdpdGggdGhlIHRocmVhZCBz
dGlsbCBydW5uaW5nLCB0aGUKICAgICAgICAgICAgICMgRHVtcFJlbmRlclRyZWUgaXMgY29tcGxl
dGVseSBodW5nIGFuZCB0aGVyZSdzIG5vdGhpbmcKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfdW5pdHRlc3QucHkgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0
LnB5CmluZGV4IDA5MzM2NTM5NWI2YTFiNTA1YTNmMWYzZjg1NGFjZGZiY2E0YTdhZmQuLjdmNTI4
MWU4MWU3YmVlNTlhN2Y4ZGJiZjEzYjAyYjQyMTdkZjQ0N2IgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfdW5pdHRlc3QucHkK
KysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0
c191bml0dGVzdC5weQpAQCAtMzI0LDYgKzMyNCwxMCBAQCBjbGFzcyBNYWluVGVzdCh1bml0dGVz
dC5UZXN0Q2FzZSk6CiAgICAgICAgIGZvciBiYXRjaCBpbiBiYXRjaF90ZXN0c19ydW46CiAgICAg
ICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhsZW4oYmF0Y2gpLCAxLCAnJXMgaGFkIHRvbyBtYW55
IHRlc3RzJyAlICcsICcuam9pbihiYXRjaCkpCiAKKyAgICBkZWYgdGVzdF9ydW5fc2luZ2x5X2Fj
dHVhbGx5X3J1bnNfdGVzdHMoc2VsZik6CisgICAgICAgIHJlcywgb3V0LCBlcnIsIHVzZXIgPSBs
b2dnaW5nX3J1bihbJy0tcnVuLXNpbmdseScsICdmYWlsdXJlcy91bmV4cGVjdGVkJ10pCisgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJlcywgNSkKKwogICAgIGRlZiB0ZXN0X3NpbmdsZV9maWxl
KHNlbGYpOgogICAgICAgICB0ZXN0c19ydW4gPSBnZXRfdGVzdHNfcnVuKFsncGFzc2VzL3RleHQu
aHRtbCddLCB0ZXN0c19pbmNsdWRlZD1UcnVlLCBmbGF0dGVuX2JhdGNoZXM9VHJ1ZSkKICAgICAg
ICAgc2VsZi5hc3NlcnRFcXVhbHMoWydwYXNzZXMvdGV4dC5odG1sJ10sIHRlc3RzX3J1bikK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89453</attachid>
            <date>2011-04-13 14:17:29 -0700</date>
            <delta_ts>2011-04-13 14:18:27 -0700</delta_ts>
            <desc>simplify by reading an attribute on SingleTestThread() instead</desc>
            <filename>bug-55909-20110413141728.patch</filename>
            <type>text/plain</type>
            <size>2827</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODM3NTIKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzNzE1N2FiMGEwYjYzYjk3MmY3YjJhYjE5ODQ3NWY4NGU3
MzA0NzllLi44ODhjYTY2NWI5ZjY5ZGUwYjhjYTUwZGYxNDM1MGI1YzE1NWZhODQyIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTEtMDQtMTIgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgbmV3LXJ1bi13ZWJr
aXQtdGVzdHMgLS1ydW4tc2luZ2x5IG9wdGlvbiBpcyBidXN0ZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU1OTA5CisKKyAgICAgICAgUHl0aG9uJ3Mg
YnJva2VuIGxleGljYWwgc2NvcGluZyBzdHJpa2VzIGFnYWluIDooLgorCisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2Uvd29ya2VyX21peGluLnB5
OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHNfdW5pdHRlc3QucHk6CisKIDIwMTEtMDQtMTMgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgSmlhbiBMaS4KZGlmZiAtLWdpdCBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3dvcmtlcl9t
aXhpbi5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNr
YWdlL3dvcmtlcl9taXhpbi5weQppbmRleCA1ODhiN2MxZjMyNzM3NjRhMWJjNzg3ZjZiMjM4OGJj
MWNjYTE0MmM3Li43OGQ3Y2RiNTJjZDQ4YTQwNmQ0YTU3Y2Y3ZDc1NWY2MGIwNTdiOTA3IDEwMDY0
NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2Fn
ZS93b3JrZXJfbWl4aW4ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvbGF5b3V0X3BhY2thZ2Uvd29ya2VyX21peGluLnB5CkBAIC0xNTksMTggKzE1OSwxOCBAQCBj
bGFzcyBXb3JrZXJNaXhpbihvYmplY3QpOgogICAgICAgICAgIEEgVGVzdFJlc3VsdAogICAgICAg
ICAiIiIKICAgICAgICAgd29ya2VyID0gc2VsZgotICAgICAgICByZXN1bHQgPSBOb25lCiAKICAg
ICAgICAgZHJpdmVyID0gd29ya2VyLl9wb3J0LmNyZWF0ZV9kcml2ZXIod29ya2VyLl93b3JrZXJf
bnVtYmVyKQogICAgICAgICBkcml2ZXIuc3RhcnQoKQogCiAgICAgICAgIGNsYXNzIFNpbmdsZVRl
c3RUaHJlYWQodGhyZWFkaW5nLlRocmVhZCk6CiAgICAgICAgICAgICBkZWYgcnVuKHNlbGYpOgot
ICAgICAgICAgICAgICAgIHJlc3VsdCA9IHdvcmtlci5fcnVuX3NpbmdsZV90ZXN0KGRyaXZlciwg
dGVzdF9pbnB1dCkKKyAgICAgICAgICAgICAgICBzZWxmLnJlc3VsdCA9IHdvcmtlci5fcnVuX3Np
bmdsZV90ZXN0KGRyaXZlciwgdGVzdF9pbnB1dCkKIAogICAgICAgICB0aHJlYWQgPSBTaW5nbGVU
ZXN0VGhyZWFkKCkKICAgICAgICAgdGhyZWFkLnN0YXJ0KCkKICAgICAgICAgdGhyZWFkLmpvaW4o
dGhyZWFkX3RpbWVvdXRfc2VjKQorICAgICAgICByZXN1bHQgPSBnZXRhdHRyKHRocmVhZCwgJ3Jl
c3VsdCcsIE5vbmUpCiAgICAgICAgIGlmIHRocmVhZC5pc0FsaXZlKCk6CiAgICAgICAgICAgICAj
IElmIGpvaW4oKSByZXR1cm5lZCB3aXRoIHRoZSB0aHJlYWQgc3RpbGwgcnVubmluZywgdGhlCiAg
ICAgICAgICAgICAjIER1bXBSZW5kZXJUcmVlIGlzIGNvbXBsZXRlbHkgaHVuZyBhbmQgdGhlcmUn
cyBub3RoaW5nCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0c191bml0dGVzdC5weQppbmRleCBhNjQ5MWU5NmFj
NDRkMWExMzZlMGY3NzVmMzg3MDk0NDFhZTczYTZjLi4xMDgzOWRkYWFmZmNkODg5Njk1ZTg2NzNl
ZGJhZWYwNGZmYTI3NzZhIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfdW5pdHRlc3QucHkKQEAgLTMy
NSw2ICszMjUsMTAgQEAgY2xhc3MgTWFpblRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAg
ICBmb3IgYmF0Y2ggaW4gYmF0Y2hfdGVzdHNfcnVuOgogICAgICAgICAgICAgc2VsZi5hc3NlcnRF
cXVhbHMobGVuKGJhdGNoKSwgMSwgJyVzIGhhZCB0b28gbWFueSB0ZXN0cycgJSAnLCAnLmpvaW4o
YmF0Y2gpKQogCisgICAgZGVmIHRlc3RfcnVuX3NpbmdseV9hY3R1YWxseV9ydW5zX3Rlc3RzKHNl
bGYpOgorICAgICAgICByZXMsIG91dCwgZXJyLCB1c2VyID0gbG9nZ2luZ19ydW4oWyctLXJ1bi1z
aW5nbHknLCAnZmFpbHVyZXMvdW5leHBlY3RlZCddKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFs
cyhyZXMsIDUpCisKICAgICBkZWYgdGVzdF9zaW5nbGVfZmlsZShzZWxmKToKICAgICAgICAgdGVz
dHNfcnVuID0gZ2V0X3Rlc3RzX3J1bihbJ3Bhc3Nlcy90ZXh0Lmh0bWwnXSwgdGVzdHNfaW5jbHVk
ZWQ9VHJ1ZSwgZmxhdHRlbl9iYXRjaGVzPVRydWUpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxz
KFsncGFzc2VzL3RleHQuaHRtbCddLCB0ZXN0c19ydW4pCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89456</attachid>
            <date>2011-04-13 14:18:30 -0700</date>
            <delta_ts>2011-04-13 14:20:46 -0700</delta_ts>
            <desc>mask out unused args</desc>
            <filename>bug-55909-20110413141829.patch</filename>
            <type>text/plain</type>
            <size>2820</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODM3NTIKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzNzE1N2FiMGEwYjYzYjk3MmY3YjJhYjE5ODQ3NWY4NGU3
MzA0NzllLi44ODhjYTY2NWI5ZjY5ZGUwYjhjYTUwZGYxNDM1MGI1YzE1NWZhODQyIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTEtMDQtMTIgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgbmV3LXJ1bi13ZWJr
aXQtdGVzdHMgLS1ydW4tc2luZ2x5IG9wdGlvbiBpcyBidXN0ZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU1OTA5CisKKyAgICAgICAgUHl0aG9uJ3Mg
YnJva2VuIGxleGljYWwgc2NvcGluZyBzdHJpa2VzIGFnYWluIDooLgorCisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2Uvd29ya2VyX21peGluLnB5
OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHNfdW5pdHRlc3QucHk6CisKIDIwMTEtMDQtMTMgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgSmlhbiBMaS4KZGlmZiAtLWdpdCBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3dvcmtlcl9t
aXhpbi5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNr
YWdlL3dvcmtlcl9taXhpbi5weQppbmRleCA1ODhiN2MxZjMyNzM3NjRhMWJjNzg3ZjZiMjM4OGJj
MWNjYTE0MmM3Li43OGQ3Y2RiNTJjZDQ4YTQwNmQ0YTU3Y2Y3ZDc1NWY2MGIwNTdiOTA3IDEwMDY0
NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2Fn
ZS93b3JrZXJfbWl4aW4ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvbGF5b3V0X3BhY2thZ2Uvd29ya2VyX21peGluLnB5CkBAIC0xNTksMTggKzE1OSwxOCBAQCBj
bGFzcyBXb3JrZXJNaXhpbihvYmplY3QpOgogICAgICAgICAgIEEgVGVzdFJlc3VsdAogICAgICAg
ICAiIiIKICAgICAgICAgd29ya2VyID0gc2VsZgotICAgICAgICByZXN1bHQgPSBOb25lCiAKICAg
ICAgICAgZHJpdmVyID0gd29ya2VyLl9wb3J0LmNyZWF0ZV9kcml2ZXIod29ya2VyLl93b3JrZXJf
bnVtYmVyKQogICAgICAgICBkcml2ZXIuc3RhcnQoKQogCiAgICAgICAgIGNsYXNzIFNpbmdsZVRl
c3RUaHJlYWQodGhyZWFkaW5nLlRocmVhZCk6CiAgICAgICAgICAgICBkZWYgcnVuKHNlbGYpOgot
ICAgICAgICAgICAgICAgIHJlc3VsdCA9IHdvcmtlci5fcnVuX3NpbmdsZV90ZXN0KGRyaXZlciwg
dGVzdF9pbnB1dCkKKyAgICAgICAgICAgICAgICBzZWxmLnJlc3VsdCA9IHdvcmtlci5fcnVuX3Np
bmdsZV90ZXN0KGRyaXZlciwgdGVzdF9pbnB1dCkKIAogICAgICAgICB0aHJlYWQgPSBTaW5nbGVU
ZXN0VGhyZWFkKCkKICAgICAgICAgdGhyZWFkLnN0YXJ0KCkKICAgICAgICAgdGhyZWFkLmpvaW4o
dGhyZWFkX3RpbWVvdXRfc2VjKQorICAgICAgICByZXN1bHQgPSBnZXRhdHRyKHRocmVhZCwgJ3Jl
c3VsdCcsIE5vbmUpCiAgICAgICAgIGlmIHRocmVhZC5pc0FsaXZlKCk6CiAgICAgICAgICAgICAj
IElmIGpvaW4oKSByZXR1cm5lZCB3aXRoIHRoZSB0aHJlYWQgc3RpbGwgcnVubmluZywgdGhlCiAg
ICAgICAgICAgICAjIER1bXBSZW5kZXJUcmVlIGlzIGNvbXBsZXRlbHkgaHVuZyBhbmQgdGhlcmUn
cyBub3RoaW5nCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0c191bml0dGVzdC5weQppbmRleCBhNjQ5MWU5NmFj
NDRkMWExMzZlMGY3NzVmMzg3MDk0NDFhZTczYTZjLi4xOWZmZTBiNzgwODMzMjBiM2Y3ZDU5Mjc1
Zjk5NzcwNDA4Zjg1MDNiIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfdW5pdHRlc3QucHkKQEAgLTMy
NSw2ICszMjUsMTAgQEAgY2xhc3MgTWFpblRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAg
ICBmb3IgYmF0Y2ggaW4gYmF0Y2hfdGVzdHNfcnVuOgogICAgICAgICAgICAgc2VsZi5hc3NlcnRF
cXVhbHMobGVuKGJhdGNoKSwgMSwgJyVzIGhhZCB0b28gbWFueSB0ZXN0cycgJSAnLCAnLmpvaW4o
YmF0Y2gpKQogCisgICAgZGVmIHRlc3RfcnVuX3NpbmdseV9hY3R1YWxseV9ydW5zX3Rlc3RzKHNl
bGYpOgorICAgICAgICByZXMsIF8sIF8sIF8gPSBsb2dnaW5nX3J1bihbJy0tcnVuLXNpbmdseScs
ICdmYWlsdXJlcy91bmV4cGVjdGVkJ10pCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJlcywg
NSkKKwogICAgIGRlZiB0ZXN0X3NpbmdsZV9maWxlKHNlbGYpOgogICAgICAgICB0ZXN0c19ydW4g
PSBnZXRfdGVzdHNfcnVuKFsncGFzc2VzL3RleHQuaHRtbCddLCB0ZXN0c19pbmNsdWRlZD1UcnVl
LCBmbGF0dGVuX2JhdGNoZXM9VHJ1ZSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoWydwYXNz
ZXMvdGV4dC5odG1sJ10sIHRlc3RzX3J1bikK
</data>
<flag name="review"
          id="82130"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>