Author: tfiala Date: Mon Sep 14 14:12:56 2015 New Revision: 247601 URL: http://llvm.org/viewvc/llvm-project?rev=247601&view=rev Log: OS X unexpected success cleanup
TestPersistObjCPointeeType and TestObjCNewSyntax marked up to expect success on clang >= 7.0.0. TestMultipleDebuggers passed 25/25 times, taking off intermittent. If this changes, I'll make sure it goes into a flaky/flakey category. Modified: lldb/trunk/test/api/multiple-debuggers/TestMultipleDebuggers.py lldb/trunk/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py lldb/trunk/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py Modified: lldb/trunk/test/api/multiple-debuggers/TestMultipleDebuggers.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/api/multiple-debuggers/TestMultipleDebuggers.py?rev=247601&r1=247600&r2=247601&view=diff ============================================================================== --- lldb/trunk/test/api/multiple-debuggers/TestMultipleDebuggers.py (original) +++ lldb/trunk/test/api/multiple-debuggers/TestMultipleDebuggers.py Mon Sep 14 14:12:56 2015 @@ -18,7 +18,6 @@ class TestMultipleSimultaneousDebuggers( @skipIfi386 @skipIfNoSBHeaders - @expectedFailureDarwin("llvm.org/pr20282") # intermittent @expectedFailureFreeBSD("llvm.org/pr20282") @expectedFailureLinux("llvm.org/pr20282") def test_multiple_debuggers(self): Modified: lldb/trunk/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py?rev=247601&r1=247600&r2=247601&view=diff ============================================================================== --- lldb/trunk/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py (original) +++ lldb/trunk/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py Mon Sep 14 14:12:56 2015 @@ -19,7 +19,9 @@ class PersistObjCPointeeType(TestBase): @skipUnlessDarwin @dsym_test - @expectedFailureDarwin('http://llvm.org/pr23504') # can't compile inferior with Xcode 6.1.1 or 6.2 + @expectedFailureAll( + bugnumber='http://llvm.org/pr23504', + oslist=['macosx'], compiler='clang', compiler_version=['<', '7.0.0']) def test_with_dsym(self): """Test that we can p *objcObject""" self.buildDsym() @@ -27,7 +29,9 @@ class PersistObjCPointeeType(TestBase): @skipUnlessDarwin @dwarf_test - @expectedFailureDarwin('http://llvm.org/pr23504') # can't compile inferior with Xcode 6.1.1 or 6.2 + @expectedFailureAll( + bugnumber='http://llvm.org/pr23504', + oslist=['macosx'], compiler='clang', compiler_version=['<', '7.0.0']) def test_with_dwarf(self): """Test that we can p *objcObject""" self.buildDwarf() @@ -36,7 +40,7 @@ class PersistObjCPointeeType(TestBase): def do_my_test(self): def cleanup(): pass - + # Execute the cleanup function during test case tear down. self.addTearDownHook(cleanup) Modified: lldb/trunk/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py?rev=247601&r1=247600&r2=247601&view=diff ============================================================================== --- lldb/trunk/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py (original) +++ lldb/trunk/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py Mon Sep 14 14:12:56 2015 @@ -16,7 +16,8 @@ class ObjCNewSyntaxTestCase(TestBase): @skipUnlessDarwin @dsym_test - @expectedFailureDarwin # expr -- @((char*)"Hello world" + 6) cannot box a string value because NSString has not been declared + @expectedFailureAll( + oslist=['macosx'], compiler='clang', compiler_version=['<', '7.0.0']) def test_expr_with_dsym(self): self.buildDsym() self.expr() @@ -25,7 +26,8 @@ class ObjCNewSyntaxTestCase(TestBase): @skipIfFreeBSD @skipIfLinux @skipIfWindows - @expectedFailureDarwin # expr -- @((char*)"Hello world" + 6) cannot box a string value because NSString has not been declared + @expectedFailureAll( + oslist=['macosx'], compiler='clang', compiler_version=['<', '7.0.0']) def test_expr_with_dwarf(self): self.buildDwarf() self.expr() _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits