Differential D61687 Diff 214985 packages/Python/lldbsuite/test/tools/lldb-server/thread-name/TestGdbRemoteThreadName.py
Changeset View
Changeset View
Standalone View
Standalone View
packages/Python/lldbsuite/test/tools/lldb-server/thread-name/TestGdbRemoteThreadName.py
Show All 23 Lines | def run_and_check_name(self, expected_name): | ||||
context = self.expect_gdbremote_sequence() | context = self.expect_gdbremote_sequence() | ||||
self.assertIsNotNone(context) | self.assertIsNotNone(context) | ||||
sigint = lldbutil.get_signal_number("SIGINT") | sigint = lldbutil.get_signal_number("SIGINT") | ||||
self.assertEqual(sigint, int(context.get("signal"), 16)) | self.assertEqual(sigint, int(context.get("signal"), 16)) | ||||
kv_dict = self.parse_key_val_dict(context.get("key_vals_text")) | kv_dict = self.parse_key_val_dict(context.get("key_vals_text")) | ||||
self.assertEqual(expected_name, kv_dict.get("name")) | self.assertEqual(expected_name, kv_dict.get("name")) | ||||
@skipIfWindows # the test is not updated for Windows. | |||||
@llgs_test | @llgs_test | ||||
def test(self): | def test(self): | ||||
""" Make sure lldb-server can retrieve inferior thread name""" | """ Make sure lldb-server can retrieve inferior thread name""" | ||||
self.init_llgs_test() | self.init_llgs_test() | ||||
self.build() | self.build() | ||||
self.set_inferior_startup_launch() | self.set_inferior_startup_launch() | ||||
procs = self.prep_debug_monitor_and_inferior() | procs = self.prep_debug_monitor_and_inferior() | ||||
self.run_and_check_name("hello world") | self.run_and_check_name("hello world") | ||||
self.run_and_check_name("goodbye world") | self.run_and_check_name("goodbye world") |