llvm-project/lldb/test/API/macosx
Raphael Isemann 7de7fe5d0e [lldb] Don't ask for QOS_CLASS_UNSPECIFIED queue in TestQueues
TestQueues is curiously failing for me as my queue for QOS_CLASS_UNSPECIFIED
is named "Utility" and not "User Initiated" or "Default". While debugging, this
I noticed that this test isn't actually using this API right from what I understand. The API documentation
for `dispatch_get_global_queue` specifies for the parameter: "You may specify the value
QOS_CLASS_USER_INTERACTIVE, QOS_CLASS_USER_INITIATED, QOS_CLASS_UTILITY, or QOS_CLASS_BACKGROUND."

QOS_CLASS_UNSPECIFIED isn't listed as one of the supported values. swift-corelibs-libdispatch
even checks for this value and returns a DISPATCH_BAD_INPUT. The
libdispatch shipped on macOS seems to also check for QOS_CLASS_UNSPECIFIED and seems to
instead cause a "client crash", but somehow this doesn't trigger in this test and instead we just
get whatever queue

This patch just removes that part of the test as it appears the code is just incorrect.

Reviewed By: jasonmolenda

Differential Revision: https://reviews.llvm.org/D86211
2020-08-25 20:13:33 +02:00
..
DBGSourcePathRemapping [lldb/test] Fix TestDSYMSourcePathRemapping in the presence of symlnks 2020-04-06 19:50:34 -07:00
add-dsym
duplicate-archive-members [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
dyld-trie-symbols [lldb/Reproducers] Update macosx remote tests for passive replay 2020-05-20 09:03:16 -07:00
find-app-in-bundle Repair support for launching ios/tv/watch simulator binaries through platform 2020-06-19 09:42:44 -07:00
find-dsym [lldb] Use file to synchronize TestDeepBundle and TestBundleWithDotInFilename 2020-08-14 08:32:21 -07:00
function-starts [lldb/Test] Always set the cleanupSubprocesses tear down hook 2020-07-14 14:05:56 -07:00
indirect_symbol [lldb/ObjectFileMachO] Correctly account for resolver symbols 2020-07-24 09:19:17 -07:00
lc-note/kern-ver-str [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
load-kext [lldb][testsuite] Create a SBDebugger instance for each test 2020-03-05 10:12:54 +03:00
macCatalyst Add missing override to Makefile 2020-08-06 13:07:16 -07:00
macCatalystAppMacOSFramework Add missing override to Makefile 2020-08-06 13:07:16 -07:00
nslog [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
order [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
profile_vrs_detach [lldb/Reproducers] Update macosx remote tests for passive replay 2020-05-20 09:03:16 -07:00
queues [lldb] Don't ask for QOS_CLASS_UNSPECIFIED queue in TestQueues 2020-08-25 20:13:33 +02:00
safe-to-func-call [lldb][NFC] Refactor TestSafeFuncCalls.py 2020-03-06 15:46:36 -08:00
save_crashlog Fix the crashlog.py script's use of the load_address property. 2020-05-28 09:55:40 -07:00
simulator [lldb] Fix build error in TestSimulatorPlatform.py 2020-08-21 13:35:26 -07:00
thread-names [lldb] Use target.GetLaunchInfo() instead of creating an empty one. 2020-08-06 11:51:26 -07:00
thread_suspend Add a test for debugserver handling threads suspended from within a program. 2020-02-13 15:48:38 -08:00
universal Unify the code that updates the ArchSpec after finding a fat binary 2020-08-06 13:30:17 -07:00
version_zero [lldb/Test] Import all decorators. 2020-05-27 21:13:08 -07:00