xref: /llvm-project/lldb/test/API/tools/lldb-server/TestGdbRemoteSingleStep.py (revision 2238dcc39358353cac21df75c3c3286ab20b8f53)
199451b44SJordan Rupprechtimport gdbremote_testcase
299451b44SJordan Rupprechtfrom lldbsuite.test.decorators import *
399451b44SJordan Rupprechtfrom lldbsuite.test.lldbtest import *
499451b44SJordan Rupprechtfrom lldbsuite.test import lldbutil
599451b44SJordan Rupprecht
699451b44SJordan Rupprecht
799451b44SJordan Rupprechtclass TestGdbRemoteSingleStep(gdbremote_testcase.GdbRemoteTestCaseBase):
899451b44SJordan Rupprecht    @skipIfWindows  # No pty support to test any inferior std -i/e/o
9*2238dcc3SJonas Devlieghere    @skipIf(triple="^mips")
100a8a2453SPavel Labath    def test_single_step_only_steps_one_instruction_with_s(self):
1199451b44SJordan Rupprecht        self.build()
1299451b44SJordan Rupprecht        self.set_inferior_startup_launch()
1399451b44SJordan Rupprecht        self.single_step_only_steps_one_instruction(
14*2238dcc3SJonas Devlieghere            use_Hc_packet=True, step_instruction="s"
15*2238dcc3SJonas Devlieghere        )
16