summaryrefslogtreecommitdiff
path: root/lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py
diff options
context:
space:
mode:
authorDavid Spickett <david.spickett@linaro.org>2023-12-14 19:10:43 +0000
committerDavid Spickett <david.spickett@linaro.org>2023-12-14 19:17:49 +0000
commit1bce61e6b01b38e04260be4f422bbae59c34c766 (patch)
tree6bdda3643c41f3c20712c2931bf9866554875ac7 /lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py
parentab3430f891cf508e2b5c4796789998561d543df4 (diff)
[lldb] Remove PopPlan asserts and skip test on Arm/AArch64 Linux
This reverts commit 481bb62e50317cf20df9493aad842790162ac3e7 and 71b4d7498ffecca5957fa0a63b1abf141d7b8441, along with the logging and assert I had added to the test previously. Now that I've caught it failing on Arm: https://lab.llvm.org/buildbot/#/builders/17/builds/46598 Now I have enough to investigate, skip the test on the effected platforms while I do that.
Diffstat (limited to 'lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py')
-rw-r--r--lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py b/lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py
index b8675532e639..dc736d07d885 100644
--- a/lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py
+++ b/lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py
@@ -34,6 +34,10 @@ class GlobalModuleCacheTestCase(TestBase):
# The rerun tests indicate rerunning on Windows doesn't really work, so
# this one won't either.
@skipIfWindows
+ # On Arm and AArch64 Linux, this test attempts to pop a thread plan when
+ # we only have the base plan remaining. Skip it until we can figure out
+ # the bug this is exposing.
+ @skipIf(oslist=["linux"], archs=["arm", "aarch64"])
def test_OneTargetOneDebugger(self):
self.do_test(True, True)
@@ -50,11 +54,6 @@ class GlobalModuleCacheTestCase(TestBase):
self.do_test(True, False)
def do_test(self, one_target, one_debugger):
- # Here to debug flakiness on Arm, remove later!
- log_cmd_result = lldb.SBCommandReturnObject()
- interp = self.dbg.GetCommandInterpreter()
- interp.HandleCommand("log enable lldb step", log_cmd_result)
-
# Make sure that if we have one target, and we run, then
# change the binary and rerun, the binary (and any .o files
# if using dwarf in .o file debugging) get removed from the