blob: 53aa4b5392f111ddc8832cb6807fd9541df281e5 [file] [log] [blame]
Todd Fialae2202002014-06-27 22:11:56 +00001import unittest2
2
3import gdbremote_testcase
4from lldbtest import *
5
6class TestGdbRemoteSingleStep(gdbremote_testcase.GdbRemoteTestCaseBase):
7
Vince Harron65f99162015-05-21 18:54:12 +00008 mydir = TestBase.compute_mydir(__file__)
9
Todd Fialae2202002014-06-27 22:11:56 +000010 @debugserver_test
Tamas Berghammerc8fd1302015-09-30 10:12:40 +000011 def test_single_step_only_steps_one_instruction_with_s_debugserver(self):
Todd Fialae2202002014-06-27 22:11:56 +000012 self.init_debugserver_test()
Tamas Berghammerc8fd1302015-09-30 10:12:40 +000013 self.build()
Todd Fialae2202002014-06-27 22:11:56 +000014 self.set_inferior_startup_launch()
15 self.single_step_only_steps_one_instruction(use_Hc_packet=True, step_instruction="s")
16
17 @llgs_test
Tamas Berghammer25d41fa2015-09-07 16:01:26 +000018 @expectedFailureAndroid(bugnumber="llvm.com/pr24739", archs=["arm", "aarch64"])
Tamas Berghammerc8fd1302015-09-30 10:12:40 +000019 def test_single_step_only_steps_one_instruction_with_s_llgs(self):
Todd Fialae2202002014-06-27 22:11:56 +000020 self.init_llgs_test()
Tamas Berghammerc8fd1302015-09-30 10:12:40 +000021 self.build()
Todd Fialae2202002014-06-27 22:11:56 +000022 self.set_inferior_startup_launch()
23 self.single_step_only_steps_one_instruction(use_Hc_packet=True, step_instruction="s")
24
25if __name__ == '__main__':
26 unittest2.main()