From 65e062655ed8591761f3d7b7ce31bd8f9dd553ef Mon Sep 17 00:00:00 2001 From: Frederic Riss Date: Sat, 9 Mar 2019 01:23:47 +0000 Subject: Try to workaround the TestQueues.py flakyness This is not a fix, but if I understand enough of the issue, it should bail out early of the test when in a situation that would result in a failure down the road. llvm-svn: 355764 --- lldb/packages/Python/lldbsuite/test/macosx/queues/TestQueues.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lldb/packages/Python/lldbsuite/test/macosx/queues/TestQueues.py') diff --git a/lldb/packages/Python/lldbsuite/test/macosx/queues/TestQueues.py b/lldb/packages/Python/lldbsuite/test/macosx/queues/TestQueues.py index cfb30c42d8f..3c819186c75 100644 --- a/lldb/packages/Python/lldbsuite/test/macosx/queues/TestQueues.py +++ b/lldb/packages/Python/lldbsuite/test/macosx/queues/TestQueues.py @@ -357,6 +357,11 @@ class TestQueues(TestBase): queue_performer_2, 1, 9999) self.check_running_and_pending_items_on_queue(queue_performer_3, 4, 0) + for th in process.threads: + if th.GetThreadID() == lldb.LLDB_INVALID_QUEUE_ID: + print("Cannot get thread <=> queue associations") + return + self.check_number_of_threads_owned_by_queue(queue_submittor_1, 1) self.check_number_of_threads_owned_by_queue(queue_performer_1, 1) self.check_number_of_threads_owned_by_queue(queue_performer_2, 1) -- cgit v1.2.3