forked from OSchip/llvm-project
[lldb] Adjust Clang version requirements for tail_call_frames tests
Those tests are all failing for older Clang versions. This is adding the respective test decorators for the passing Clang versions to get the recently revived matrix bot green.
This commit is contained in:
parent
d6565a2dbc
commit
98e2b1a8dd
|
@ -15,7 +15,7 @@ class TestCrossDSOTailCalls(TestBase):
|
|||
def setUp(self):
|
||||
TestBase.setUp(self)
|
||||
|
||||
@skipIf(compiler="clang", compiler_version=['<', '8.0'])
|
||||
@skipIf(compiler="clang", compiler_version=['<', '10.0'])
|
||||
@skipIf(dwarf_version=['<', '4'])
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265")
|
||||
@expectedFailureAll(archs=['arm', 'aarch64'], bugnumber="llvm.org/PR44561")
|
||||
|
|
|
@ -15,7 +15,7 @@ class TestCrossObjectTailCalls(TestBase):
|
|||
def setUp(self):
|
||||
TestBase.setUp(self)
|
||||
|
||||
@skipIf(compiler="clang", compiler_version=['<', '8.0'])
|
||||
@skipIf(compiler="clang", compiler_version=['<', '10.0'])
|
||||
@skipIf(dwarf_version=['<', '4'])
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265")
|
||||
@expectedFailureAll(archs=['arm', 'aarch64'], bugnumber="llvm.org/PR44561")
|
||||
|
|
|
@ -2,7 +2,8 @@ from lldbsuite.test import lldbinline
|
|||
from lldbsuite.test import decorators
|
||||
|
||||
decor = [decorators.skipUnlessHasCallSiteInfo,
|
||||
decorators.skipIf(dwarf_version=['<', '4'])]
|
||||
decorators.skipIf(dwarf_version=['<', '4']),
|
||||
decorators.skipIf(compiler="clang", compiler_version=['<', '11.0'])]
|
||||
lldbinline.MakeInlineTest(__file__, globals(), name="DisambiguateCallSite_V5",
|
||||
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
|
||||
lldbinline.MakeInlineTest(__file__, globals(), name="DisambiguateCallSite_GNU",
|
||||
|
|
|
@ -2,7 +2,8 @@ from lldbsuite.test import lldbinline
|
|||
from lldbsuite.test import decorators
|
||||
|
||||
decor = [decorators.skipUnlessHasCallSiteInfo,
|
||||
decorators.skipIf(dwarf_version=['<', '4'])]
|
||||
decorators.skipIf(dwarf_version=['<', '4']),
|
||||
decorators.skipIf(compiler="clang", compiler_version=['<', '11.0'])]
|
||||
lldbinline.MakeInlineTest(__file__, globals(),
|
||||
name="DisambiguatePathsToCommonSink_V5",
|
||||
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
|
||||
|
|
|
@ -2,7 +2,8 @@ from lldbsuite.test import lldbinline
|
|||
from lldbsuite.test import decorators
|
||||
|
||||
decor = [decorators.skipUnlessHasCallSiteInfo,
|
||||
decorators.skipIf(dwarf_version=['<', '4'])]
|
||||
decorators.skipIf(dwarf_version=['<', '4']),
|
||||
decorators.skipIf(compiler="clang", compiler_version=['<', '11.0'])]
|
||||
lldbinline.MakeInlineTest(__file__, globals(), name="DisambiguateTailCallSeq_V5",
|
||||
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
|
||||
lldbinline.MakeInlineTest(__file__, globals(), name="DisambiguateTailCallSeq_GNU",
|
||||
|
|
|
@ -2,7 +2,8 @@ from lldbsuite.test import lldbinline
|
|||
from lldbsuite.test import decorators
|
||||
|
||||
decor = [decorators.skipUnlessHasCallSiteInfo,
|
||||
decorators.skipIf(dwarf_version=['<', '4'])]
|
||||
decorators.skipIf(dwarf_version=['<', '4']),
|
||||
decorators.skipIf(compiler="clang", compiler_version=['<', '11.0'])]
|
||||
lldbinline.MakeInlineTest(__file__, globals(), name="InliningAndTailCalls_V5",
|
||||
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
|
||||
lldbinline.MakeInlineTest(__file__, globals(), name="InliningAndTailCalls_GNU",
|
||||
|
|
|
@ -10,7 +10,7 @@ from lldbsuite.test.lldbtest import *
|
|||
class TestTailCallFrameSBAPI(TestBase):
|
||||
mydir = TestBase.compute_mydir(__file__)
|
||||
|
||||
@skipIf(compiler="clang", compiler_version=['<', '8.0'])
|
||||
@skipIf(compiler="clang", compiler_version=['<', '10.0'])
|
||||
@skipIf(dwarf_version=['<', '4'])
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265")
|
||||
def test_tail_call_frame_sbapi(self):
|
||||
|
|
|
@ -2,7 +2,8 @@ from lldbsuite.test import lldbinline
|
|||
from lldbsuite.test import decorators
|
||||
|
||||
decor = [decorators.skipUnlessHasCallSiteInfo,
|
||||
decorators.skipIf(dwarf_version=['<', '4'])]
|
||||
decorators.skipIf(dwarf_version=['<', '4']),
|
||||
decorators.skipIf(compiler="clang", compiler_version=['<', '11.0'])]
|
||||
lldbinline.MakeInlineTest(__file__, globals(),
|
||||
name="ArtificialFrameStepOutMessage_V5",
|
||||
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
|
||||
|
|
|
@ -2,7 +2,8 @@ from lldbsuite.test import lldbinline
|
|||
from lldbsuite.test import decorators
|
||||
|
||||
decor = [decorators.skipUnlessHasCallSiteInfo,
|
||||
decorators.skipIf(dwarf_version=['<', '4'])]
|
||||
decorators.skipIf(dwarf_version=['<', '4']),
|
||||
decorators.skipIf(compiler="clang", compiler_version=['<', '11.0'])]
|
||||
lldbinline.MakeInlineTest(__file__, globals(), name="UnambiguousTailCalls_V5",
|
||||
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
|
||||
lldbinline.MakeInlineTest(__file__, globals(), name="UnambiguousTailCalls_GNU",
|
||||
|
|
Loading…
Reference in New Issue