<?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>35778</bug_id>
          
          <creation_ts>2010-03-04 19:57:26 -0800</creation_ts>
          <short_desc>new-run-webkit-tests: fix --clobber-old-results</short_desc>
          <delta_ts>2010-03-09 13:23:43 -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>Other</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="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>michaeln</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>196316</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-04 19:57:26 -0800</bug_when>
    <thetext>new-run-webkit-tests: fix --clobber-old-results</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196317</commentid>
    <comment_count>1</comment_count>
      <attachid>50082</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-04 19:57:40 -0800</bug_when>
    <thetext>Created attachment 50082
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196320</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-03-04 20:00:56 -0800</bug_when>
    <thetext>I&apos;m not a reviewer, but LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196591</commentid>
    <comment_count>3</comment_count>
      <attachid>50082</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-03-05 12:46:59 -0800</bug_when>
    <thetext>Comment on attachment 50082
Patch

I&apos;m confused by this change.  What directories are we rm -rf-ing?  Does Chromium store results separate from the actual test files?  webkit.org does not.  Directories like platform/mac may contain both results and additional mac-specific tests.

FYI, there is a similar (same?) option on run-webkit-tests called --reset-results, which runs the tests like normal, except tricks the test engine into thinking that every result is new and causes it to overwrite all -expected.txt files in their proper places.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196614</commentid>
    <comment_count>4</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-05 13:25:34 -0800</bug_when>
    <thetext>This deletes the results of the test run (files in layout-test-results/) , not the actual baselines. For some reason Chromium doesn&apos;t do this by default every time, and so things like the rebaseline tool may get confused and pull old stale results.

Tony, is there some reason we don&apos;t just make this option true by default (or just do it every time)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196998</commentid>
    <comment_count>5</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-03-07 04:19:21 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Tony, is there some reason we don&apos;t just make this option true by default (or
&gt; just do it every time)?

run-webkit-tests doesn&apos;t delete results every time either:
http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/run-webkit-tests#L997

As far as I can tell, it doesn&apos;t have an option to delete the results.  But the buildbot slaves on build.webkit.org must delete results between runs because you can download the failing tests from the waterfall.  Maybe it&apos;s done in by the slave rather than by run-webkit-tests.  I don&apos;t have a preference for which script does this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197340</commentid>
    <comment_count>6</comment_count>
      <attachid>50082</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-03-08 15:19:14 -0800</bug_when>
    <thetext>Comment on attachment 50082
Patch

rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197377</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-08 15:57:04 -0800</bug_when>
    <thetext>Committed r55689: &lt;http://trac.webkit.org/changeset/55689&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197449</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Nordman">michaeln</who>
    <bug_when>2010-03-08 21:45:02 -0800</bug_when>
    <thetext>This patch was reverted, path_utils.py is nowhere to be found upstream so the canary bots weren&apos;t running the layout tests at all. (And heaven forbid we roll that into view).

Dumi helped me do the revert since I&apos;m not a webkit committer.
See https://trac.webkit.org/changeset/55709</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197450</commentid>
    <comment_count>9</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-08 21:50:52 -0800</bug_when>
    <thetext>Thanks for catching this. Apparently I didn&apos;t actually test this upstream, as it wouldn&apos;t have executed. Very sloppy :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197713</commentid>
    <comment_count>10</comment_count>
      <attachid>50337</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-09 11:58:55 -0800</bug_when>
    <thetext>Created attachment 50337
change &apos;path_utils.&apos; to &apos;port_obj.&apos;

fix bad merge from downstream - rename &apos;path_utils.&apos; to &apos;port_obj.&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197737</commentid>
    <comment_count>11</comment_count>
      <attachid>50337</attachid>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2010-03-09 13:15:48 -0800</bug_when>
    <thetext>Comment on attachment 50337
change &apos;path_utils.&apos; to &apos;port_obj.&apos;

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197739</commentid>
    <comment_count>12</comment_count>
      <attachid>50337</attachid>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2010-03-09 13:18:45 -0800</bug_when>
    <thetext>Comment on attachment 50337
