xref: /llvm-project/lldb/test/API/functionalities/valobj_errors/TestValueObjectErrors.py (revision 6462eadbd316aed1b1074ed73bcaf1698886bba1)
1*6462eadbSAdrian Prantlimport lldb
2*6462eadbSAdrian Prantlfrom lldbsuite.test.decorators import *
3*6462eadbSAdrian Prantlfrom lldbsuite.test.lldbtest import *
4*6462eadbSAdrian Prantlfrom lldbsuite.test import lldbutil
5*6462eadbSAdrian Prantl
6*6462eadbSAdrian Prantl
7*6462eadbSAdrian Prantlclass ValueObjectErrorsTestCase(TestBase):
8*6462eadbSAdrian Prantl    def test(self):
9*6462eadbSAdrian Prantl        """Test that the error message for a missing type
10*6462eadbSAdrian Prantl        is visible when printing an object"""
11*6462eadbSAdrian Prantl        self.build()
12*6462eadbSAdrian Prantl        lldbutil.run_to_source_breakpoint(self, "break here",
13*6462eadbSAdrian Prantl                                          lldb.SBFileSpec('main.c'))
14*6462eadbSAdrian Prantl        self.expect('v -ptr-depth 1 x', substrs=['<incomplete type "Opaque">'])
15