Differential D61687 Diff 200160 packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemote_vCont.py
Changeset View
Changeset View
Standalone View
Standalone View
packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemote_vCont.py
Show First 20 Lines • Show All 99 Lines • ▼ Show 20 Lines | class TestGdbRemote_vCont(gdbremote_testcase.GdbRemoteTestCaseBase): | ||||
def test_single_step_only_steps_one_instruction_with_Hc_vCont_s_debugserver( | def test_single_step_only_steps_one_instruction_with_Hc_vCont_s_debugserver( | ||||
self): | self): | ||||
self.init_debugserver_test() | self.init_debugserver_test() | ||||
self.build() | self.build() | ||||
self.set_inferior_startup_launch() | self.set_inferior_startup_launch() | ||||
self.single_step_only_steps_one_instruction( | self.single_step_only_steps_one_instruction( | ||||
use_Hc_packet=True, step_instruction="vCont;s") | use_Hc_packet=True, step_instruction="vCont;s") | ||||
@skipIfWindows # No pty support to test O* & I* notification packets. | |||||
clayborg: We probably don't need pty support just to support STDIO redirection to a child process we… | |||||
@llgs_test | @llgs_test | ||||
@expectedFailureAndroid( | @expectedFailureAndroid( | ||||
bugnumber="llvm.org/pr24739", | bugnumber="llvm.org/pr24739", | ||||
archs=[ | archs=[ | ||||
"arm", | "arm", | ||||
"aarch64"]) | "aarch64"]) | ||||
@expectedFailureAll( | @expectedFailureAll( | ||||
oslist=["linux"], | oslist=["linux"], | ||||
Show All 15 Lines | class TestGdbRemote_vCont(gdbremote_testcase.GdbRemoteTestCaseBase): | ||||
def test_single_step_only_steps_one_instruction_with_vCont_s_thread_debugserver( | def test_single_step_only_steps_one_instruction_with_vCont_s_thread_debugserver( | ||||
self): | self): | ||||
self.init_debugserver_test() | self.init_debugserver_test() | ||||
self.build() | self.build() | ||||
self.set_inferior_startup_launch() | self.set_inferior_startup_launch() | ||||
self.single_step_only_steps_one_instruction( | self.single_step_only_steps_one_instruction( | ||||
use_Hc_packet=False, step_instruction="vCont;s:{thread}") | use_Hc_packet=False, step_instruction="vCont;s:{thread}") | ||||
@skipIfWindows # No pty support to test O* & I* notification packets. | |||||
@llgs_test | @llgs_test | ||||
@expectedFailureAndroid( | @expectedFailureAndroid( | ||||
bugnumber="llvm.org/pr24739", | bugnumber="llvm.org/pr24739", | ||||
archs=[ | archs=[ | ||||
"arm", | "arm", | ||||
"aarch64"]) | "aarch64"]) | ||||
@expectedFailureAll( | @expectedFailureAll( | ||||
oslist=["linux"], | oslist=["linux"], | ||||
Show All 13 Lines |
We probably don't need pty support just to support STDIO redirection to a child process we spawn. That is how it is done for linux, but doens't need to be how it is done on windows. Be great if we can fix this.