summaryrefslogtreecommitdiffstats
path: root/lldb/test/lldbtest.py
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test/lldbtest.py')
-rw-r--r--lldb/test/lldbtest.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/lldb/test/lldbtest.py b/lldb/test/lldbtest.py
index f6ff6f4b6fb..d23c5016b2d 100644
--- a/lldb/test/lldbtest.py
+++ b/lldb/test/lldbtest.py
@@ -671,6 +671,12 @@ def expectedFailureOS(oslist, bugnumber=None, compilers=None):
self.expectedCompiler(compilers))
return expectedFailure(fn, bugnumber)
+def expectedFailureHostOS(oslist, bugnumber=None, compilers=None):
+ def fn(self):
+ return (getHostPlatform() in oslist and
+ self.expectedCompiler(compilers))
+ return expectedFailure(fn, bugnumber)
+
def expectedFailureDarwin(bugnumber=None, compilers=None):
# For legacy reasons, we support both "darwin" and "macosx" as OS X triples.
return expectedFailureOS(getDarwinOSTriples(), bugnumber, compilers)
@@ -684,6 +690,9 @@ def expectedFailureLinux(bugnumber=None, compilers=None):
def expectedFailureWindows(bugnumber=None, compilers=None):
return expectedFailureOS(['windows'], bugnumber, compilers)
+def expectedFailureHostWindows(bugnumber=None, compilers=None):
+ return expectedFailureHostOS(['windows'], bugnumber, compilers)
+
def expectedFailureAndroid(bugnumber=None, api_levels=None):
""" Mark a test as xfail for Android.
OpenPOWER on IntegriCloud