Updated the test suite to fix xpasses on the gcc buildbot primarily due to r186347 (thanks Greg!).

Your mileage may vary depending on the gcc and stl versions in use (see llvm.org/pr15301).

llvm-svn: 186706
This commit is contained in:
Ashok Thirumurthi 2013-07-19 18:46:55 +00:00
parent 9aadcc4c0e
commit d54b12fcbc
3 changed files with 4 additions and 3 deletions

View File

@ -20,7 +20,7 @@ class StdListDataFormatterTestCase(TestBase):
self.data_formatter_commands()
@dwarf_test
@expectedFailureLinux('llvm.org/pr15301', ['gcc', 'icc']) # LLDB prints incorrect sizes of STL containers
@expectedFailureLinux('llvm.org/pr15301', ['icc']) # LLDB prints incorrect sizes of STL containers
def test_with_dwarf_and_run_command(self):
"""Test data formatter commands."""
self.buildDwarf()

View File

@ -20,7 +20,7 @@ class StdVectorDataFormatterTestCase(TestBase):
self.data_formatter_commands()
@dwarf_test
@expectedFailureLinux # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers
@expectedFailureGcc(15301, ["==", "4.6.3"]) # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers
def test_with_dwarf_and_run_command(self):
"""Test data formatter commands."""
self.buildDwarf()

View File

@ -20,7 +20,8 @@ class TypeCompletionTestCase(TestBase):
self.type_completion_commands()
@dwarf_test
@expectedFailureGcc # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers
@expectedFailureIcc # often fails with 'NameAndAddress should be valid'
@expectedFailureGcc(15301, [">", "4.6"]) # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers
def test_with_dwarf_and_run_command(self):
"""Check that types only get completed when necessary."""
self.buildDwarf()