[Lldb-commits] [lldb] r187077 - tests: Mark expected FreeBSD failures due to pr16696

Ed Maste emaste at freebsd.org
Wed Jul 24 14:09:24 PDT 2013


Author: emaste
Date: Wed Jul 24 16:09:24 2013
New Revision: 187077

URL: http://llvm.org/viewvc/llvm-project?rev=187077&view=rev
Log:
tests: Mark expected FreeBSD failures due to pr16696

Live debugging of threaded inferiors is currently unimplemented for
FreeBSD.

Modified:
    lldb/trunk/test/functionalities/thread/TestNumThreads.py
    lldb/trunk/test/functionalities/thread/step_out/TestThreadStepOut.py
    lldb/trunk/test/functionalities/thread/thread_exit/TestThreadExit.py
    lldb/trunk/test/python_api/lldbutil/process/TestPrintStackTraces.py

Modified: lldb/trunk/test/functionalities/thread/TestNumThreads.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/TestNumThreads.py?rev=187077&r1=187076&r2=187077&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/TestNumThreads.py (original)
+++ lldb/trunk/test/functionalities/thread/TestNumThreads.py Wed Jul 24 16:09:24 2013
@@ -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."""

Modified: lldb/trunk/test/functionalities/thread/step_out/TestThreadStepOut.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/step_out/TestThreadStepOut.py?rev=187077&r1=187076&r2=187077&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/step_out/TestThreadStepOut.py (original)
+++ lldb/trunk/test/functionalities/thread/step_out/TestThreadStepOut.py Wed Jul 24 16:09:24 2013
@@ -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)."""

Modified: lldb/trunk/test/functionalities/thread/thread_exit/TestThreadExit.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/thread/thread_exit/TestThreadExit.py?rev=187077&r1=187076&r2=187077&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/thread/thread_exit/TestThreadExit.py (original)
+++ lldb/trunk/test/functionalities/thread/thread_exit/TestThreadExit.py Wed Jul 24 16:09:24 2013
@@ -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):

Modified: lldb/trunk/test/python_api/lldbutil/process/TestPrintStackTraces.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/python_api/lldbutil/process/TestPrintStackTraces.py?rev=187077&r1=187076&r2=187077&view=diff
==============================================================================
--- lldb/trunk/test/python_api/lldbutil/process/TestPrintStackTraces.py (original)
+++ lldb/trunk/test/python_api/lldbutil/process/TestPrintStackTraces.py Wed Jul 24 16:09:24 2013
@@ -18,6 +18,7 @@ class ThreadsStackTracesTestCase(TestBas
         # 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):





More information about the lldb-commits mailing list