fish-shell/tests/pexpects
Fabian Boehm 9e9c73e46a tests/signals.py: Kill leftover sleeps from python
This starts two sleep processes and expects them to be killed on
SIGHUP.

Unfortunately, if this ever fails the second run will also fail
because it'll see the old sleep still lying around (because it'll run
for 130 seconds).

So, what we do is:

1. Keep the pids for these specific sleeps
2. Check if any of them are still running (and only fail for them)
3. Kill them from python

Fixes #9152
2022-08-23 18:47:52 +02:00
..
bind.py Fix special readline functions after and/or 2022-07-02 09:23:11 +02:00
bind_mode_events.py Restyle codebase 2022-06-16 18:43:28 +02:00
cancel_event.py Restyle codebase 2022-06-16 18:43:28 +02:00
commandline.py Allow 'commandline' to set the commandline from the prompt 2022-06-04 15:33:55 -07:00
complete.py Add a test for COMPLETE_AUTO_SPACE 2022-06-02 17:25:59 -07:00
cursor_selection.py Add test for the default cursor selection mode 2022-07-30 09:49:07 -07:00
disable_mouse.py Simplify event_queue_peeker_t 2021-04-17 16:43:27 -07:00
exit.py Reformat 2020-11-22 14:39:48 +01:00
exit_handlers.py Add a test that fish_exit handlers run on receipt of SIGHUP 2020-08-30 15:09:34 -07:00
exit_nohang.py tests: Increase how long exit_nohang tries 2021-04-14 18:55:11 +02:00
fg.py Restyle codebase 2022-06-16 18:43:28 +02:00
fkr.py Make fish_key_reader's output simpler (#8467) 2021-11-22 17:22:22 +01:00
generic.py type: Add missing newline 2021-01-03 17:48:25 +01:00
histfile.py Another formatting run 2020-06-24 20:43:56 +02:00
history.py Restyle codebase 2022-06-16 18:43:28 +02:00
isatty.py Reformat 2020-11-22 14:39:48 +01:00
job_summary.py Correct the order of pkill arguments 2021-09-04 13:34:52 -07:00
nullterm.py Be careful to not touch curses variables if cur_term is null 2022-04-16 13:26:56 -07:00
pipeline.py Improve error for redirections to invalid paths 2021-11-20 17:44:05 +01:00
postexec.py Reformat 2020-11-22 14:39:48 +01:00
private_mode.py Allow fish_private_mode to change at runtime 2021-01-02 22:01:47 -08:00
read.py Restyle codebase 2022-06-16 18:43:28 +02:00
set_color.py set_color: Print the given colors with --print-colors 2022-07-01 21:28:35 +02:00
sigint.py Remove cancellation groups 2022-03-20 14:39:00 -07:00
signals.py tests/signals.py: Kill leftover sleeps from python 2022-08-23 18:47:52 +02:00
stdin_nonblocking.py stdin_nonblocking.py test to not leave background processes 2022-02-12 11:48:55 -08:00
terminal.py Restyle codebase 2022-06-16 18:43:28 +02:00
torn_escapes.py Prevent signals from tearing multi-char bindings 2022-02-05 13:18:36 -08:00
tty_ownership.py Reformat 2020-11-22 14:39:48 +01:00
undo.py Add simple pexpect test for undo 2021-01-07 23:53:31 +01:00
wait.py tests: Increase another timeout 2020-11-06 17:56:38 +01:00
wildcard_tab.py Expand wildcards on tab 2022-04-10 13:53:22 -07:00