[Lldb-commits] [lldb] r187131 - tests: Mark expected FreeBSD failures due to pr16696
Ed Maste
emaste at freebsd.org
Thu Jul 25 10:17:16 PDT 2013
Author: emaste
Date: Thu Jul 25 12:17:15 2013
New Revision: 187131
URL: http://llvm.org/viewvc/llvm-project?rev=187131&view=rev
Log:
tests: Mark expected FreeBSD failures due to pr16696
Live debugging for threaded inferiors is not yet implemented on FreeBSD
Modified:
lldb/trunk/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py
lldb/trunk/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py
lldb/trunk/test/functionalities/thread/create_during_step/TestCreateDuringStep.py
lldb/trunk/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py
lldb/trunk/test/functionalities/thread/exit_during_step/TestExitDuringStep.py
lldb/trunk/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py
Modified: lldb/trunk/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py?rev=187131&r1=187130&r2=187131&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py (original)
+++ lldb/trunk/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py Thu Jul 25 12:17:15 2013
@@ -21,6 +21,7 @@ class BreakpointAfterJoinTestCase(TestBa
self.breakpoint_after_join_test()
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_with_dwarf(self):
"""Test breakpoint handling after a thread join."""
Modified: lldb/trunk/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py?rev=187131&r1=187130&r2=187131&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py (original)
+++ lldb/trunk/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py Thu Jul 25 12:17:15 2013
@@ -62,18 +62,21 @@ class ConcurrentEventsTestCase(TestBase)
#
## Tests for concurrent signal and breakpoint
#
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_signal_break_dwarf(self):
"""Test signal and a breakpoint in multiple threads."""
self.buildDwarf(dictionary=self.getBuildFlags())
self.do_thread_actions(num_breakpoint_threads=1, num_signal_threads=1)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_delay_signal_break_dwarf(self):
"""Test (1-second delay) signal and a breakpoint in multiple threads."""
self.buildDwarf(dictionary=self.getBuildFlags())
self.do_thread_actions(num_breakpoint_threads=1, num_delay_signal_threads=1)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_signal_delay_break_dwarf(self):
"""Test signal and a (1 second delay) breakpoint in multiple threads."""
@@ -127,12 +130,14 @@ class ConcurrentEventsTestCase(TestBase)
#
## Tests for multiple breakpoint threads
#
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_two_breakpoint_threads_dwarf(self):
"""Test two threads that trigger a breakpoint. """
self.buildDwarf(dictionary=self.getBuildFlags())
self.do_thread_actions(num_breakpoint_threads=2)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_breakpoint_one_delay_breakpoint_threads_dwarf(self):
"""Test threads that trigger a breakpoint where one thread has a 1 second delay. """
@@ -140,12 +145,14 @@ class ConcurrentEventsTestCase(TestBase)
self.do_thread_actions(num_breakpoint_threads=1,
num_delay_breakpoint_threads=1)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_two_breakpoints_one_signal_dwarf(self):
"""Test two threads that trigger a breakpoint and one signal thread. """
self.buildDwarf(dictionary=self.getBuildFlags())
self.do_thread_actions(num_breakpoint_threads=2, num_signal_threads=1)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_breakpoint_delay_breakpoint_one_signal_dwarf(self):
"""Test two threads that trigger a breakpoint (one with a 1 second delay) and one signal thread. """
@@ -154,6 +161,7 @@ class ConcurrentEventsTestCase(TestBase)
num_delay_breakpoint_threads=1,
num_signal_threads=1)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_two_breakpoints_one_delay_signal_dwarf(self):
"""Test two threads that trigger a breakpoint and one (1 second delay) signal thread. """
@@ -246,6 +254,7 @@ class ConcurrentEventsTestCase(TestBase)
#
## Test for crashing threads happening concurrently with other events
#
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_crash_with_break_dwarf(self):
""" Test a thread that crashes while another thread hits a breakpoint."""
@@ -258,6 +267,7 @@ class ConcurrentEventsTestCase(TestBase)
self.buildDwarf(dictionary=self.getBuildFlags())
self.do_thread_actions(num_crash_threads=1, num_watchpoint_threads=1)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_crash_with_signal_dwarf(self):
""" Test a thread that crashes while another thread generates a signal."""
@@ -281,6 +291,7 @@ class ConcurrentEventsTestCase(TestBase)
num_breakpoint_threads=1,
num_watchpoint_threads=1)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_delayed_crash_with_breakpoint_signal_dwarf(self):
""" Test a thread with a delayed crash while other threads generate a signal and hit a breakpoint. """
Modified: lldb/trunk/test/functionalities/thread/create_during_step/TestCreateDuringStep.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/create_during_step/TestCreateDuringStep.py?rev=187131&r1=187130&r2=187131&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/create_during_step/TestCreateDuringStep.py (original)
+++ lldb/trunk/test/functionalities/thread/create_during_step/TestCreateDuringStep.py Thu Jul 25 12:17:15 2013
@@ -36,6 +36,7 @@ class CreateDuringStepTestCase(TestBase)
self.buildDsym(dictionary=self.getBuildFlags())
self.create_during_step_in_test()
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
@dwarf_test
def test_step_inst_with_dwarf(self):
@@ -43,6 +44,7 @@ class CreateDuringStepTestCase(TestBase)
self.buildDwarf(dictionary=self.getBuildFlags())
self.create_during_step_inst_test()
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
@dwarf_test
def test_step_over_with_dwarf(self):
@@ -50,6 +52,7 @@ class CreateDuringStepTestCase(TestBase)
self.buildDwarf(dictionary=self.getBuildFlags())
self.create_during_step_over_test()
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
@dwarf_test
def test_step_in_with_dwarf(self):
Modified: lldb/trunk/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py?rev=187131&r1=187130&r2=187131&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py (original)
+++ lldb/trunk/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py Thu Jul 25 12:17:15 2013
@@ -21,6 +21,7 @@ class ExitDuringBreakpointTestCase(TestB
self.exit_during_breakpoint_test()
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_with_dwarf(self):
"""Test thread exit during breakpoint handling."""
Modified: lldb/trunk/test/functionalities/thread/exit_during_step/TestExitDuringStep.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/exit_during_step/TestExitDuringStep.py?rev=187131&r1=187130&r2=187131&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/exit_during_step/TestExitDuringStep.py (original)
+++ lldb/trunk/test/functionalities/thread/exit_during_step/TestExitDuringStep.py Thu Jul 25 12:17:15 2013
@@ -37,6 +37,7 @@ class ExitDuringStepTestCase(TestBase):
self.exit_during_step_in_test()
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_with_dwarf(self):
"""Test thread exit during step handling."""
@@ -44,6 +45,7 @@ class ExitDuringStepTestCase(TestBase):
self.exit_during_step_inst_test()
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_step_over_with_dwarf(self):
"""Test thread exit during step-over handling."""
@@ -51,6 +53,7 @@ class ExitDuringStepTestCase(TestBase):
self.exit_during_step_over_test()
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_step_in_with_dwarf(self):
"""Test thread exit during step-in handling."""
Modified: lldb/trunk/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py?rev=187131&r1=187130&r2=187131&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py (original)
+++ lldb/trunk/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py Thu Jul 25 12:17:15 2013
@@ -20,6 +20,7 @@ class MultipleBreakpointTestCase(TestBas
self.buildDsym(dictionary=self.getBuildFlags())
self.multiple_breakpoint_test()
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not implemented on FreeBSD yet
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
@dwarf_test
def test_with_dwarf(self):
More information about the lldb-commits
mailing list