<?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>67855</bug_id>
          
          <creation_ts>2011-09-09 10:15:55 -0700</creation_ts>
          <short_desc>Buildbot may use RunWebKitTest&apos;s evaluateCommand on bots that run nrwt</short_desc>
          <delta_ts>2011-09-09 11:20:54 -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>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>
          
          <blocked>64812</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>464867</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-09 10:15:55 -0700</bug_when>
    <thetext>Some ports use RunWebKitTests instead of NewRunWebKitTests to run tests, and using RunWebKitTests.evaluateCommand after calling _parseNewRunWebKitTestsOutput.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464868</commentid>
    <comment_count>1</comment_count>
      <attachid>106885</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-09 10:17:17 -0700</bug_when>
    <thetext>Created attachment 106885
fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464886</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-09 10:38:16 -0700</bug_when>
    <thetext>We really need this patch landed ASAP. Right now, this bug is making Mac bots red.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464900</commentid>
    <comment_count>3</comment_count>
      <attachid>106885</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-09 10:54:34 -0700</bug_when>
    <thetext>Comment on attachment 106885
fixes the bug

Shouldn&apos;t we switch the ports that are using RunWebKitTests to NewRunWebKitTests instead of modifying both evaluateCommands ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464915</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-09 11:07:38 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 106885 [details])
&gt; Shouldn&apos;t we switch the ports that are using RunWebKitTests to NewRunWebKitTests instead of modifying both evaluateCommands ?

We can&apos;t because some of bots are still in the process of transitioning and we may need to move it back.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464924</commentid>
    <comment_count>5</comment_count>
      <attachid>106885</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-09 11:16:23 -0700</bug_when>
    <thetext>Comment on attachment 106885
fixes the bug

Per conversation over IRC, some (most?) bots are invoking NRWT through the run-webkit-tests wrapper, and so they we need to update the parser in the wrapper command. R+. We really need to consolidate these things and finish the cutover though ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464927</commentid>
    <comment_count>6</comment_count>
      <attachid>106885</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-09 11:20:50 -0700</bug_when>
    <thetext>Comment on attachment 106885
fixes the bug

Clearing flags on attachment: 106885

Committed r94868: &lt;http://trac.webkit.org/changeset/94868&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464928</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-09 11:20:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106885</attachid>
            <date>2011-09-09 10:17:17 -0700</date>
            <delta_ts>2011-09-09 11:20:50 -0700</delta_ts>
            <desc>fixes the bug</desc>
            <filename>fix67855</filename>
            <type>text/plain</type>
            <size>2884</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDk0ODIzKQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTcgQEAKKzIwMTEtMDktMDggIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgQnVpbGRib3QgbWF5IHVzZSBSdW5XZWJLaXRUZXN0J3MgZXZhbHVhdGVDb21tYW5k
