summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/TestStopHooks.py
diff options
context:
space:
mode:
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.py45
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")
-
-
OpenPOWER on IntegriCloud