xref: /llvm-project-15.0.7/lldb/test/API/tools/lldb-server/TestGdbRemoteSingleStep.py (revision 859bcf4e)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2
3import gdbremote_testcase
4from lldbsuite.test.decorators import *
5from lldbsuite.test.lldbtest import *
6from lldbsuite.test import lldbutil
7
8
9class TestGdbRemoteSingleStep(gdbremote_testcase.GdbRemoteTestCaseBase):
10
11    mydir = TestBase.compute_mydir(__file__)
12
13    @skipIfDarwinEmbedded # <rdar://problem/34539270> lldb-server tests not updated to work on ios etc yet
14    @debugserver_test
15    def test_single_step_only_steps_one_instruction_with_s_debugserver(self):
16        self.init_debugserver_test()
17        self.build()
18        self.set_inferior_startup_launch()
19        self.single_step_only_steps_one_instruction(
20            use_Hc_packet=True, step_instruction="s")
21
22    @skipIfWindows # No pty support to test any inferior std -i/e/o
23    @llgs_test
24    @expectedFailureAndroid(
25        bugnumber="llvm.org/pr24739",
26        archs=[
27            "arm",
28            "aarch64"])
29    @expectedFailureAll(
30        oslist=["linux"],
31        archs=["arm"],
32        bugnumber="llvm.org/pr24739")
33    @skipIf(triple='^mips')
34    def test_single_step_only_steps_one_instruction_with_s_llgs(self):
35        self.init_llgs_test()
36        self.build()
37        self.set_inferior_startup_launch()
38        self.single_step_only_steps_one_instruction(
39            use_Hc_packet=True, step_instruction="s")
40

served by {OpenGrok

Last Index Update: Tue Oct 21 18:42:31 GMT 2025