Author: emaste Date: Fri Sep 13 10:34:59 2013 New Revision: 190698 URL: http://llvm.org/viewvc/llvm-project?rev=190698&view=rev Log: test: Update FreeBSD failure decorators
llvm.org/pr15261 missing size for static arrays llvm.org/pr15278 expressions generating signals llvm.org/pr15824 thread states aren't properly maintained llvm.org/pr16696 threaded inferior debugging not yet on FreeBSD llvm.org/pr17214 inline stepping fails on FreeBSD llvm.org/pr17225 Clang assertion failure llvm.org/pr17226 frame info lost after failed expression evaluation llvm.org/pr17228 test timeout The first three are existing Linux issues that also affect FreeBSD. Modified: lldb/trunk/test/api/multithreaded/TestMultithreaded.py lldb/trunk/test/expression_command/call-restarts/TestCallThatRestarts.py lldb/trunk/test/functionalities/embedded_interpreter/TestConvenienceVariables.py lldb/trunk/test/functionalities/inferior-assert/TestInferiorAssert.py lldb/trunk/test/functionalities/inline-stepping/TestInlineStepping.py lldb/trunk/test/functionalities/thread/state/TestThreadStates.py lldb/trunk/test/lang/c/stepping/TestStepAndBreakpoints.py lldb/trunk/test/lang/cpp/class_static/TestStaticVariables.py lldb/trunk/test/lang/cpp/dynamic-value/TestDynamicValue.py Modified: lldb/trunk/test/api/multithreaded/TestMultithreaded.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/api/multithreaded/TestMultithreaded.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/api/multithreaded/TestMultithreaded.py (original) +++ lldb/trunk/test/api/multithreaded/TestMultithreaded.py Fri Sep 13 10:34:59 2013 @@ -19,6 +19,7 @@ class SBBreakpointCallbackCase(TestBase) self.addTearDownHook(lambda: os.remove(self.inferior)) @unittest2.expectedFailure # llvm.org/pr16000: SBBreakpoint.SetCallback() does nothing + @skipIfFreeBSD # llvm.org/pr16696 - also build issues with libstdc++ on FreeBSD < 10.0 @skipIfi386 @skipIfLinuxClang # buildbot clang version unable to use libstdc++ with c++11 def test_breakpoint_callback(self): @@ -26,6 +27,7 @@ class SBBreakpointCallbackCase(TestBase) self.build_and_test('driver.cpp test_breakpoint_callback.cpp', 'test_breakpoint_callback') + @skipIfFreeBSD # llvm.org/pr16696 @skipIfi386 @skipIfLinuxClang # buildbot clang version unable to use libstdc++ with c++11 def test_sb_api_listener_event_description(self): @@ -34,6 +36,7 @@ class SBBreakpointCallbackCase(TestBase) 'test_listener_event_description') pass + @skipIfFreeBSD # llvm.org/pr16696 @skipIfi386 @skipIfLinuxClang # buildbot clang version unable to use libstdc++ with c++11 def test_sb_api_listener_event_process_state(self): @@ -45,6 +48,7 @@ class SBBreakpointCallbackCase(TestBase) pass + @skipIfFreeBSD # llvm.org/pr16696 @skipIfi386 @skipIfLinuxClang # buildbot clang version unable to use libstdc++ with c++11 @skipIfLinux # llvm.org/pr16016 assertion failure in ProcessPOSIX.cpp. Modified: lldb/trunk/test/expression_command/call-restarts/TestCallThatRestarts.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/expression_command/call-restarts/TestCallThatRestarts.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/expression_command/call-restarts/TestCallThatRestarts.py (original) +++ lldb/trunk/test/expression_command/call-restarts/TestCallThatRestarts.py Fri Sep 13 10:34:59 2013 @@ -26,6 +26,7 @@ class ExprCommandWithTimeoutsTestCase(Te self.buildDsym() self.call_function() + @skipIfFreeBSD # llvm.org/pr15278 @skipIfLinux # llvm.org/pr15278: handle expressions that generate signals on Linux @dwarf_test def test_with_dwarf(self): Modified: lldb/trunk/test/functionalities/embedded_interpreter/TestConvenienceVariables.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/embedded_interpreter/TestConvenienceVariables.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/functionalities/embedded_interpreter/TestConvenienceVariables.py (original) +++ lldb/trunk/test/functionalities/embedded_interpreter/TestConvenienceVariables.py Fri Sep 13 10:34:59 2013 @@ -18,6 +18,7 @@ class ConvenienceVariablesCase(TestBase) self.convenience_variables() @dwarf_test + @skipIfFreeBSD # llvm.org/pr17228 @skipIfLinux # llvm.org/pr14637: this test case fails sometimes because the input prompt "(lldb)" is missing def test_with_dwarf_and_run_commands(self): """Test convenience variables lldb.debugger, lldb.target, lldb.process, lldb.thread, and lldb.frame.""" Modified: lldb/trunk/test/functionalities/inferior-assert/TestInferiorAssert.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/inferior-assert/TestInferiorAssert.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/functionalities/inferior-assert/TestInferiorAssert.py (original) +++ lldb/trunk/test/functionalities/inferior-assert/TestInferiorAssert.py Fri Sep 13 10:34:59 2013 @@ -33,9 +33,10 @@ class AssertingInferiorTestCase(TestBase self.inferior_asserting_registers() @skipIfGcc # Avoid xpasses as the verion of libc used on the gcc buildbot has the required function symbols. + @expectedFailureFreeBSD # ResolveSymbolContextForAddress can fail using ELF with stripped function symbols. @expectedFailureLinux # ResolveSymbolContextForAddress can fail using ELF with stripped function symbols. def test_inferior_asserting_disassemble(self): - """Test that lldb reliably disassemblers frames after asserting (command).""" + """Test that lldb reliably disassembles frames after asserting (command).""" self.buildDefault() self.inferior_asserting_disassemble() Modified: lldb/trunk/test/functionalities/inline-stepping/TestInlineStepping.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/inline-stepping/TestInlineStepping.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/functionalities/inline-stepping/TestInlineStepping.py (original) +++ lldb/trunk/test/functionalities/inline-stepping/TestInlineStepping.py Fri Sep 13 10:34:59 2013 @@ -20,6 +20,7 @@ class TestInlineStepping(TestBase): @python_api_test @dwarf_test + @expectedFailureFreeBSD('llvm.org/pr17214') @expectedFailureIcc # Not really a bug. ICC combines two inlined functions. def test_with_dwarf_and_python_api(self): """Test stepping over and into inlined functions.""" Modified: lldb/trunk/test/functionalities/thread/state/TestThreadStates.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/state/TestThreadStates.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/functionalities/thread/state/TestThreadStates.py (original) +++ lldb/trunk/test/functionalities/thread/state/TestThreadStates.py Fri Sep 13 10:34:59 2013 @@ -19,6 +19,7 @@ class ThreadStateTestCase(TestBase): self.buildDsym(dictionary=self.getBuildFlags(use_cpp11=False)) self.thread_state_after_breakpoint_test() + @expectedFailureFreeBSD('llvm.org/pr15824') @dwarf_test def test_state_after_breakpoint_with_dwarf(self): """Test thread state after breakpoint.""" Modified: lldb/trunk/test/lang/c/stepping/TestStepAndBreakpoints.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/c/stepping/TestStepAndBreakpoints.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/lang/c/stepping/TestStepAndBreakpoints.py (original) +++ lldb/trunk/test/lang/c/stepping/TestStepAndBreakpoints.py Fri Sep 13 10:34:59 2013 @@ -21,6 +21,7 @@ class TestCStepping(TestBase): self.buildDsym() self.step_over_stepping() + @expectedFailureFreeBSD('llvm.org/pr17226') @expectedFailureLinux # llvm.org/pr14437 @python_api_test @dwarf_test Modified: lldb/trunk/test/lang/cpp/class_static/TestStaticVariables.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/cpp/class_static/TestStaticVariables.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/lang/cpp/class_static/TestStaticVariables.py (original) +++ lldb/trunk/test/lang/cpp/class_static/TestStaticVariables.py Fri Sep 13 10:34:59 2013 @@ -20,6 +20,7 @@ class StaticVariableTestCase(TestBase): self.buildDsym() self.static_variable_commands() + @expectedFailureFreeBSD('llvm.org/pr15261', failing_compilers) # lldb on FreeBSD does not display the size of (class or file)static arrays @expectedFailureLinux('llvm.org/pr15261', failing_compilers) # lldb on Linux does not display the size of (class or file)static arrays @dwarf_test def test_with_dwarf_and_run_command(self): Modified: lldb/trunk/test/lang/cpp/dynamic-value/TestDynamicValue.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/cpp/dynamic-value/TestDynamicValue.py?rev=190698&r1=190697&r2=190698&view=diff ============================================================================== --- lldb/trunk/test/lang/cpp/dynamic-value/TestDynamicValue.py (original) +++ lldb/trunk/test/lang/cpp/dynamic-value/TestDynamicValue.py Fri Sep 13 10:34:59 2013 @@ -20,6 +20,7 @@ class DynamicValueTestCase(TestBase): self.buildDsym() self.do_get_dynamic_vals() + @expectedFailureFreeBSD('llvm.org/pr17225') @python_api_test @dwarf_test def test_get_dynamic_vals_with_dwarf(self): _______________________________________________ lldb-commits mailing list lldb-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits