Differential D61687 Diff 200160 packages/Python/lldbsuite/test/tools/lldb-server/signal-filtering/TestGdbRemote_QPassSignals.py
Changeset View
Changeset View
Standalone View
Standalone View
packages/Python/lldbsuite/test/tools/lldb-server/signal-filtering/TestGdbRemote_QPassSignals.py
Show First 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | def test_change_signals_at_runtime(self): | ||||
for signal_name in expected_signals: | for signal_name in expected_signals: | ||||
signo = lldbutil.get_signal_number(signal_name) | signo = lldbutil.get_signal_number(signal_name) | ||||
self.expect_signal(signo) | self.expect_signal(signo) | ||||
if signal_name == "SIGALRM": | if signal_name == "SIGALRM": | ||||
self.ignore_signals(signals_to_ignore) | self.ignore_signals(signals_to_ignore) | ||||
self.expect_exit_code(len(signals_to_ignore)) | self.expect_exit_code(len(signals_to_ignore)) | ||||
@skipIfWindows # no signal support | |||||
@llgs_test | @llgs_test | ||||
def test_default_signals_behavior(self): | def test_default_signals_behavior(self): | ||||
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() | ||||
expected_signals = ["SIGSEGV", "SIGUSR1", "SIGUSR2", | expected_signals = ["SIGSEGV", "SIGUSR1", "SIGUSR2", | ||||
"SIGALRM", "SIGFPE", "SIGBUS", "SIGINT", "SIGHUP"] | "SIGALRM", "SIGFPE", "SIGBUS", "SIGINT", "SIGHUP"] | ||||
Show All 24 Lines |