diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/functionalities/step_scripted')
4 files changed, 0 insertions, 93 deletions
diff --git a/packages/Python/lldbsuite/test/functionalities/step_scripted/Makefile b/packages/Python/lldbsuite/test/functionalities/step_scripted/Makefile deleted file mode 100644 index 0d70f2595019..000000000000 --- a/packages/Python/lldbsuite/test/functionalities/step_scripted/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -LEVEL = ../../make - -C_SOURCES := main.c - -include $(LEVEL)/Makefile.rules diff --git a/packages/Python/lldbsuite/test/functionalities/step_scripted/Steps.py b/packages/Python/lldbsuite/test/functionalities/step_scripted/Steps.py deleted file mode 100644 index 1383a03f4647..000000000000 --- a/packages/Python/lldbsuite/test/functionalities/step_scripted/Steps.py +++ /dev/null @@ -1,37 +0,0 @@ -import lldb - -class StepWithChild: - def __init__(self, thread_plan): - self.thread_plan = thread_plan - self.child_thread_plan = self.queue_child_thread_plan() - - def explains_stop(self, event): - return False - - def should_stop(self, event): - if not self.child_thread_plan.IsPlanComplete(): - return False - - self.thread_plan.SetPlanComplete(True) - - return True - - def should_step(self): - return False - - def queue_child_thread_plan(self): - return None - -class StepOut(StepWithChild): - def __init__(self, thread_plan, dict): - StepWithChild.__init__(self, thread_plan) - - def queue_child_thread_plan(self): - return self.thread_plan.QueueThreadPlanForStepOut(0) - -class StepScripted(StepWithChild): - def __init__(self, thread_plan, dict): - StepWithChild.__init__(self, thread_plan) - - def queue_child_thread_plan(self): - return self.thread_plan.QueueThreadPlanForStepScripted("Steps.StepOut") diff --git a/packages/Python/lldbsuite/test/functionalities/step_scripted/TestStepScripted.py b/packages/Python/lldbsuite/test/functionalities/step_scripted/TestStepScripted.py deleted file mode 100644 index a111ede6739c..000000000000 --- a/packages/Python/lldbsuite/test/functionalities/step_scripted/TestStepScripted.py +++ /dev/null @@ -1,41 +0,0 @@ -""" -Tests stepping with scripted thread plans. -""" - -import lldb -import lldbsuite.test.lldbutil as lldbutil -from lldbsuite.test.lldbtest import * - -class StepScriptedTestCase(TestBase): - - mydir = TestBase.compute_mydir(__file__) - - NO_DEBUG_INFO_TESTCASE = True - - def test_standard_step_out(self): - """Tests stepping with the scripted thread plan laying over a standard thread plan for stepping out.""" - self.build() - self.main_source_file = lldb.SBFileSpec("main.c") - self.step_out_with_scripted_plan("Steps.StepOut") - - def test_scripted_step_out(self): - """Tests stepping with the scripted thread plan laying over an another scripted thread plan for stepping out.""" - self.build() - self.main_source_file = lldb.SBFileSpec("main.c") - self.step_out_with_scripted_plan("Steps.StepScripted") - - def setUp(self): - TestBase.setUp(self) - self.runCmd("command script import Steps.py") - - def step_out_with_scripted_plan(self, name): - (target, process, thread, bkpt) = lldbutil.run_to_source_breakpoint(self, "Set a breakpoint here", self.main_source_file) - - frame = thread.GetFrameAtIndex(0) - self.assertEqual("foo", frame.GetFunctionName()) - - err = thread.StepUsingScriptedThreadPlan(name) - self.assertTrue(err.Success(), err.GetCString()) - - frame = thread.GetFrameAtIndex(0) - self.assertEqual("main", frame.GetFunctionName()) diff --git a/packages/Python/lldbsuite/test/functionalities/step_scripted/main.c b/packages/Python/lldbsuite/test/functionalities/step_scripted/main.c deleted file mode 100644 index 88b3c17125db..000000000000 --- a/packages/Python/lldbsuite/test/functionalities/step_scripted/main.c +++ /dev/null @@ -1,10 +0,0 @@ -#include <stdio.h> - -void foo() { - printf("Set a breakpoint here.\n"); -} - -int main() { - foo(); - return 0; -} |
