<?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>104565</bug_id>
          
          <creation_ts>2012-12-10 08:31:07 -0800</creation_ts>
          <short_desc>run_webkit_tests throws exception when DRT is not present</short_desc>
          <delta_ts>2012-12-10 13:20:49 -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>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jochen</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>787366</commentid>
    <comment_count>0</comment_count>
    <who name="">jochen</who>
    <bug_when>2012-12-10 08:31:07 -0800</bug_when>
    <thetext>Unable to find test driver
    at /usr/local/google/home/eisinger/chrome/trunk/src/out/Debug/DumpRenderTree

For complete Linux build requirements, please see:

    http://code.google.com/p/chromium/wiki/LinuxBuildInstructions
Build check failed

TypeError raised: &apos;NoneType&apos; object has no attribute &apos;__getitem__&apos;
Traceback (most recent call last):
  File &quot;/usr/local/google/home/eisinger/chrome/trunk/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 432, in main
    bot_printer.print_results(run_details)
  File &quot;/usr/local/google/home/eisinger/chrome/trunk/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results.py&quot;, line 52, in print_results
    self.print_unexpected_results(run_details.summarized_results)
  File &quot;/usr/local/google/home/eisinger/chrome/trunk/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results.py&quot;, line 124, in print_unexpected_results
    resultsjsonparser.for_each_test(summarized_results[&apos;tests&apos;], add_result)
TypeError: &apos;NoneType&apos; object has no attribute &apos;__getitem__&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787567</commentid>
    <comment_count>1</comment_count>
      <attachid>178597</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-10 11:22:42 -0800</bug_when>
    <thetext>Created attachment 178597
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787584</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-10 11:30:58 -0800</bug_when>
    <thetext>Committed r137189: &lt;http://trac.webkit.org/changeset/137189&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787639</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-12-10 12:40:20 -0800</bug_when>
    <thetext>I&apos;m seeing:

[1132/1606] webkitpy.layout_tests.run_webkit_tests_integrationtest.MainTest.test_build_check failed:                          
  Traceback (most recent call last):
    File &quot;/src/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py&quot;, line 890, in test_build_check
      self.assertEqual(run_webkit_tests.main([&apos;--platform&apos;, port_name, &apos;fast/harness/results.html&apos;], out, err), -1)
    File &quot;/src/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 419, in main
      port = host.port_factory.get(options.platform, options)
    File &quot;/src/WebKit/Tools/Scripts/webkitpy/layout_tests/port/factory.py&quot;, line 127, in get
      return cls(self._host, port_name, options=options, **kwargs)
    File &quot;/src/WebKit/Tools/Scripts/webkitpy/layout_tests/port/chromium_mac.py&quot;, line 77, in __init__
      assert self._version in self.SUPPORTED_OS_VERSIONS
  AssertionError
  
Ran 1606 tests in 2.998s    

on my linux box.  I suspect that may be related to this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787660</commentid>
    <comment_count>4</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-10 13:17:19 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; I&apos;m seeing:
&gt; 
&gt; [1132/1606] webkitpy.layout_tests.run_webkit_tests_integrationtest.MainTest.test_build_check failed:                          
&gt;   Traceback (most recent call last):
&gt;     File &quot;/src/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py&quot;, line 890, in test_build_check
&gt;       self.assertEqual(run_webkit_tests.main([&apos;--platform&apos;, port_name, &apos;fast/harness/results.html&apos;], out, err), -1)
&gt;     File &quot;/src/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 419, in main
&gt;       port = host.port_factory.get(options.platform, options)
&gt;     File &quot;/src/WebKit/Tools/Scripts/webkitpy/layout_tests/port/factory.py&quot;, line 127, in get
&gt;       return cls(self._host, port_name, options=options, **kwargs)
&gt;     File &quot;/src/WebKit/Tools/Scripts/webkitpy/layout_tests/port/chromium_mac.py&quot;, line 77, in __init__
&gt;       assert self._version in self.SUPPORTED_OS_VERSIONS
&gt;   AssertionError
&gt; 
&gt; Ran 1606 tests in 2.998s    
&gt; 
&gt; on my linux box.  I suspect that may be related to this?

