RESOLVED WONTFIX 90587
[Chromium-Windows] webkitpy.layout_tests.run_webkit_tests_integrationtest.PortTest.test_qt_linux and mac_lion are failed
https://bugs.webkit.org/show_bug.cgi?id=90587
Summary [Chromium-Windows] webkitpy.layout_tests.run_webkit_tests_integrationtest.Por...
yosin
Reported 2012-07-04 22:34:24 PDT
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 "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\run_webkit_tests_integrationtest.py", line 1040, in test_qt_linux self.assert_mock_port_works('qt-linux') File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\run_webkit_tests_integrationtest.py", line 1031, in assert_mock_port_works self.assertTrue(passing_run(args + ['--platform', 'mock-' + port_name, 'fast/harness/results.html'], tests_included=True, host=Host())) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\run_webkit_tests_integrationtest.py", line 97, in passing_run res = run_webkit_tests.run(port_obj, options, parsed_args, buildbot_output=buildbot_output, regular_output=regular_output) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 129, in run unexpected_result_count = manager.run() File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager.py", 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 "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager.py", line 802, in _run_tests manager_connection.run_message_loop(delay_secs=1.0) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 358, in run_message_loop self._inline_worker.run() File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 454, in run self._client.run(self._host) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 306, in run self._worker_connection.raise_exception(sys.exc_info()) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 297, in run self._worker_connection.run_message_loop() File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 251, in run_message_loop self._broker.run_message_loop(self._run_topic, self._client, delay_secs) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 183, in run_message_loop self._run_loop(topic_name, client, block=True, delay_secs=delay_secs) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 197, in _run_loop self._dispatch_message(msg, client) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 206, in _dispatch_message message_handler(message.src, *optargs) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\manager_worker_broker.py", line 320, in handle_test_list self.worker.handle('test_list', source, list_name, test_list) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py", line 82, in handle self._run_test(test_input) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py", line 106, in _run_test result = self.run_test_with_timeout(test_input, test_timeout_sec) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py", line 148, in run_test_with_timeout return self._run_test_in_this_thread(test_input) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py", line 233, in _run_test_in_this_thread return self.run_single_test(self._driver, test_input) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\worker.py", line 237, in run_single_test test_input, driver, self._name) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\single_test_runner.py", line 46, in run_single_test return runner.run() File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\single_test_runner.py", line 105, in run return self._run_compare_test() File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\single_test_runner.py", line 108, in _run_compare_test driver_output = self._driver.run_test(self._driver_input()) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\port\driver.py", line 220, in run_test return self._running_drivers[cmd_line_key].run_test(driver_input) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\port\webkit.py", line 561, in run_test self._server_process.write(command) File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\port\server_process.py", line 136, in write self._start() File "E:\b\chromium-win-release-tests\build\Tools\Scripts\webkitpy\layout_tests\port\server_process.py", line 103, in _start env=self._env) File "c:\Python26\lib\subprocess.py", line 623, in __init__ errread, errwrite) File "c:\Python26\lib\subprocess.py", line 833, in _execute_child startupinfo) TypeError: environment can only contain strings
Attachments
Dirk Pranke
Comment 1 2012-07-08 11:42:59 PDT
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?
yosin
Comment 2 2012-07-08 18:12:00 PDT
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.
Dirk Pranke
Comment 3 2012-07-09 10:34:20 PDT
Oh, I see. I had checked chromium-win-release, but I didn'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!
Stephen Chenney
Comment 4 2013-04-09 17:06:37 PDT
Marked LayoutTest bugs, bugs with Chromium IDs, and some others as WontFix. Test failure bugs still are trackable via TestExpectations or disabled unit tests.
Note You need to log in before you can comment on or make changes to this bug.