summaryrefslogtreecommitdiffstats
path: root/lldb/test
diff options
context:
space:
mode:
authorSiva Chandra <sivachandra@google.com>2014-11-22 05:55:00 +0000
committerSiva Chandra <sivachandra@google.com>2014-11-22 05:55:00 +0000
commit51aba6ffa9ef41b12c635acdd209875ffebb8ec5 (patch)
tree87405823c3ea6eef6d2bd168b6aa7afcfc8dd80b /lldb/test
parent8c44d86ab8351481d773379b8986d2da4e826b55 (diff)
downloadbcm5719-llvm-51aba6ffa9ef41b12c635acdd209875ffebb8ec5.tar.gz
bcm5719-llvm-51aba6ffa9ef41b12c635acdd209875ffebb8ec5.zip
Mark 9 lldb unit tests for ubuntu as XFAIL.
The following lldb unit tests fail check-lldb on ubuntu: TestDataFormatterStdMap.py TestDataFormatterStdVBool.py TestDataFormatterStdVector.py TestDataFormatterSynthVal.py TestEvents.py TestInitializerList.py TestMemoryHistory.py TestReportData.py TestValueVarUpdate.py These unit test failures are for non-core functionality. The intent is to reduce the check-lldb FAILS to core functionality FAILS and then circle back later and fix these FAILS at a later date. llvm-svn: 222608
Diffstat (limited to 'lldb/test')
-rw-r--r--lldb/test/functionalities/asan/TestMemoryHistory.py1
-rw-r--r--lldb/test/functionalities/asan/TestReportData.py1
-rw-r--r--lldb/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/TestInitializerList.py5
-rw-r--r--lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py6
-rw-r--r--lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py4
-rw-r--r--lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py4
-rw-r--r--lldb/test/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py4
-rw-r--r--lldb/test/python_api/event/TestEvents.py2
-rw-r--r--lldb/test/python_api/value_var_update/TestValueVarUpdate.py1
9 files changed, 26 insertions, 2 deletions
diff --git a/lldb/test/functionalities/asan/TestMemoryHistory.py b/lldb/test/functionalities/asan/TestMemoryHistory.py
index f8a3131d235..03c9d0c2fea 100644
--- a/lldb/test/functionalities/asan/TestMemoryHistory.py
+++ b/lldb/test/functionalities/asan/TestMemoryHistory.py
@@ -26,6 +26,7 @@ class AsanTestCase(TestBase):
@skipIfFreeBSD # llvm.org/pr21136 runtimes not yet available by default
@skipIfRemote
+ @expectedFailureLinux # non-core functionality, need to reenable and fix later (DES 2014.11.07)
@dwarf_test
def test_with_dwarf (self):
compiler = self.findBuiltClang ()
diff --git a/lldb/test/functionalities/asan/TestReportData.py b/lldb/test/functionalities/asan/TestReportData.py
index c7f47f7b855..a051f1b813b 100644
--- a/lldb/test/functionalities/asan/TestReportData.py
+++ b/lldb/test/functionalities/asan/TestReportData.py
@@ -27,6 +27,7 @@ class AsanTestReportDataCase(TestBase):
@skipIfFreeBSD # llvm.org/pr21136 runtimes not yet available by default
@skipIfRemote
+ @expectedFailureLinux # non-core functionality, need to reenable and fix later (DES 2014.11.07)
@dwarf_test
def test_with_dwarf (self):
compiler = self.findBuiltClang ()
diff --git a/lldb/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/TestInitializerList.py b/lldb/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/TestInitializerList.py
index a70d2ca7414..a099be03762 100644
--- a/lldb/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/TestInitializerList.py
+++ b/lldb/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/TestInitializerList.py
@@ -1,3 +1,6 @@
import lldbinline
+from lldbtest import *
-lldbinline.MakeInlineTest(__file__, globals())
+# added decorator to mark as XFAIL for Linux
+# non-core functionality, need to reenable and fix later (DES 2014.11.07)
+lldbinline.MakeInlineTest(__file__, globals(),expectedFailureLinux)
diff --git a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py
index e90272aea4b..8e3c2542da2 100644
--- a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py
+++ b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py
@@ -23,7 +23,11 @@ class StdMapDataFormatterTestCase(TestBase):
# assert DeclCXX.h:554 queried property of class with no definition
@expectedFailureIcc # llvm.org/pr15301: LLDB prints incorrect size of
# libstdc++ containers
- @skipIfFreeBSD
+ @skipIfFreeBSD
+ @expectedFailureLinux # non-core functionality, need to reenable and fix
+ # later (DES 2014.11.07). Most likely failing because
+ # of mis-match is version of libstdc++ supported by
+ # the data-formatters.
@dwarf_test
def test_with_dwarf_and_run_command(self):
"""Test data formatter commands."""
diff --git a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py
index 04a75b96800..4530cf89c11 100644
--- a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py
+++ b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py
@@ -21,6 +21,10 @@ class StdVBoolDataFormatterTestCase(TestBase):
self.data_formatter_commands()
@expectedFailureFreeBSD("llvm.org/pr20548") # fails to build on lab.llvm.org buildbot
+ @expectedFailureLinux # non-core functionality, need to reenable and fix
+ # later (DES 2014.11.07). Most likely failing because
+ # of mis-match is version of libstdc++ supported by
+ # the data-formatters.
@dwarf_test
@skipIfDarwin
def test_with_dwarf_and_run_command(self):
diff --git a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py
index b19b58661d8..cbf14e03521 100644
--- a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py
+++ b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py
@@ -21,6 +21,10 @@ class StdVectorDataFormatterTestCase(TestBase):
@dwarf_test
@skipIfFreeBSD
+ @expectedFailureLinux # non-core functionality, need to reenable and fix
+ # later (DES 2014.11.07). Most likely failing because
+ # of mis-match is version of libstdc++ supported by
+ # the data-formatters.
@expectedFailureIcc # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers
@expectedFailureGcc # llvm.org/pr17499 The data formatter cannot parse STL containers
def test_with_dwarf_and_run_command(self):
diff --git a/lldb/test/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py b/lldb/test/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py
index 165a322e66f..88b1db21888 100644
--- a/lldb/test/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py
+++ b/lldb/test/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py
@@ -20,6 +20,10 @@ class DataFormatterSynthValueTestCase(TestBase):
self.data_formatter_commands()
@skipIfFreeBSD # llvm.org/pr20545 bogus output confuses buildbot parser
+ @expectedFailureLinux # non-core functionality, need to reenable and fix
+ # later (DES 2014.11.07). Most likely failing because
+ # of mis-match is version of libstdc++ supported by
+ # the data-formatters.
@dwarf_test
def test_with_dwarf_and_run_command(self):
"""Test using Python synthetic children provider to provide a value."""
diff --git a/lldb/test/python_api/event/TestEvents.py b/lldb/test/python_api/event/TestEvents.py
index a0b22ff9c8d..f799ac982da 100644
--- a/lldb/test/python_api/event/TestEvents.py
+++ b/lldb/test/python_api/event/TestEvents.py
@@ -35,6 +35,7 @@ class EventAPITestCase(TestBase):
self.buildDsym()
self.do_wait_for_event()
+ @expectedFailureLinux # non-core functionality, need to reenable and fix later (DES 2014.11.07)
@python_api_test
@dwarf_test
def test_wait_for_event_with_dwarf(self):
@@ -51,6 +52,7 @@ class EventAPITestCase(TestBase):
self.do_add_listener_to_broadcaster()
@skipIfFreeBSD # llvm.org/pr21325
+ @expectedFailureLinux # non-core functionality, need to reenable and fix later (DES 2014.11.07)
@python_api_test
@dwarf_test
def test_add_listener_to_broadcaster_with_dwarf(self):
diff --git a/lldb/test/python_api/value_var_update/TestValueVarUpdate.py b/lldb/test/python_api/value_var_update/TestValueVarUpdate.py
index 842906e71f8..793ea4f13e0 100644
--- a/lldb/test/python_api/value_var_update/TestValueVarUpdate.py
+++ b/lldb/test/python_api/value_var_update/TestValueVarUpdate.py
@@ -19,6 +19,7 @@ class HelloWorldTestCase(TestBase):
self.setTearDownCleanup(dictionary=self.d)
self.do_test()
+ @expectedFailureLinux # non-core functionality, need to reenable and fix later (DES 2014.11.07)
@expectedFailureFreeBSD("llvm.org/pr21620 GetValueDidChange() wrong")
@python_api_test
@dwarf_test
OpenPOWER on IntegriCloud