[Lldb-commits] [lldb] r190709 - Skip tests that segfault or are inconsistent on FreeBSD
Ed Maste
emaste at freebsd.org
Fri Sep 13 10:35:13 PDT 2013
Author: emaste
Date: Fri Sep 13 12:35:13 2013
New Revision: 190709
URL: http://llvm.org/viewvc/llvm-project?rev=190709&view=rev
Log:
Skip tests that segfault or are inconsistent on FreeBSD
I now see no unexpected failures on FreeBSD on a local run of the test
suite.
llvm.org/pr17214
llvm.org/pr17225
llvm.org/pr17231
llvm.org/pr17232
llvm.org/pr17233
Modified:
lldb/trunk/test/expression_command/timeout/TestCallWithTimeout.py
lldb/trunk/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py
lldb/trunk/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py
lldb/trunk/test/functionalities/longjmp/TestLongjmp.py
lldb/trunk/test/lang/cpp/virtual/TestVirtual.py
Modified: lldb/trunk/test/expression_command/timeout/TestCallWithTimeout.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/expression_command/timeout/TestCallWithTimeout.py?rev=190709&r1=190708&r2=190709&view=diff
==============================================================================
--- lldb/trunk/test/expression_command/timeout/TestCallWithTimeout.py (original)
+++ lldb/trunk/test/expression_command/timeout/TestCallWithTimeout.py Fri Sep 13 12:35:13 2013
@@ -26,6 +26,7 @@ class ExprCommandWithTimeoutsTestCase(Te
self.buildDsym()
self.call_function()
+ @skipIfFreeBSD # llvm.org/pr17233
@dwarf_test
def test_with_dwarf(self):
"""Test calling std::String member function."""
Modified: lldb/trunk/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py?rev=190709&r1=190708&r2=190709&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py (original)
+++ lldb/trunk/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py Fri Sep 13 12:35:13 2013
@@ -19,6 +19,7 @@ class LibcxxMapDataFormatterTestCase(Tes
self.buildDsym()
self.data_formatter_commands()
+ @skipIfFreeBSD # llvm.org/pr17231
@skipIfLinux # No standard locations for libc++ on Linux, so skip for now
@dwarf_test
def test_with_dwarf_and_run_command(self):
Modified: lldb/trunk/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py?rev=190709&r1=190708&r2=190709&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py (original)
+++ lldb/trunk/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py Fri Sep 13 12:35:13 2013
@@ -57,6 +57,7 @@ class CrashingRecursiveInferiorTestCase(
self.buildDsym()
self.recursive_inferior_crashing_step()
+ @skipIfFreeBSD # llvm.org/pr17232
def test_recursive_inferior_crashing_step_dwarf(self):
"""Test that stepping after a crash behaves correctly."""
self.buildDwarf()
Modified: lldb/trunk/test/functionalities/longjmp/TestLongjmp.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/longjmp/TestLongjmp.py?rev=190709&r1=190708&r2=190709&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/longjmp/TestLongjmp.py (original)
+++ lldb/trunk/test/functionalities/longjmp/TestLongjmp.py Fri Sep 13 12:35:13 2013
@@ -16,18 +16,21 @@ class LongjmpTestCase(TestBase):
TestBase.setUp(self)
@skipIfDarwin # llvm.org/pr16769: LLDB on Mac OS X dies in function ReadRegisterBytes in GDBRemoteRegisterContext.cpp
+ @skipIfFreeBSD # llvm.org/pr17214
def test_step_out(self):
"""Test stepping when the inferior calls setjmp/longjmp, in particular, thread step-out."""
self.buildDefault()
self.step_out()
@skipIfDarwin # llvm.org/pr16769: LLDB on Mac OS X dies in function ReadRegisterBytes in GDBRemoteRegisterContext.cpp
+ @skipIfFreeBSD # llvm.org/pr17214
def test_step_over(self):
"""Test stepping when the inferior calls setjmp/longjmp, in particular, thread step-over a longjmp."""
self.buildDefault()
self.step_over()
@skipIfDarwin # llvm.org/pr16769: LLDB on Mac OS X dies in function ReadRegisterBytes in GDBRemoteRegisterContext.cpp
+ @skipIfFreeBSD # llvm.org/pr17214
def test_step_back_out(self):
"""Test stepping when the inferior calls setjmp/longjmp, in particular, thread step-out after thread step-in."""
self.buildDefault()
Modified: lldb/trunk/test/lang/cpp/virtual/TestVirtual.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/cpp/virtual/TestVirtual.py?rev=190709&r1=190708&r2=190709&view=diff
==============================================================================
--- lldb/trunk/test/lang/cpp/virtual/TestVirtual.py (original)
+++ lldb/trunk/test/lang/cpp/virtual/TestVirtual.py Fri Sep 13 12:35:13 2013
@@ -28,6 +28,7 @@ class CppVirtualMadness(TestBase):
self.buildDsym()
self.virtual_madness_test()
+ @skipIfFreeBSD # llvm.org/pr17225
@expectedFailureIcc('llvm.org/pr16808') # lldb does not call the correct virtual function with icc
def test_virtual_madness_dwarf(self):
"""Test that expression works correctly with virtual inheritance as well as virtual function."""
More information about the lldb-commits
mailing list