[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.
This commit is contained in:
Muhammad Omair Javaid 2020-05-11 07:01:39 +05:00
parent e179e7234f
commit 8e63f35f86
6 changed files with 6 additions and 4 deletions

View File

@ -2,5 +2,5 @@ from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
lldbinline.MakeInlineTest(__file__, globals(),
decorators.skipIf(archs=["armv7k", "i386"]))
decorators.skipIf(archs=["arm", "armv7k", "i386"]))

View File

@ -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"))

View File

@ -19,7 +19,7 @@ class ReturnValueTestCase(TestBase):
"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):

View File

@ -28,7 +28,7 @@ class TestTrivialABI(TestBase):
@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):

View File

@ -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

View File

@ -1,3 +1,4 @@
// XFAIL: target-arm && linux-gnu
// UNSUPPORTED: system-windows
//
// Test to verify we are correctly generating anonymous flags when parsing