summaryrefslogtreecommitdiffstats
path: root/lldb
diff options
context:
space:
mode:
authorEd Maste <emaste@freebsd.org>2013-07-24 21:09:24 +0000
committerEd Maste <emaste@freebsd.org>2013-07-24 21:09:24 +0000
commitfac86fd06ffde2b30bc49e8f3cbe692ddbabd476 (patch)
treec32764e31e2f40b4b6a7be05ca9165c6bf13aed2 /lldb
parent5e5e297d160b7fa065421d792bda331c29b85dbc (diff)
downloadbcm5719-llvm-fac86fd06ffde2b30bc49e8f3cbe692ddbabd476.tar.gz
bcm5719-llvm-fac86fd06ffde2b30bc49e8f3cbe692ddbabd476.zip
tests: Mark expected FreeBSD failures due to pr16696
Live debugging of threaded inferiors is currently unimplemented for FreeBSD. llvm-svn: 187077
Diffstat (limited to 'lldb')
-rw-r--r--lldb/test/functionalities/thread/TestNumThreads.py1
-rw-r--r--lldb/test/functionalities/thread/step_out/TestThreadStepOut.py3
-rw-r--r--lldb/test/functionalities/thread/thread_exit/TestThreadExit.py1
-rw-r--r--lldb/test/python_api/lldbutil/process/TestPrintStackTraces.py1
4 files changed, 6 insertions, 0 deletions
diff --git a/lldb/test/functionalities/thread/TestNumThreads.py b/lldb/test/functionalities/thread/TestNumThreads.py
index 444853510d7..3a4e06d5294 100644
--- a/lldb/test/functionalities/thread/TestNumThreads.py
+++ b/lldb/test/functionalities/thread/TestNumThreads.py
@@ -19,6 +19,7 @@ class NumberOfThreadsTestCase(TestBase):
self.buildDsym()
self.number_of_threads_test()
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_with_dwarf(self):
"""Test number of threads."""
diff --git a/lldb/test/functionalities/thread/step_out/TestThreadStepOut.py b/lldb/test/functionalities/thread/step_out/TestThreadStepOut.py
index 47728e302d9..436a03abc39 100644
--- a/lldb/test/functionalities/thread/step_out/TestThreadStepOut.py
+++ b/lldb/test/functionalities/thread/step_out/TestThreadStepOut.py
@@ -18,6 +18,7 @@ class ThreadStepOutTestCase(TestBase):
self.buildDsym(dictionary=self.getBuildFlags())
self.step_out_test(self.step_out_single_thread_with_cmd)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_step_single_thread_with_dwarf(self):
"""Test thread step out on one thread via command interpreter. """
@@ -30,6 +31,7 @@ class ThreadStepOutTestCase(TestBase):
self.buildDsym(dictionary=self.getBuildFlags())
self.step_out_test(self.step_out_all_threads_with_cmd)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_step_all_threads_with_dwarf(self):
"""Test thread step out on all threads via command interpreter. """
@@ -42,6 +44,7 @@ class ThreadStepOutTestCase(TestBase):
self.buildDsym(dictionary=self.getBuildFlags())
self.step_out_test(self.step_out_with_python)
+ @expectedFailureFreeBSD("llvm.org/pr16696") # threaded inferior not yet implemented on FreeBSD
@dwarf_test
def test_python_with_dwarf(self):
"""Test thread step out on one thread via Python API (dwarf)."""
diff --git a/lldb/test/functionalities/thread/thread_exit/TestThreadExit.py b/lldb/test/functionalities/thread/thread_exit/TestThreadExit.py
index bb8e2842f67..51719086ab7 100644
--- a/lldb/test/functionalities/thread/thread_exit/TestThreadExit.py
+++ b/lldb/test/functionalities/thread/thread_exit/TestThreadExit.py
@@ -20,6 +20,7 @@ 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
@dwarf_test
def test_with_dwarf(self):
diff --git a/lldb/test/python_api/lldbutil/process/TestPrintStackTraces.py b/lldb/test/python_api/lldbutil/process/TestPrintStackTraces.py
index a0873e611b6..461334e3348 100644
--- a/lldb/test/python_api/lldbutil/process/TestPrintStackTraces.py
+++ b/lldb/test/python_api/lldbutil/process/TestPrintStackTraces.py
@@ -18,6 +18,7 @@ class ThreadsStackTracesTestCase(TestBase):
# Find the line number to break inside main().
self.line = line_number('main.cpp', '// Set break point at this line.')
+ @expectedFailureFreeBSD("llvm.org/pr16696") # live debugging lacks threaded inferior support
@expectedFailureLinux # llvm.org/pr14323
@python_api_test
def test_stack_traces(self):
OpenPOWER on IntegriCloud