diff options
| author | David Spickett <david.spickett@linaro.org> | 2023-12-20 13:50:35 +0000 |
|---|---|---|
| committer | David Spickett <david.spickett@linaro.org> | 2023-12-20 13:56:40 +0000 |
| commit | a8af51dfa54c4d66a25fafb79dd8fbf00c98be59 (patch) | |
| tree | 57f21bdc7bec3f78819476cff9f408e1c09d38f9 /lldb/test/API/python_api | |
| parent | 3dd2db08a2b30618e21f165cf094de421dc32c00 (diff) | |
| download | llvm-a8af51dfa54c4d66a25fafb79dd8fbf00c98be59.zip llvm-a8af51dfa54c4d66a25fafb79dd8fbf00c98be59.tar.gz llvm-a8af51dfa54c4d66a25fafb79dd8fbf00c98be59.tar.bz2 | |
[lldb][test] Skip global module cache on Arm/AArch64 Linux (again)
This reverts commit 01c4ecb7ae21a61312ff0c0176c0ab9f8656c159,
d14d52158bc444e2d036067305cf54aeea7c9edb and
a756dc4724a279d76898bacd054a04832b02caa8.
This removes the logging and workaround I added earlier,
and puts back the skip for Arm/AArch64 Linux.
I've not seen it fail on AArch64 since, but let's not create
more noise if it does.
I've written up the issue as https://github.com/llvm/llvm-project/issues/76057.
It's something to do with trying to destroy a process while
a thread is doing a single sep. So my workaround wouldn't have
worked in any case. It needs a more involved fix.
Diffstat (limited to 'lldb/test/API/python_api')
| -rw-r--r-- | lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py | 9 |
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 b867553..6bb22c4 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 (https://github.com/llvm/llvm-project/issues/76057). + @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 |
