<?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>90587</bug_id>
          
          <creation_ts>2012-07-04 22:34:24 -0700</creation_ts>
          <short_desc>[Chromium-Windows] webkitpy.layout_tests.run_webkit_tests_integrationtest.PortTest.test_qt_linux and mac_lion are failed</short_desc>
          <delta_ts>2013-04-09 17:06:37 -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>WONTFIX</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>yosin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dpranke</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>663313</commentid>
    <comment_count>0</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-07-04 22:34:24 -0700</bug_when>
    <thetext>It seems something wrong for setting up environment variables.

Error output:

ERROR: webkitpy.layout_tests.run_webkit_tests_integrationtest.PortTest.test_qt_linux
--------------------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\run_webkit_tests_integrationtest.py&quot;, line 1040, in test_qt_linux
    self.assert_mock_port_works(&apos;qt-linux&apos;)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\run_webkit_tests_integrationtest.py&quot;, line 1031, in assert_mock_port_works
    self.assertTrue(passing_run(args + [&apos;--platform&apos;, &apos;mock-&apos; + port_name, &apos;fast/harness/results.html&apos;], tests_included=True, host=Host()))
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\run_webkit_tests_integrationtest.py&quot;, line 97, in passing_run
    res = run_webkit_tests.run(port_obj, options, parsed_args, buildbot_output=buildbot_output, regular_output=regular_output)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\run_webkit_tests.py&quot;, line 129, in run
    unexpected_result_count = manager.run()
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager.py&quot;, line 910, in run
    interrupted, keyboard_interrupted, thread_timings, test_timings, individual_test_timings = self._run_tests(self._test_files_list, result_summary, int(self._options.child_processes))
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager.py&quot;, line 802, in _run_tests
    manager_connection.run_message_loop(delay_secs=1.0)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 358, in run_message_loop
    self._inline_worker.run()
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 454, in run
    self._client.run(self._host)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 306, in run
    self._worker_connection.raise_exception(sys.exc_info())
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 297, in run
    self._worker_connection.run_message_loop()
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 251, in run_message_loop
    self._broker.run_message_loop(self._run_topic, self._client, delay_secs)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 183, in run_message_loop
    self._run_loop(topic_name, client, block=True, delay_secs=delay_secs)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 197, in _run_loop
    self._dispatch_message(msg, client)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 206, in _dispatch_message
    message_handler(message.src, *optargs)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py&quot;, line 320, in handle_test_list
    self.worker.handle(&apos;test_list&apos;, source, list_name, test_list)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py&quot;, line 82, in handle
    self._run_test(test_input)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py&quot;, line 106, in _run_test
    result = self.run_test_with_timeout(test_input, test_timeout_sec)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py&quot;, line 148, in run_test_with_timeout
    return self._run_test_in_this_thread(test_input)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py&quot;, line 233, in _run_test_in_this_thread
    return self.run_single_test(self._driver, test_input)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py&quot;, line 237, in run_single_test
    test_input, driver, self._name)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\single_test_runner.py&quot;, line 46, in run_single_test
    return runner.run()
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\single_test_runner.py&quot;, line 105, in run
    return self._run_compare_test()
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\single_test_runner.py&quot;, line 108, in _run_compare_test
    driver_output = self._driver.run_test(self._driver_input())
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\port\driver.py&quot;, line 220, in run_test
    return self._running_drivers[cmd_line_key].run_test(driver_input)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\port\webkit.py&quot;, line 561, in run_test
    self._server_process.write(command)
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\port\server_process.py&quot;, line 136, in write
    self._start()
  File &quot;E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\port\server_process.py&quot;, line 103, in _start
    env=self._env)
  File &quot;c:\Python26\lib\subprocess.py&quot;, line 623, in __init__
    errread, errwrite)
  File &quot;c:\Python26\lib\subprocess.py&quot;, line 833, in _execute_child
    startupinfo)
TypeError: environment can only contain strings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>664488</commentid>
    <comment_count>1</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-07-08 11:42:59 -0700</bug_when>
    <thetext>odd. this seems to run cleanly for me locally (mac lion, not win) and on the bots that I checked. Where did you see this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>664518</commentid>
    <comment_count>2</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-07-08 18:12:00 -0700</bug_when>
    <thetext>I obtain outputs from Chromium-Windows-Release bots,

E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_test
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^

It seems test harness failed to spawn subprocess.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>664970</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-07-09 10:34:20 -0700</bug_when>
    <thetext>Oh, I see. I had checked chromium-win-release, but I didn&apos;t realize that you had disabled the tests in http://trac.webkit.org/changeset/121881 and only saw the passes after that.

I will investigate further. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>872445</commentid>
    <comment_count>4</comment_count>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2013-04-09 17:06:37 -0700</bug_when>
    <thetext>Marked LayoutTest bugs, bugs with Chromium IDs, and some others as WontFix. Test failure bugs still are trackable via TestExpectations or disabled unit tests.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>