IG9uIGJvdHMgdGhhdCBydW4gbnJ3dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9Njc4NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgYnVnIHdhcyBjYXVzZWQgYnkgdGhlIGZhY3Qgc29tZSBwb3J0cyB1
c2UgUnVuV2ViS2l0VGVzdHMgaW5zdGVhZCBvZiBOZXdSdW5XZWJLaXRUZXN0cyB0byBydW4gdGVz
dHMsCisgICAgICAgIGFuZCB1c2luZyBSdW5XZWJLaXRUZXN0cy5ldmFsdWF0ZUNvbW1hbmQgYWZ0
ZXIgY2FsbGluZyBfcGFyc2VOZXdSdW5XZWJLaXRUZXN0c091dHB1dC4KKworICAgICAgICBGaXhl
ZCB0aGUgYnVnIGJ5IG1lcmdpbmcgZXZhbHVhdGVDb21tYW5kIG9mIFJ1bldlYktpdFRlc3RzIGFu
ZCBOZXdSdW5XZWJLaXRUZXN0cy4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmc6CisKIDIwMTEtMDktMDggIEJyaWFuIFdlaW5z
dGVpbiAgPGJ3ZWluc3RlaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYktpdDI6IEFzc2VydGlv
biB3aGVuIGNhbGxpbmcgZGlkUGVyZm9ybSpSZWRpcmVjdCBvbiBudWxsIHNvdXJjZS9kZXN0aW5h
dGlvbiBVUkwgc3RyaW5nCkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJr
aXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0J1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcJKHJldmlzaW9uIDk0ODA2
KQorKysgVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFz
dGVyLmNmZwkod29ya2luZyBjb3B5KQpAQCAtMzE1LDE4ICszMTUsMjQgQEAgY2xhc3MgUnVuV2Vi
S2l0VGVzdHMoc2hlbGwuVGVzdCk6CiAgICAgICAgICAgICBzZWxmLl9wYXJzZU9sZFJ1bldlYktp
dFRlc3RzT3V0cHV0KGxvZ1RleHQpCiAKICAgICBkZWYgZXZhbHVhdGVDb21tYW5kKHNlbGYsIGNt
ZCk6CisgICAgICAgIHJlc3VsdCA9IFNVQ0NFU1MKKwogICAgICAgICBpZiBzZWxmLmluY29ycmVj
dExheW91dExpbmVzOgogICAgICAgICAgICAgaWYgbGVuKHNlbGYuaW5jb3JyZWN0TGF5b3V0TGlu
ZXMpID09IDE6CiAgICAgICAgICAgICAgICAgbGluZSA9IHNlbGYuaW5jb3JyZWN0TGF5b3V0TGlu
ZXNbMF0KICAgICAgICAgICAgICAgICBpZiBsaW5lLmZpbmQoJ3dlcmUgbmV3JykgPj0gMCBvciBs
aW5lLmZpbmQoJ3dhcyBuZXcnKSA+PSAwIG9yIGxpbmUuZmluZCgnIGxlYWsnKSA+PSAwOgogICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gV0FSTklOR1MKIAotICAgICAgICAgICAgcmV0dXJuIEZB
SUxVUkUKKyAgICAgICAgICAgIGZvciBsaW5lIGluIHNlbGYuaW5jb3JyZWN0TGF5b3V0TGluZXM6
CisgICAgICAgICAgICAgICAgaWYgbGluZS5maW5kKCdmbGFrZXMnKSA+PSAwIG9yIGxpbmUuZmlu
ZCgnbmV3IHBhc3NlcycpID49IDAgb3IgbGluZS5maW5kKCdtaXNzaW5nIHJlc3VsdHMnKSA+PSAw
OgorICAgICAgICAgICAgICAgICAgICByZXN1bHQgPSBXQVJOSU5HUworICAgICAgICAgICAgICAg
IGVsc2U6CisgICAgICAgICAgICAgICAgICAgIHJldHVybiBGQUlMVVJFCiAKICAgICAgICAgaWYg
Y21kLnJjICE9IDA6CiAgICAgICAgICAgICByZXR1cm4gRkFJTFVSRQogCi0gICAgICAgIHJldHVy
biBTVUNDRVNTCisgICAgICAgIHJldHVybiByZXN1bHQKIAogICAgIGRlZiBnZXRUZXh0KHNlbGYs
IGNtZCwgcmVzdWx0cyk6CiAgICAgICAgIHJldHVybiBzZWxmLmdldFRleHQyKGNtZCwgcmVzdWx0
cykKQEAgLTM1NCwyMCArMzYwLDYgQEAgY2xhc3MgTmV3UnVuV2ViS2l0VGVzdHMoUnVuV2ViS2l0
VGVzdHMpOgogICAgICAgICBsb2dUZXh0ID0gY21kLmxvZ3NbJ3N0ZGlvJ10uZ2V0VGV4dCgpCiAg
ICAgICAgIHNlbGYuX3BhcnNlTmV3UnVuV2ViS2l0VGVzdHNPdXRwdXQobG9nVGV4dCkKIAotICAg
IGRlZiBldmFsdWF0ZUNvbW1hbmQoc2VsZiwgY21kKToKLSAgICAgICAgaWYgY21kLnJjICE9IDA6
Ci0gICAgICAgICAgICByZXR1cm4gRkFJTFVSRQotCi0gICAgICAgIHJlc3VsdCA9IFNVQ0NFU1MK
LSAgICAgICAgaWYgc2VsZi5pbmNvcnJlY3RMYXlvdXRMaW5lczoKLSAgICAgICAgICAgIGZvciBs
aW5lIGluIHNlbGYuaW5jb3JyZWN0TGF5b3V0TGluZXM6Ci0gICAgICAgICAgICAgICAgaWYgbGlu
ZS5maW5kKCdmbGFrZXMnKSA+PSAwIG9yIGxpbmUuZmluZCgnbmV3IHBhc3NlcycpID49IDAgb3Ig
bGluZS5maW5kKCdtaXNzaW5nIHJlc3VsdHMnKSA+PSAwOgotICAgICAgICAgICAgICAgICAgICBy
ZXN1bHQgPSBXQVJOSU5HUwotICAgICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAg
ICAgIHJldHVybiBGQUlMVVJFCi0KLSAgICAgICAgcmV0dXJuIHJlc3VsdAotCiBjbGFzcyBSdW5V
bml0VGVzdHMoc2hlbGwuVGVzdCk6CiAgICAgbmFtZSA9ICJydW4tYXBpLXRlc3RzIgogICAgIGRl
c2NyaXB0aW9uID0gWyJ1bml0IHRlc3RzIHJ1bm5pbmciXQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>