Files
neovim/test/functional/fixtures
David Balatero 78111e5371 test: flaky terminal channel exitcode check #39580
Problem:
The `nvim_get_chan_info()` terminal channel test used `shell-test INTERACT` to verify that `jobstop()` reports an unhandled `SIGHUP` as exit code `129`.

`INTERACT` reads from stdin with `fgets()`, so closing the PTY could race with `SIGHUP` delivery. If `fgets()` observed EOF first, `shell-test` exited normally with code `0`, causing intermittent failures on slower sanitizer builds.

Solution:
Add a `shell-test HOLD` mode that prints a readiness prompt and then waits without reading stdin. Use it for the `SIGHUP` assertion so PTY EOF cannot make the helper exit normally before the signal path is observed.
2026-05-05 11:45:41 -04:00
..
2024-01-03 02:09:29 +01:00
2024-01-03 02:09:29 +01:00
2016-10-28 14:33:13 +02:00
2017-03-15 15:01:06 +01:00
2017-05-01 22:13:23 +02:00
2017-11-07 23:54:31 +01:00
2018-06-11 00:46:49 +02:00
2018-12-31 01:06:17 +01:00
2019-09-15 17:28:42 -07:00
2021-07-02 17:54:29 +02:00
2021-11-30 18:20:42 +01:00
2022-04-15 13:38:44 +02:00
2022-09-30 17:15:13 +02:00
2023-04-07 13:26:29 +02:00
2024-05-16 14:34:32 +02:00
2025-03-26 14:48:09 +01:00
2026-03-29 18:16:17 +02:00
2016-11-15 05:01:25 +01:00
2025-12-08 01:43:02 -05:00
2023-11-12 21:26:39 +01:00