argh, yes. will fix shortly ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787666</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-10 13:20:49 -0800</bug_when>
    <thetext>fix posted in https://bugs.webkit.org/show_bug.cgi?id=104589</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178597</attachid>
            <date>2012-12-10 11:22:42 -0800</date>
            <delta_ts>2012-12-10 11:24:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104565-20121210112006.patch</filename>
            <type>text/plain</type>
            <size>3191</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3MTg0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWM2ZGQyNDE5YzZiOTU2NDQ2YWVkZWExZGIxZjdkZWUy
NWNiNGI4ZC4uZTFhOGU5MjM2ZDM1ZDM2NWQ1Y2Y3ZTQ2NmIzODgyNDlkOTE2YmMwMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIw
IEBACiAyMDEyLTEyLTEwICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCisg
ICAgICAgIHJ1bl93ZWJraXRfdGVzdHMgdGhyb3dzIGV4Y2VwdGlvbiB3aGVuIERSVCBpcyBub3Qg
cHJlc2VudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTA0NTY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
RG9uJ3QgYWN0dWFsbHkgdHJ5IHRvIHByaW50IHRoZSBib3QgcmVzdWx0cyBpZiB0aGVyZSBhcmVu
J3QKKyAgICAgICAgYW55IGJlY2F1c2Ugd2UgZXhpdGVkIGJlZm9yZSBydW5uaW5nIGFueSB0ZXN0
cy4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRf
dGVzdHMucHk6CisgICAgICAgIChtYWluKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX2ludGVncmF0aW9udGVzdC5weToKKyAgICAgICAg
KE1haW5UZXN0LnRlc3RfYnVpbGRfY2hlY2spOgorCisyMDEyLTEyLTEwICBEaXJrIFByYW5rZSAg
PGRwcmFua2VAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIHdlYmtpdC1wYXRjaCBwcmludC1leHBl
Y3RhdGlvbnMgZG9lc24ndCB3b3JrIHJpZ2h0IGZvciBwbGF0Zm9ybXMgdy8gc2hhcmVkIGV4cGVj
dGF0aW9ucwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTA0NDA1CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3J1bl93ZWJraXRfdGVzdHMucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9ydW5fd2Via2l0X3Rlc3RzLnB5CmluZGV4IDI3MWM3ZjdhMDk0YjFmM2E1MDE0ZTY3ZjhlOWJm
OWUwZDI1Y2RiMjcuLjk5MjYwZjk3ZTg3MTIzY2ExMjgxOWE1YjhjNzVjNDZlMWFjMDY0MzMgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRf
dGVzdHMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dl
YmtpdF90ZXN0cy5weQpAQCAtNDI5LDkgKzQyOSw5IEBAIGRlZiBtYWluKGFyZ3Y9Tm9uZSwgc3Rk
b3V0PXN5cy5zdGRvdXQsIHN0ZGVycj1zeXMuc3RkZXJyKToKIAogICAgIHRyeToKICAgICAgICAg
cnVuX2RldGFpbHMgPSBydW4ocG9ydCwgb3B0aW9ucywgYXJncywgc3RkZXJyKQotCi0gICAgICAg
IGJvdF9wcmludGVyID0gYnVpbGRib3RfcmVzdWx0cy5CdWlsZEJvdFByaW50ZXIoc3Rkb3V0LCBv
cHRpb25zLmRlYnVnX3J3dF9sb2dnaW5nKQotICAgICAgICBib3RfcHJpbnRlci5wcmludF9yZXN1
bHRzKHJ1bl9kZXRhaWxzKQorICAgICAgICBpZiBydW5fZGV0YWlscy5leGl0X2NvZGUgIT0gLTE6
CisgICAgICAgICAgICBib3RfcHJpbnRlciA9IGJ1aWxkYm90X3Jlc3VsdHMuQnVpbGRCb3RQcmlu
dGVyKHN0ZG91dCwgb3B0aW9ucy5kZWJ1Z19yd3RfbG9nZ2luZykKKyAgICAgICAgICAgIGJvdF9w
cmludGVyLnByaW50X3Jlc3VsdHMocnVuX2RldGFpbHMpCiAKICAgICAgICAgcmV0dXJuIHJ1bl9k
ZXRhaWxzLmV4aXRfY29kZQogICAgIGV4Y2VwdCBFeGNlcHRpb24sIGU6CmRpZmYgLS1naXQgYS9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX2ludGVn
cmF0aW9udGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93
ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CmluZGV4IDVhNmQyNWNlMTZmZGE5NTkwMjAz
OThkNzZkNGE0ZjhjMWY0YjdhZmIuLmJlOTJlNDE0MDk5ZmI0YTBhNGUyYzUzMWIwZTAwMzJkMjlk
OTMzMzAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1
bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CkBA
IC04NzksNiArODc5LDE2IEBAIGNsYXNzIE1haW5UZXN0KHVuaXR0ZXN0LlRlc3RDYXNlLCBTdHJl
YW1UZXN0aW5nTWl4aW4pOgogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHN0ZG91dC5nZXR2YWx1
ZSgpLCAnJykKICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKCd1bnN1cHBvcnRlZCBwbGF0Zm9ybScg
aW4gc3RkZXJyLmdldHZhbHVlKCkpCiAKKyAgICBkZWYgdGVzdF9idWlsZF9jaGVjayhzZWxmKToK
KyAgICAgICAgIyBCeSB1c2luZyBhIHBvcnRfbmFtZSBmb3IgYSBkaWZmZXJlbnQgcGxhdGZvcm0g
dGhhbiB0aGUgb25lIHdlJ3JlIHJ1bm5pbmcgb24sIHRoZSBidWlsZCBjaGVjayBzaG91bGQgYWx3
YXlzIGZhaWwuCisgICAgICAgIGlmIHN5cy5wbGF0Zm9ybSA9PSAnZGFyd2luJzoKKyAgICAgICAg
ICAgIHBvcnRfbmFtZSA9ICdjaHJvbWl1bS1saW51eCcKKyAgICAgICAgZWxzZToKKyAgICAgICAg
ICAgIHBvcnRfbmFtZSA9ICdjaHJvbWl1bS1tYWMnCisgICAgICAgIG91dCA9IFN0cmluZ0lPLlN0
cmluZ0lPKCkKKyAgICAgICAgZXJyID0gU3RyaW5nSU8uU3RyaW5nSU8oKQorICAgICAgICBzZWxm
LmFzc2VydEVxdWFsKHJ1bl93ZWJraXRfdGVzdHMubWFpbihbJy0tcGxhdGZvcm0nLCBwb3J0X25h
bWUsICdmYXN0L2hhcm5lc3MvcmVzdWx0cy5odG1sJ10sIG91dCwgZXJyKSwgLTEpCisKICAgICBk
ZWYgdGVzdF92ZXJib3NlX2luX2NoaWxkX3Byb2Nlc3NlcyhzZWxmKToKICAgICAgICAgIyBXaGVu
IHdlIGFjdHVhbGx5IHJ1biBtdWx0aXBsZSBwcm9jZXNzZXMsIHdlIG1heSBoYXZlIHRvIHJlY29u
ZmlndXJlIGxvZ2dpbmcgaW4gdGhlCiAgICAgICAgICMgY2hpbGQgcHJvY2VzcyAoZS5nLiwgb24g
d2luMzIpIGFuZCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0IHdvcmtzIGFuZCB3ZSBzdGlsbAo=
</data>
<flag name="review"
          id="195189"
          type_id="1"
          status="+"
          setter="jochen"
    />
          </attachment>
      

    </bug>

</bugzilla>