diff options
Diffstat (limited to 'lldb/test/lldbtest.py')
| -rw-r--r-- | lldb/test/lldbtest.py | 9 |
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. |

