Author: Muhammad Omair Javaid Date: 2020-05-11T07:31:18+05:00 New Revision: 8e63f35f86bd9b8d014cd3488c09465bba34c1f7
URL: https://github.com/llvm/llvm-project/commit/8e63f35f86bd9b8d014cd3488c09465bba34c1f7 DIFF: https://github.com/llvm/llvm-project/commit/8e63f35f86bd9b8d014cd3488c09465bba34c1f7.diff LOG: [LLDB] Decorate tests failing on arm-linux buildbot Tests impacted by these decorators fail on arm-linux-gnueabihf. These have been triaged and appropriate bugs have been filed. Added: Modified: lldb/test/API/commands/expression/rdar44436068/Test128BitsInteger.py lldb/test/API/commands/watchpoints/watchpoint_count/TestWatchpointCount.py lldb/test/API/functionalities/return-value/TestReturnValue.py lldb/test/API/lang/cpp/trivial_abi/TestTrivialABI.py lldb/test/Shell/SymbolFile/DWARF/anon_class_w_and_wo_export_symbols.ll lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-and-anon-structs.cpp Removed: ################################################################################ diff --git a/lldb/test/API/commands/expression/rdar44436068/Test128BitsInteger.py b/lldb/test/API/commands/expression/rdar44436068/Test128BitsInteger.py index 4f163d0c3a04..b4f1662bd9c4 100644 --- a/lldb/test/API/commands/expression/rdar44436068/Test128BitsInteger.py +++ b/lldb/test/API/commands/expression/rdar44436068/Test128BitsInteger.py @@ -2,5 +2,5 @@ from lldbsuite.test import decorators lldbinline.MakeInlineTest(__file__, globals(), - decorators.skipIf(archs=["armv7k", "i386"])) + decorators.skipIf(archs=["arm", "armv7k", "i386"])) diff --git a/lldb/test/API/commands/watchpoints/watchpoint_count/TestWatchpointCount.py b/lldb/test/API/commands/watchpoints/watchpoint_count/TestWatchpointCount.py index 9ad21522b4aa..7985c0647734 100644 --- a/lldb/test/API/commands/watchpoints/watchpoint_count/TestWatchpointCount.py +++ b/lldb/test/API/commands/watchpoints/watchpoint_count/TestWatchpointCount.py @@ -10,7 +10,7 @@ class TestWatchpointCount(TestBase): def setUp(self): TestBase.setUp(self) - @skipIf(oslist=["linux"], archs=["aarch64"]) + @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) def test_watchpoint_count(self): self.build() (_, process, thread, _) = lldbutil.run_to_source_breakpoint(self, "patatino", lldb.SBFileSpec("main.c")) diff --git a/lldb/test/API/functionalities/return-value/TestReturnValue.py b/lldb/test/API/functionalities/return-value/TestReturnValue.py index 56ae42e19ae4..24aa504a593c 100644 --- a/lldb/test/API/functionalities/return-value/TestReturnValue.py +++ b/lldb/test/API/functionalities/return-value/TestReturnValue.py @@ -19,7 +19,7 @@ def affected_by_pr33042(self): "aarch64" and self.getPlatform() == "linux") def affected_by_pr44132(self): - return (self.getArchitecture() == "aarch64" and self.getPlatform() == "linux") + return ((self.getArchitecture() == "aarch64" or self.getArchitecture() == 'arm') and self.getPlatform() == "linux") # ABIMacOSX_arm can't fetch simple values inside a structure def affected_by_radar_34562999(self): diff --git a/lldb/test/API/lang/cpp/trivial_abi/TestTrivialABI.py b/lldb/test/API/lang/cpp/trivial_abi/TestTrivialABI.py index 2a8a78a45ff1..a8cb358036ea 100644 --- a/lldb/test/API/lang/cpp/trivial_abi/TestTrivialABI.py +++ b/lldb/test/API/lang/cpp/trivial_abi/TestTrivialABI.py @@ -28,7 +28,7 @@ def test_call_trivial(self): @skipUnlessSupportedTypeAttribute("trivial_abi") # fixed for SysV-x86_64 ABI, but not Windows-x86_64 @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr36870") - @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + @expectedFailureAll(archs=["arm", "aarch64"], oslist=["linux"], bugnumber="llvm.org/pr44161") @expectedFailureAll(archs=["arm64", "arm64e"], bugnumber="<rdar://problem/57844240>") def test_call_nontrivial(self): diff --git a/lldb/test/Shell/SymbolFile/DWARF/anon_class_w_and_wo_export_symbols.ll b/lldb/test/Shell/SymbolFile/DWARF/anon_class_w_and_wo_export_symbols.ll index c61012b60535..ee39599e7c38 100644 --- a/lldb/test/Shell/SymbolFile/DWARF/anon_class_w_and_wo_export_symbols.ll +++ b/lldb/test/Shell/SymbolFile/DWARF/anon_class_w_and_wo_export_symbols.ll @@ -1,3 +1,4 @@ +; XFAIL: target-arm && linux-gnu ; UNSUPPORTED: system-windows ; ; This test verifies that we do the right thing with DIFlagExportSymbols which is the new diff --git a/lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-and-anon-structs.cpp b/lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-and-anon-structs.cpp index 4d267f077450..fd223a5b174b 100644 --- a/lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-and-anon-structs.cpp +++ b/lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-and-anon-structs.cpp @@ -1,3 +1,4 @@ +// XFAIL: target-arm && linux-gnu // UNSUPPORTED: system-windows // // Test to verify we are correctly generating anonymous flags when parsing _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits