Skip additional lldb-mi tests that failed on FreeBSD
authorEd Maste <emaste@freebsd.org>
Wed, 6 May 2015 20:42:03 +0000 (20:42 +0000)
committerEd Maste <emaste@freebsd.org>
Wed, 6 May 2015 20:42:03 +0000 (20:42 +0000)
llvm-svn: 236636

lldb/test/tools/lldb-mi/variable/TestMiGdbSetShowPrint.py

index 0499e87..ff19ee5 100644 (file)
@@ -12,6 +12,7 @@ class MiGdbSetShowTestCase(lldbmi_testcase.MiTestCaseBase):
 
     @lldbmi_test
     @expectedFailureWindows("llvm.org/pr22274: need a pexpect replacement for windows")
+    @skipIfFreeBSD # llvm.org/pr22411: Failure presumably due to known thread races
     @skipIfLinux # llvm.org/pr22841: lldb-mi tests fail on all Linux buildbots
     def test_lldbmi_gdb_set_show_print_char_array_as_string(self):
         """Test that 'lldb-mi --interpreter' can print array of chars as string."""
@@ -69,6 +70,7 @@ class MiGdbSetShowTestCase(lldbmi_testcase.MiTestCaseBase):
     @lldbmi_test
     @expectedFailureWindows("llvm.org/pr22274: need a pexpect replacement for windows")
     @expectedFailureGcc("https://llvm.org/bugs/show_bug.cgi?id=23357")
+    @skipIfFreeBSD # llvm.org/pr22411: Failure presumably due to known thread races
     def test_lldbmi_gdb_set_show_print_expand_aggregates(self):
         """Test that 'lldb-mi --interpreter' can expand aggregates everywhere."""
 
@@ -125,6 +127,7 @@ class MiGdbSetShowTestCase(lldbmi_testcase.MiTestCaseBase):
     @lldbmi_test
     @expectedFailureWindows("llvm.org/pr22274: need a pexpect replacement for windows")
     @expectedFailureGcc("https://llvm.org/bugs/show_bug.cgi?id=23357")
+    @skipIfFreeBSD # llvm.org/pr22411: Failure presumably due to known thread races
     def test_lldbmi_gdb_set_show_print_aggregate_field_names(self):
         """Test that 'lldb-mi --interpreter' can expand aggregates everywhere."""