change &apos;path_utils.&apos; to &apos;port_obj.&apos;

rs=me for real this time, apparently I can&apos;t operate a dropdown menu.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197742</commentid>
    <comment_count>13</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-09 13:23:43 -0800</bug_when>
    <thetext>Committed r55741: &lt;http://trac.webkit.org/changeset/55741&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50082</attachid>
            <date>2010-03-04 19:57:40 -0800</date>
            <delta_ts>2010-03-09 11:58:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-35778-20100304195739.patch</filename>
            <type>text/plain</type>
            <size>1727</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBjNzk3ODU2Li45ZDM5MWZjIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTEgQEAKKzIwMTAtMDMt
MDQgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IC0tY2xvYmJlci1vbGQtcmVzdWx0
cyBpbiBuZXctcnVuLXdlYmtpdC10ZXN0cy4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHk6CisKIDIwMTAtMDMtMDMgIEplc3VzIFNh
bmNoZXotUGFsZW5jaWEgIDxqZXN1cy5wYWxlbmNpYUBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IFNpbW9uIEhhdXNtYW5uLgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weSBiL1dlYktpdFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKaW5k
ZXggMDQyZTc5MS4uZTg0MmYyYSAxMDA3NTUKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQorKysgYi9XZWJLaXRUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5CkBAIC0xNDA3
LDkgKzE0MDcsMTQgQEAgZGVmIG1haW4ob3B0aW9ucywgYXJncyk6CiAgICAgICAgICMgSnVzdCBj
bG9iYmVyIHRoZSBhY3R1YWwgdGVzdCByZXN1bHRzIGRpcmVjdG9yaWVzIHNpbmNlIHRoZSBvdGhl
cgogICAgICAgICAjIGZpbGVzIGluIHRoZSByZXN1bHRzIGRpcmVjdG9yeSBhcmUgZXhwbGljaXRs
eSB1c2VkIGZvciBjcm9zcy1ydW4KICAgICAgICAgIyB0cmFja2luZy4KLSAgICAgICAgcGF0aCA9
IG9zLnBhdGguam9pbihvcHRpb25zLnJlc3VsdHNfZGlyZWN0b3J5LCAnTGF5b3V0VGVzdHMnKQot
ICAgICAgICBpZiBvcy5wYXRoLmV4aXN0cyhwYXRoKToKLSAgICAgICAgICAgIHNodXRpbC5ybXRy
ZWUocGF0aCkKKyAgICAgICAgbWV0ZXIudXBkYXRlKCJDbG9iYmVyaW5nIG9sZCByZXN1bHRzIGlu
ICVzIiAlCisgICAgICAgICAgICAgICAgICAgICBvcHRpb25zLnJlc3VsdHNfZGlyZWN0b3J5KQor
ICAgICAgICBsYXlvdXRfdGVzdHNfZGlyID0gcGF0aF91dGlscy5sYXlvdXRfdGVzdHNfZGlyKCkK
KyAgICAgICAgcG9zc2libGVfZGlycyA9IG9zLmxpc3RkaXIobGF5b3V0X3Rlc3RzX2RpcikKKyAg
ICAgICAgZm9yIGRpcm5hbWUgaW4gcG9zc2libGVfZGlyczoKKyAgICAgICAgICAgIGlmIG9zLnBh
dGguaXNkaXIob3MucGF0aC5qb2luKGxheW91dF90ZXN0c19kaXIsIGRpcm5hbWUpKToKKyAgICAg
ICAgICAgICAgICBzaHV0aWwucm10cmVlKG9zLnBhdGguam9pbihvcHRpb25zLnJlc3VsdHNfZGly
ZWN0b3J5LCBkaXJuYW1lKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlnbm9yZV9l
cnJvcnM9VHJ1ZSkKIAogICAgIGlmIG5vdCBvcHRpb25zLm51bV90ZXN0X3NoZWxsczoKICAgICAg
ICAgIyBUT0RPKG9qYW4pOiBJbnZlc3RpZ2F0ZSBwZXJmL2ZsYWtpbmVzcyBpbXBhY3Qgb2YgdXNp
bmcgbnVtY29yZXMgKyAxLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50337</attachid>
            <date>2010-03-09 11:58:55 -0800</date>
            <delta_ts>2010-03-09 13:18:45 -0800</delta_ts>
            <desc>change &apos;path_utils.&apos; to &apos;port_obj.&apos;</desc>
            <filename>wk35778_clobber_old_results.diff</filename>
            <type>text/plain</type>
            <size>1773</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBlODgxY2QwLi42MDA0NTY3IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDMt
MDkgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IC0tY2xvYmJlci1vbGQtcmVzdWx0
cyBpbiBuZXctcnVuLXdlYmtpdC10ZXN0cy4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzU3NzgKKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHk6CisKIDIwMTAtMDMtMDkgIENocmlzIEZs
ZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KIAogICAgICAgICBEUlQgYnVpbGQgZml4IGZv
ciBUaWdlci4gTm8gcmV2aWV3LgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weSBiL1dlYktpdFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKaW5kZXggMWMxMzlh
Zi4uNWVjMGVjNSAxMDA3NTUKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5CkBAIC0xNDA5LDkgKzE0MDks
MTQgQEAgZGVmIG1haW4ob3B0aW9ucywgYXJncyk6CiAgICAgICAgICMgSnVzdCBjbG9iYmVyIHRo
ZSBhY3R1YWwgdGVzdCByZXN1bHRzIGRpcmVjdG9yaWVzIHNpbmNlIHRoZSBvdGhlcgogICAgICAg
ICAjIGZpbGVzIGluIHRoZSByZXN1bHRzIGRpcmVjdG9yeSBhcmUgZXhwbGljaXRseSB1c2VkIGZv
ciBjcm9zcy1ydW4KICAgICAgICAgIyB0cmFja2luZy4KLSAgICAgICAgcGF0aCA9IG9zLnBhdGgu
am9pbihvcHRpb25zLnJlc3VsdHNfZGlyZWN0b3J5LCAnTGF5b3V0VGVzdHMnKQotICAgICAgICBp
ZiBvcy5wYXRoLmV4aXN0cyhwYXRoKToKLSAgICAgICAgICAgIHNodXRpbC5ybXRyZWUocGF0aCkK
KyAgICAgICAgbWV0ZXIudXBkYXRlKCJDbG9iYmVyaW5nIG9sZCByZXN1bHRzIGluICVzIiAlCisg
ICAgICAgICAgICAgICAgICAgICBvcHRpb25zLnJlc3VsdHNfZGlyZWN0b3J5KQorICAgICAgICBs
YXlvdXRfdGVzdHNfZGlyID0gcG9ydF9vYmoubGF5b3V0X3Rlc3RzX2RpcigpCisgICAgICAgIHBv
c3NpYmxlX2RpcnMgPSBvcy5saXN0ZGlyKGxheW91dF90ZXN0c19kaXIpCisgICAgICAgIGZvciBk
aXJuYW1lIGluIHBvc3NpYmxlX2RpcnM6CisgICAgICAgICAgICBpZiBvcy5wYXRoLmlzZGlyKG9z
LnBhdGguam9pbihsYXlvdXRfdGVzdHNfZGlyLCBkaXJuYW1lKSk6CisgICAgICAgICAgICAgICAg
c2h1dGlsLnJtdHJlZShvcy5wYXRoLmpvaW4ob3B0aW9ucy5yZXN1bHRzX2RpcmVjdG9yeSwgZGly
bmFtZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ25vcmVfZXJyb3JzPVRydWUp
CiAKICAgICBpZiBub3Qgb3B0aW9ucy5udW1fdGVzdF9zaGVsbHM6CiAgICAgICAgICMgVE9ETyhv
amFuKTogSW52ZXN0aWdhdGUgcGVyZi9mbGFraW5lc3MgaW1wYWN0IG9mIHVzaW5nIG51bWNvcmVz
ICsgMS4K
</data>
<flag name="review"
          id="33453"
          type_id="1"
          status="+"
          setter="japhet"
    />
          </attachment>
      

    </bug>

</bugzilla>