These tests started failing on green dragon after a configuration change that compiles tests using the just-built libcxx. We may need to force the system libcxx here, or change LLDB to import the std module from the just-built libcxx, too.
class TestBasicDeque(TestBase):
@add_test_categories(["libc++"])
+ @expectedFailureDarwin
@skipIf(compiler=no_match("clang"))
def test(self):
self.build()
class TestDbgInfoContentDeque(TestBase):
@add_test_categories(["libc++"])
+ @expectedFailureDarwin # FIXME: May need to force system libcxx here.
@skipIf(compiler=no_match("clang"))
def test(self):
self.build()
class TestDbgInfoContentVector(TestBase):
@add_test_categories(["libc++"])
+ @expectedFailureDarwin # FIXME: May need to force system libcxx here.
@skipIf(compiler=no_match("clang"))
def test(self):
self.build()
class TestBasicVector(TestBase):
@add_test_categories(["libc++"])
+ @expectedFailureDarwin # FIXME: May need to force system libcxx here.
@skipIf(compiler=no_match("clang"))
def test(self):
self.build()
self.line = line_number('main.cpp', '// Set break point at this line.')
self.namespace = 'std'
+ @expectedFailureDarwin # FIXME: May need to force system libcxx here.
@add_test_categories(["libc++"])
def test_with_run_command(self):
"""Test that libc++ iterators format properly."""
self.expect_var_path(f'{var_name}[4]', type='int', value='12345')
@add_test_categories(['libc++'])
+ @expectedFailureDarwin # FIXME: May need to force system libcxx here.
@skipIf(compiler='clang', compiler_version=['<', '11.0'])
def test_with_run_command(self):
"""Test that std::span variables are formatted correctly when printed."""
self.line2 = line_number('main.cpp', '// Break here to look at bad string view.' )
@add_test_categories(["libc++"])
+ @expectedFailureDarwin # FIXME: May need to force system libcxx here.
@expectedFailureAll(bugnumber="llvm.org/pr36109", debug_info="gmodules", triple=".*-android")
# Inline namespace is randomly ignored as Clang due to broken lookup inside
# the std namespace.
@skipIf(compiler="gcc", compiler_version=['<', '5.1'])
## std::get is unavailable for std::variant before macOS 10.14
@skipIf(macos_version=["<", "10.14"])
-
+ @expectedFailureDarwin # FIXME: May need to force system libcxx here.
def test_with_run_command(self):
"""Test that that file and class static variables display correctly."""
self.build()