summaryrefslogtreecommitdiffstats
path: root/lldb/test/functionalities/thread
diff options
context:
space:
mode:
authorEd Maste <emaste@freebsd.org>2013-12-09 17:27:18 +0000
committerEd Maste <emaste@freebsd.org>2013-12-09 17:27:18 +0000
commit1d981a9606afed98b8f8a918886d01537caa41b3 (patch)
treebbc19cf53988fa7cb2fd5e2dbb8f75c2497be574 /lldb/test/functionalities/thread
parent21e67472c2859adc4a5259c68f0b33b234c6207f (diff)
downloadbcm5719-llvm-1d981a9606afed98b8f8a918886d01537caa41b3.tar.gz
bcm5719-llvm-1d981a9606afed98b8f8a918886d01537caa41b3.zip
test: Update decorators for FreeBSD failures with threaded inferior support
llvm.org/pr18190 llvm.org/pr18191 llvm-svn: 196792
Diffstat (limited to 'lldb/test/functionalities/thread')
-rw-r--r--lldb/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py2
-rw-r--r--lldb/test/functionalities/thread/create_during_step/TestCreateDuringStep.py6
-rw-r--r--lldb/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py2
-rw-r--r--lldb/test/functionalities/thread/exit_during_step/TestExitDuringStep.py6
-rw-r--r--lldb/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py2
-rw-r--r--lldb/test/functionalities/thread/thread_exit/TestThreadExit.py2
6 files changed, 10 insertions, 10 deletions
diff --git a/lldb/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py b/lldb/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py
index a1e54eca8bc..0cc34247c98 100644
--- a/lldb/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py
+++ b/lldb/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py
@@ -21,7 +21,7 @@ class BreakpointAfterJoinTestCase(TestBase):
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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@skipIfLinux # llvm.org/pr16170 -- this test causes LLDB to hang in waitpid() and the inferior is left in the Sleeping (S) state
@dwarf_test
def test_with_dwarf(self):
diff --git a/lldb/test/functionalities/thread/create_during_step/TestCreateDuringStep.py b/lldb/test/functionalities/thread/create_during_step/TestCreateDuringStep.py
index d5654fcdb43..fd7fe0ca973 100644
--- a/lldb/test/functionalities/thread/create_during_step/TestCreateDuringStep.py
+++ b/lldb/test/functionalities/thread/create_during_step/TestCreateDuringStep.py
@@ -36,24 +36,24 @@ 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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@dwarf_test
def test_step_inst_with_dwarf(self):
"""Test thread creation during step-inst handling."""
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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@dwarf_test
def test_step_over_with_dwarf(self):
"""Test thread creation during step-over handling."""
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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@dwarf_test
def test_step_in_with_dwarf(self):
"""Test thread creation during step-in handling."""
diff --git a/lldb/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py b/lldb/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py
index a839aa47ee1..9aec8b0dd89 100644
--- a/lldb/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py
+++ b/lldb/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py
@@ -21,7 +21,7 @@ class ExitDuringBreakpointTestCase(TestBase):
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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@skipIfLinux # llvm.org/pr16170 -- this test causes LLDB to hang in waitpid() and the inferior is left in the Sleeping (S) state
@dwarf_test
def test_with_dwarf(self):
diff --git a/lldb/test/functionalities/thread/exit_during_step/TestExitDuringStep.py b/lldb/test/functionalities/thread/exit_during_step/TestExitDuringStep.py
index 84ffe192046..db23bee546f 100644
--- a/lldb/test/functionalities/thread/exit_during_step/TestExitDuringStep.py
+++ b/lldb/test/functionalities/thread/exit_during_step/TestExitDuringStep.py
@@ -37,7 +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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@dwarf_test
def test_with_dwarf(self):
"""Test thread exit during step handling."""
@@ -45,7 +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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@dwarf_test
def test_step_over_with_dwarf(self):
"""Test thread exit during step-over handling."""
@@ -53,7 +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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@dwarf_test
def test_step_in_with_dwarf(self):
"""Test thread exit during step-in handling."""
diff --git a/lldb/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py b/lldb/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py
index 328f26dfe2c..ca76f05707d 100644
--- a/lldb/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py
+++ b/lldb/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py
@@ -20,8 +20,8 @@ class MultipleBreakpointTestCase(TestBase):
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
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@dwarf_test
def test_with_dwarf(self):
"""Test simultaneous breakpoints in multiple threads."""
diff --git a/lldb/test/functionalities/thread/thread_exit/TestThreadExit.py b/lldb/test/functionalities/thread/thread_exit/TestThreadExit.py
index 46eee5feec6..e6d0273fe50 100644
--- a/lldb/test/functionalities/thread/thread_exit/TestThreadExit.py
+++ b/lldb/test/functionalities/thread/thread_exit/TestThreadExit.py
@@ -20,8 +20,8 @@ class ThreadExitTestCase(TestBase):
self.buildDsym(dictionary=self.getBuildFlags())
self.thread_exit_test()
- @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not implemented on FreeBSD yet
@expectedFailureDarwin("llvm.org/pr15824") # thread states not properly maintained
+ @expectedFailureFreeBSD("llvm.org/pr18190") # thread states not properly maintained
@dwarf_test
def test_with_dwarf(self):
"""Test thread exit handling."""
OpenPOWER on IntegriCloud