Bug 90587
Summary: | [Chromium-Windows] webkitpy.layout_tests.run_webkit_tests_integrationtest.PortTest.test_qt_linux and mac_lion are failed | ||
---|---|---|---|
Product: | WebKit | Reporter: | yosin |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | dpranke |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
yosin
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Dirk Pranke
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
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
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
Marked LayoutTest bugs, bugs with Chromium IDs, and some others as WontFix. Test failure bugs still are trackable via TestExpectations or disabled unit tests.