[lldb] [test] Use skipUnlessDarwin for tests specific to Darwin

Use skipUnlessDarwin decorator for tests that are specific to Darwin,
instead of skipIf... for all other platforms.  This should make it clear
that these tests are not supposed to work elsewhere.  It will also make
these tests stop repeatedly popping up while I look for tests that could
be fixed on the platform in question.

Differential Revision: https://reviews.llvm.org/D91003
This commit is contained in:
Michał Górny 2020-11-07 17:12:57 +01:00
parent 1ba9cedd0a
commit 93c9110c98
10 changed files with 10 additions and 29 deletions

View File

@ -2,6 +2,4 @@ from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfNetBSD, decorators.skipIfWindows])
__file__, globals(), [decorators.skipUnlessDarwin])

View File

@ -2,6 +2,4 @@ from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfWindows, decorators.skipIfNetBSD])
__file__, globals(), [decorators.skipUnlessDarwin])

View File

@ -2,6 +2,4 @@ from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfWindows, decorators.skipIfNetBSD])
__file__, globals(), [decorators.skipUnlessDarwin])

View File

@ -3,6 +3,5 @@ from lldbsuite.test import decorators
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfWindows, decorators.skipIfNetBSD,
decorators.skipUnlessDarwin,
decorators.skipIf(archs=["i386", "i686"])])

View File

@ -2,6 +2,4 @@ from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfWindows, decorators.skipIfNetBSD])
__file__, globals(), [decorators.skipUnlessDarwin])

View File

@ -2,6 +2,4 @@ from lldbsuite.test import decorators
from lldbsuite.test import lldbinline
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfWindows, decorators.skipIfNetBSD])
__file__, globals(), [decorators.skipUnlessDarwin])

View File

@ -9,10 +9,7 @@ class TestObjCXXHideRuntimeSupportValues(TestBase):
mydir = TestBase.compute_mydir(__file__)
@skipIfFreeBSD
@skipIfLinux
@skipIfWindows
@skipIfNetBSD
@skipUnlessDarwin
def test_hide_runtime_support_values(self):
self.build()
_, process, _, _ = lldbutil.run_to_source_breakpoint(

View File

@ -2,6 +2,4 @@ from lldbsuite.test import decorators
from lldbsuite.test import lldbinline
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfWindows, decorators.skipIfNetBSD])
__file__, globals(), [decorators.skipUnlessDarwin])

View File

@ -2,6 +2,4 @@ from lldbsuite.test import decorators
from lldbsuite.test import lldbinline
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfWindows, decorators.skipIfNetBSD])
__file__, globals(), [decorators.skipUnlessDarwin])

View File

@ -3,8 +3,7 @@ from lldbsuite.test import lldbinline
lldbinline.MakeInlineTest(
__file__, globals(), [
decorators.skipIfFreeBSD, decorators.skipIfLinux,
decorators.skipIfWindows, decorators.skipIfNetBSD,
decorators.skipUnlessDarwin,
decorators.expectedFailureAll(
oslist=['macosx'], archs=['i386'],
bugnumber='rdar://28656677')])