diff options
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py b/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py deleted file mode 100644 index b8f04915563..00000000000 --- a/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py +++ /dev/null @@ -1,45 +0,0 @@ -""" -Test that stop hooks trigger on "step-out" -""" - -from __future__ import print_function - - -import lldb -import lldbsuite.test.lldbutil as lldbutil -from lldbsuite.test.lldbtest import * - - -class TestStopHooks(TestBase): - - mydir = TestBase.compute_mydir(__file__) - - # If your test case doesn't stress debug info, the - # set this to true. That way it won't be run once for - # each debug info format. - NO_DEBUG_INFO_TESTCASE = True - - def test_stop_hooks_step_out(self): - """Test that stop hooks fire on step-out.""" - self.build() - self.main_source_file = lldb.SBFileSpec("main.c") - self.step_out_test() - - def setUp(self): - # Call super's setUp(). - TestBase.setUp(self) - - def step_out_test(self): - (target, process, thread, bkpt) = lldbutil.run_to_source_breakpoint(self, - "Set a breakpoint here", self.main_source_file) - - interp = self.dbg.GetCommandInterpreter() - result = lldb.SBCommandReturnObject() - interp.HandleCommand("target stop-hook add -o 'expr g_var++'", result) - self.assertTrue(result.Succeeded, "Set the target stop hook") - thread.StepOut() - var = target.FindFirstGlobalVariable("g_var") - self.assertTrue(var.IsValid()) - self.assertEqual(var.GetValueAsUnsigned(), 1, "Updated g_var") - - |