diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py')
-rw-r--r-- | packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py | 39 |
1 files changed, 28 insertions, 11 deletions
diff --git a/packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py b/packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py index 1e3359ecde49..505a27a0a67a 100644 --- a/packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py +++ b/packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py @@ -3,6 +3,7 @@ from lldbsuite.test.decorators import * from lldbsuite.test.lldbtest import * from lldbsuite.test import lldbutil + class TestCppIncompleteTypes(TestBase): mydir = TestBase.compute_mydir(__file__) @@ -13,25 +14,34 @@ class TestCppIncompleteTypes(TestBase): frame = self.get_test_frame('limit') value_f = frame.EvaluateExpression("f") - self.assertTrue(value_f.IsValid(), "'expr f' results in a valid SBValue object") + self.assertTrue( + value_f.IsValid(), + "'expr f' results in a valid SBValue object") self.assertTrue(value_f.GetError().Success(), "'expr f' is successful") value_a = frame.EvaluateExpression("a") - self.assertTrue(value_a.IsValid(), "'expr a' results in a valid SBValue object") + self.assertTrue( + value_a.IsValid(), + "'expr a' results in a valid SBValue object") self.assertTrue(value_a.GetError().Success(), "'expr a' is successful") @skipIf(compiler="gcc") - @skipIfWindows # Clang on Windows asserts in external record layout in this case. + # Clang on Windows asserts in external record layout in this case. + @skipIfWindows def test_partial_limit_debug_info(self): self.build() frame = self.get_test_frame('nolimit') value_f = frame.EvaluateExpression("f") - self.assertTrue(value_f.IsValid(), "'expr f' results in a valid SBValue object") + self.assertTrue( + value_f.IsValid(), + "'expr f' results in a valid SBValue object") self.assertTrue(value_f.GetError().Success(), "'expr f' is successful") value_a = frame.EvaluateExpression("a") - self.assertTrue(value_a.IsValid(), "'expr a' results in a valid SBValue object") + self.assertTrue( + value_a.IsValid(), + "'expr a' results in a valid SBValue object") self.assertTrue(value_a.GetError().Success(), "'expr a' is successful") def get_test_frame(self, exe): @@ -42,25 +52,32 @@ class TestCppIncompleteTypes(TestBase): # Get the path of the executable cwd = os.getcwd() - exe_path = os.path.join(cwd, exe) + exe_path = os.path.join(cwd, exe) # Load the executable target = self.dbg.CreateTarget(exe_path) self.assertTrue(target.IsValid(), VALID_TARGET) # Break on main function - main_breakpoint = target.BreakpointCreateBySourceRegex("break here", src_file_spec) - self.assertTrue(main_breakpoint.IsValid() and main_breakpoint.GetNumLocations() >= 1, VALID_BREAKPOINT) + main_breakpoint = target.BreakpointCreateBySourceRegex( + "break here", src_file_spec) + self.assertTrue( + main_breakpoint.IsValid() and main_breakpoint.GetNumLocations() >= 1, + VALID_BREAKPOINT) # Launch the process args = None env = None - process = target.LaunchSimple(args, env, self.get_process_working_directory()) + process = target.LaunchSimple( + args, env, self.get_process_working_directory()) self.assertTrue(process.IsValid(), PROCESS_IS_VALID) # Get the thread of the process - self.assertTrue(process.GetState() == lldb.eStateStopped, PROCESS_STOPPED) - thread = lldbutil.get_stopped_thread(process, lldb.eStopReasonBreakpoint) + self.assertTrue( + process.GetState() == lldb.eStateStopped, + PROCESS_STOPPED) + thread = lldbutil.get_stopped_thread( + process, lldb.eStopReasonBreakpoint) # Get frame for current thread return thread.GetSelectedFrame() |