[lldb] [test] Use skipUnlessDarwin for tests specific to Darwin
authorMichał Górny <mgorny@moritz.systems>
Sat, 7 Nov 2020 16:12:57 +0000 (17:12 +0100)
committerMichał Górny <mgorny@moritz.systems>
Sat, 7 Nov 2020 18:26:42 +0000 (19:26 +0100)
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

lldb/test/API/functionalities/data-formatter/setvaluefromcstring/TestSetValueFromCString.py
lldb/test/API/lang/objc/objc-foundation-dictionary-empty/TestNSDictionary0.py
lldb/test/API/lang/objc/objc-ivar-protocols/TestIvarProtocols.py
lldb/test/API/lang/objc/objc-runtime-ivars/TestRuntimeIvars.py
lldb/test/API/lang/objc/variadic_methods/TestVariadicMethods.py
lldb/test/API/lang/objcxx/class-name-clash/TestNameClash.py
lldb/test/API/lang/objcxx/hide-runtime-values/TestObjCXXHideRuntimeValues.py
lldb/test/API/lang/objcxx/objcxx-ivar-vector/TestIvarVector.py
lldb/test/API/python_api/exprpath_synthetic/TestExprPathSynthetic.py
lldb/test/API/python_api/sbtype_typeclass/TestSBTypeTypeClass.py

index e08667f..f0152de 100644 (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])
index 562d9ae..f0152de 100644 (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])
index 562d9ae..f0152de 100644 (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])
index f1b3694..41719ec 100644 (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"])])
index 562d9ae..f0152de 100644 (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])
index 19832ae..4ba088e 100644 (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])
index cc6ac20..9f2b5d6 100644 (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(
index 19832ae..4ba088e 100644 (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])
index 19832ae..4ba088e 100644 (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])
index a06dd7a..59154e4 100644 (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')])