Disable file descriptor leak tests on python >=2.7.8
authorPavel Labath <labath@google.com>
Mon, 23 Feb 2015 11:14:28 +0000 (11:14 +0000)
committerPavel Labath <labath@google.com>
Mon, 23 Feb 2015 11:14:28 +0000 (11:14 +0000)
this version introduced an internal leak, which we cannot reasonably fix.

llvm-svn: 230215

lldb/test/functionalities/avoids-fd-leak/TestFdLeak.py

index f7ff204..a7c30ff 100644 (file)
@@ -12,12 +12,12 @@ class AvoidsFdLeakTestCase(TestBase):
 
     mydir = TestBase.compute_mydir(__file__)
 
-    @expectedFailureFreeBSD("bugs.freebsd.org/197376") # python random leaks fd
+    @expectedFailure(lambda x: sys.version_info >= (2, 7, 8), "bugs.freebsd.org/197376") # python random leaks fd
     @skipIfWindows # The check for descriptor leakage needs to be implemented differently here.
     def test_fd_leak_basic (self):
         self.do_test([])
 
-    @expectedFailureFreeBSD("bugs.freebsd.org/197376") # python random leaks fd
+    @expectedFailure(lambda x: sys.version_info >= (2, 7, 8), "bugs.freebsd.org/197376") # python random leaks fd
     @skipIfWindows # The check for descriptor leakage needs to be implemented differently here.
     def test_fd_leak_log (self):
         self.do_test(["log enable -f '/dev/null' lldb commands"])
@@ -38,7 +38,7 @@ class AvoidsFdLeakTestCase(TestBase):
         self.assertTrue(process.GetExitStatus() == 0,
                 "Process returned non-zero status. Were incorrect file descriptors passed?")
 
-    @expectedFailureFreeBSD("bugs.freebsd.org/197376") # python random leaks fd
+    @expectedFailure(lambda x: sys.version_info >= (2, 7, 8), "bugs.freebsd.org/197376") # python random leaks fd
     @skipIfWindows # The check for descriptor leakage needs to be implemented differently here.
     def test_fd_leak_multitarget (self):
         self.buildDefault()