WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 88020
[Win] 14 python tests fail
https://bugs.webkit.org/show_bug.cgi?id=88020
Summary
[Win] 14 python tests fail
Jessie Berlin
Reported
2012-05-31 16:05:10 PDT
Suppressing most webkitpy logging while running unit tests. Skipping tests in the following modules or packages because they are really, really slow: webkitpy.common.checkout.scm.scm_unittest (
https://bugs.webkit.org/show_bug.cgi?id=31818
; use --all to include) .................................................................................................................................................................E............................................................................................................................................EE............................................................................................................................................F............................................................................................FF..........................................................................F................F.FFF.FFF................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ================================================================================ ERROR: webkitpy.common.system.executive_unittest.ExecutiveTest.test_run_in_parallel -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/common/system/executive_unittest.py", line 227, in test_run_in_parallel command_outputs = Executive().run_in_parallel(commands, processes=NUM_PROCESSES) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/common/system/executive.py", line 457, in run_in_parallel return multiprocessing.Pool(processes=processes).map(_run_command_thunk, command_lines_and_cwds) File "/usr/lib/python2.6/multiprocessing/__init__.py", line 227, in Pool return Pool(processes, initializer, initargs) File "/usr/lib/python2.6/multiprocessing/pool.py", line 84, in __init__ self._setup_queues() File "/usr/lib/python2.6/multiprocessing/pool.py", line 131, in _setup_queues self._inqueue = SimpleQueue() File "/usr/lib/python2.6/multiprocessing/queues.py", line 328, in __init__ self._rlock = Lock() File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 117, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1) File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 49, in __init__ sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue) OSError: [Errno 17] File exists ================================================================================ ERROR: webkitpy.layout_tests.controllers.manager_worker_broker_unittest.InterfaceTest.test_managerconnection_is_abstract -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker_unittest.py", line 218, in test_managerconnection_is_abstract broker = make_broker(self, 'inline') File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker_unittest.py", line 55, in make_broker return manager_worker_broker.get(max_workers, manager, _TestWorker) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 110, in get return manager_class(broker, client, worker_class) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 319, in __init__ _BrokerConnection.__init__(self, broker, client, MANAGER_TOPIC, ANY_WORKER_TOPIC) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 235, in __init__ broker.add_topic(run_topic) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 157, in add_topic self._topics[topic_name] = self._queue_maker() File "/usr/lib/python2.6/multiprocessing/__init__.py", line 213, in Queue return Queue(maxsize) File "/usr/lib/python2.6/multiprocessing/queues.py", line 37, in __init__ self._rlock = Lock() File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 117, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1) File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 49, in __init__ sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue) OSError: [Errno 17] File exists ================================================================================ ERROR: webkitpy.layout_tests.controllers.manager_worker_broker_unittest.InterfaceTest.test_workerconnection_is_abstract -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker_unittest.py", line 225, in test_workerconnection_is_abstract broker = make_broker(self, 'inline') File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker_unittest.py", line 55, in make_broker return manager_worker_broker.get(max_workers, manager, _TestWorker) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 110, in get return manager_class(broker, client, worker_class) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 319, in __init__ _BrokerConnection.__init__(self, broker, client, MANAGER_TOPIC, ANY_WORKER_TOPIC) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 235, in __init__ broker.add_topic(run_topic) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 157, in add_topic self._topics[topic_name] = self._queue_maker() File "/usr/lib/python2.6/multiprocessing/__init__.py", line 213, in Queue return Queue(maxsize) File "/usr/lib/python2.6/multiprocessing/queues.py", line 37, in __init__ self._rlock = Lock() File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 117, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1) File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 49, in __init__ sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue) OSError: [Errno 17] File exists ================================================================================ FAILURE: webkitpy.layout_tests.port.chromium_android_unittest.ChromiumAndroidDriverTest.test_test_shell_command -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py", line 141, in test_test_shell_command self.assertEquals(self.driver._test_shell_command(uri, 2, 'checksum'), expected_command) AssertionError: 'file:///data/local/tmp/third_party/WebKit/LayoutTests/ 2 checksum\n' != 'file:///data/local/tmp/third_party/WebKit/LayoutTests/test.html 2 checksum\n' ================================================================================ FAILURE: webkitpy.layout_tests.port.driver_unittest.DriverTest.test_test_to_uri -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/driver_unittest.py", line 109, in test_test_to_uri self.assertEqual(driver.test_to_uri('foo/bar.html'), 'file:///%s/foo/bar.html' % port.layout_tests_dir()) AssertionError: 'file:///C:/cygwin/mock-checkout/LayoutTests/foo/bar.html' != 'file:////mock-checkout/LayoutTests/foo/bar.html' ================================================================================ FAILURE: webkitpy.layout_tests.port.driver_unittest.DriverTest.test_uri_to_test -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/driver_unittest.py", line 119, in test_uri_to_test self.assertEqual(driver.uri_to_test('file:///%s/foo/bar.html' % port.layout_tests_dir()), 'foo/bar.html') AssertionError: 'tml' != 'foo/bar.html' ================================================================================ FAILURE: webkitpy.layout_tests.port.mock_drt_unittest.MockChromiumDRTTest.test_pixeltest__fails -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 261, in test_pixeltest__fails host=host) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 160, in assertTest self.assertEqual(stdout.buflist, drt_output) AssertionError: ['#URL:file:///C:/cygwin/test.checkout/LayoutTests/failures/expected/image_checksum.html\n', '#MD5:image_checksum-checksum\n', 'image_checksum-txt', '\n', '#EOF\n'] != ['#URL:file:///test.checkout/LayoutTests/failures/expected/image_checksum.html\n', '#MD5:image_checksum-checksum\n', 'image_checksum-txt', '\n', '#EOF\n'] ================================================================================ FAILURE: webkitpy.layout_tests.port.mock_drt_unittest.MockDRTTest.test_checksum_in_png -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 195, in test_checksum_in_png self.assertTest('passes/checksum_in_image.html', True) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 154, in assertTest res = drt.run() File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 187, in run driver_input = self.input_from_line(line) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 205, in input_from_line test_name = self._port.relative_test_filename(uri) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 691, in relative_test_filename assert filename.startswith(self.layout_tests_dir()), "%s did not start with %s" % (filename, self.layout_tests_dir()) AssertionError: /C:/cygwin/test.checkout/LayoutTests/passes/checksum_in_image.html did not start with /test.checkout/LayoutTests ================================================================================ FAILURE: webkitpy.layout_tests.port.mock_drt_unittest.MockDRTTest.test_missing_image -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 198, in test_missing_image self.assertTest('failures/expected/missing_image.html', True) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 154, in assertTest res = drt.run() File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 187, in run driver_input = self.input_from_line(line) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 205, in input_from_line test_name = self._port.relative_test_filename(uri) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 691, in relative_test_filename assert filename.startswith(self.layout_tests_dir()), "%s did not start with %s" % (filename, self.layout_tests_dir()) AssertionError: /C:/cygwin/test.checkout/LayoutTests/failures/expected/missing_image.html did not start with /test.checkout/LayoutTests ================================================================================ FAILURE: webkitpy.layout_tests.port.mock_drt_unittest.MockDRTTest.test_missing_text -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 201, in test_missing_text self.assertTest('failures/expected/missing_text.html', True) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 154, in assertTest res = drt.run() File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 187, in run driver_input = self.input_from_line(line) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 205, in input_from_line test_name = self._port.relative_test_filename(uri) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 691, in relative_test_filename assert filename.startswith(self.layout_tests_dir()), "%s did not start with %s" % (filename, self.layout_tests_dir()) AssertionError: /C:/cygwin/test.checkout/LayoutTests/failures/expected/missing_text.html did not start with /test.checkout/LayoutTests ================================================================================ FAILURE: webkitpy.layout_tests.port.mock_drt_unittest.MockDRTTest.test_pixeltest__fails -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 189, in test_pixeltest__fails '#EOF\n']) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 154, in assertTest res = drt.run() File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 187, in run driver_input = self.input_from_line(line) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 205, in input_from_line test_name = self._port.relative_test_filename(uri) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 691, in relative_test_filename assert filename.startswith(self.layout_tests_dir()), "%s did not start with %s" % (filename, self.layout_tests_dir()) AssertionError: /C:/cygwin/test.checkout/LayoutTests/failures/expected/image_checksum.html did not start with /test.checkout/LayoutTests ================================================================================ FAILURE: webkitpy.layout_tests.port.mock_drt_unittest.MockDRTTest.test_reftest_match -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 204, in test_reftest_match self.assertTest('passes/reftest.html', False, expected_checksum='mock-checksum', expected_text='reference text\n') File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 154, in assertTest res = drt.run() File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 187, in run driver_input = self.input_from_line(line) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 205, in input_from_line test_name = self._port.relative_test_filename(uri) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 691, in relative_test_filename assert filename.startswith(self.layout_tests_dir()), "%s did not start with %s" % (filename, self.layout_tests_dir()) AssertionError: /C:/cygwin/test.checkout/LayoutTests/passes/reftest.html did not start with /test.checkout/LayoutTests ================================================================================ FAILURE: webkitpy.layout_tests.port.mock_drt_unittest.MockDRTTest.test_reftest_mismatch -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 208, in test_reftest_mismatch self.assertTest('passes/mismatch.html', False, expected_checksum='mock-checksum', expected_text='reference text\n') File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 154, in assertTest res = drt.run() File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 187, in run driver_input = self.input_from_line(line) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 205, in input_from_line test_name = self._port.relative_test_filename(uri) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 691, in relative_test_filename assert filename.startswith(self.layout_tests_dir()), "%s did not start with %s" % (filename, self.layout_tests_dir()) AssertionError: /C:/cygwin/test.checkout/LayoutTests/passes/mismatch.html did not start with /test.checkout/LayoutTests ================================================================================ FAILURE: webkitpy.layout_tests.port.mock_drt_unittest.MockDRTTest.test_textonly -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 192, in test_textonly self.assertTest('passes/image.html', False) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py", line 154, in assertTest res = drt.run() File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 187, in run driver_input = self.input_from_line(line) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py", line 205, in input_from_line test_name = self._port.relative_test_filename(uri) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 691, in relative_test_filename assert filename.startswith(self.layout_tests_dir()), "%s did not start with %s" % (filename, self.layout_tests_dir()) AssertionError: /C:/cygwin/test.checkout/LayoutTests/passes/image.html did not start with /test.checkout/LayoutTests -------------------------------------------------------------------------------- Ran 1378 tests in 48.969s FAILED (failures=11, errors=3) program finished with exit code 1 elapsedTime=52.806000
Attachments
Patch
(13.79 KB, patch)
2012-06-01 19:40 PDT
,
Dirk Pranke
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2012-05-31 16:06:28 PDT
<
rdar://problem/11570435
>
Dirk Pranke
Comment 2
2012-05-31 16:07:17 PDT
Looks like this is likely just the apple win bots, right? They have a bunch of other multiprocessing tests disabled, so we probably just need to add/disable these as well.
Jessie Berlin
Comment 3
2012-05-31 16:32:40 PDT
For those watching at home: Yes, this is just the Apple Windows bots. Dirk Pranke said on IRC that it looks like some of them are multiprocessing test failures, but some of them seem to be picking up native filesystem paths instead of the mock paths. He is going to look into it.
Dirk Pranke
Comment 4
2012-05-31 19:41:21 PDT
Okay, turns out there were a number of issues w/ test-webkitpy (it's not even running correctly on chromium win32, e.g.,
http://build.webkit.org/builders/Chromium%20Win%20Release%20%28Tests%29/builds/26847/steps/webkitpy-test/logs/stdio
. I have everything passing in my checkout now under both cygwin and win32, but it's going to take me a bit to disentangle everything into the right set of patchs and to find a more consistent way of testing win32 path handling in conjunction with mock filesystems ... I only found one real bug, which was keeping the watchlist parser from working properly on win32, and I doubt that's really hanging up anyone. I should be able to close this tomorrow.
Jessie Berlin
Comment 5
2012-06-01 17:03:14 PDT
Note: there have been instances where the webkitpy tests run into an exception that stops the tests and prevents other test steps from running afterwards (e.g
http://build.webkit.org/builders/Windows%207%20Release%20%28Tests%29/builds/24379/steps/webkitpy-test/logs/stdio
) We should wait until Dirk lands his fixes for these failures and see if that also fixes the exception issues.
Dirk Pranke
Comment 6
2012-06-01 19:40:09 PDT
Created
attachment 145422
[details]
Patch
Dirk Pranke
Comment 7
2012-06-01 19:41:22 PDT
Unfortunately, I had too many other fires today and didn't get to break this up and land it. I've posted the unedited work-in-progress in case it's of use to someone, but I will try and land things as soon as I can.
Dirk Pranke
Comment 8
2012-06-04 17:07:09 PDT
Okay, starting to upload landable patches ... see
bug 88269
for the multiprocessing test that is causing hangs, and 88264 for a separate bug I stumbled upon during this but that I don't think is affecting the apple win / cygwin environment.
Dirk Pranke
Comment 9
2012-06-04 20:23:48 PDT
okay, I think with the changes in 88281 things should start passing again.
Dirk Pranke
Comment 10
2012-06-05 21:23:25 PDT
closing ... looks like everything is green on apple cygwin.
Jessie Berlin
Comment 11
2012-06-06 09:00:47 PDT
Looks like there are two tests that occasionally still fail:
http://build.webkit.org/builders/Windows%207%20Release%20%28Tests%29/builds/24487/steps/webkitpy-test/logs/stdio
(
r119583
) ================================================================================ ERROR: webkitpy.layout_tests.controllers.manager_worker_broker_unittest.InterfaceTest.test_managerconnection_is_abstract -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker_unittest.py", line 218, in test_managerconnection_is_abstract broker = make_broker(self, 'inline') File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker_unittest.py", line 55, in make_broker return manager_worker_broker.get(max_workers, manager, _TestWorker) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 110, in get return manager_class(broker, client, worker_class) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 319, in __init__ _BrokerConnection.__init__(self, broker, client, MANAGER_TOPIC, ANY_WORKER_TOPIC) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 235, in __init__ broker.add_topic(run_topic) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 157, in add_topic self._topics[topic_name] = self._queue_maker() File "/usr/lib/python2.6/multiprocessing/__init__.py", line 213, in Queue return Queue(maxsize) File "/usr/lib/python2.6/multiprocessing/queues.py", line 37, in __init__ self._rlock = Lock() File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 117, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1) File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 49, in __init__ sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue) OSError: [Errno 17] File exists ================================================================================ ERROR: webkitpy.layout_tests.controllers.manager_worker_broker_unittest.InterfaceTest.test_workerconnection_is_abstract -------------------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker_unittest.py", line 225, in test_workerconnection_is_abstract broker = make_broker(self, 'inline') File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker_unittest.py", line 55, in make_broker return manager_worker_broker.get(max_workers, manager, _TestWorker) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 110, in get return manager_class(broker, client, worker_class) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 319, in __init__ _BrokerConnection.__init__(self, broker, client, MANAGER_TOPIC, ANY_WORKER_TOPIC) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 235, in __init__ broker.add_topic(run_topic) File "/home/buildbot/slave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py", line 157, in add_topic self._topics[topic_name] = self._queue_maker() File "/usr/lib/python2.6/multiprocessing/__init__.py", line 213, in Queue return Queue(maxsize) File "/usr/lib/python2.6/multiprocessing/queues.py", line 37, in __init__ self._rlock = Lock() File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 117, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1) File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 49, in __init__ sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue) OSError: [Errno 17] File exists -------------------------------------------------------------------------------- Ran 1395 tests in 56.831s FAILED (failures=0, errors=2) program finished with exit code 1 elapsedTime=62.385000
Dirk Pranke
Comment 12
2012-06-06 12:48:39 PDT
ick, those tests are broken. Lousy dynamically-typed language :). Fixing.
Dirk Pranke
Comment 13
2012-06-06 12:51:15 PDT
see
bug 88445
for the fix for those two tests.
Eric Seidel (no email)
Comment 14
2012-06-20 06:22:59 PDT
Thanks Dirk.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug