Files
neovim/test/functional/fixtures
zeertzjq f1c82be1a1 test(shell-test): call tcdrain() on stdout and stderr on exit (#38177)
Similar to #38154, shell-test also has the same problem on FreeBSD:

FAILED
1 test, listed below:
FAILED
test/functional/terminal/ex_terminal_spec.lua @
237:
:terminal (with fake shell) executes a given command through the shell
test/functional/terminal/ex_terminal_spec.lua:239: Row 1 did not match.
Expected:
  |*^ready $ echo hi                                   |
  |*                                                  |
  |*[Process exited 0]                                |
  |                                                  |
Actual:
  |*^                                                  |
  |*[Process exited 0]                                |
  |*                                                  |
  |                                                  |
To print the expect() call that would assert the current screen state, use
screen:snapshot_util(). In case of non-deterministic failures, use
screen:redraw_debug() to show all intermediate screen states.
Snapshot:
screen:expect([[
  ^                                                  |
  [Process exited 0]                                |
                                                    |*2
]])
stack traceback:
	test/functional/ui/screen.lua:909: in function '_wait'
	test/functional/ui/screen.lua:537: in function 'expect'
	test/functional/terminal/ex_terminal_spec.lua:239: in function <test/functional/terminal/ex_terminal_spec.lua:237>

Running the test repeatedly somehow doesn't trigger the problem, but as
mentioned in #36792 a similar problem has also happened previously.
2026-03-07 11:28:35 +08: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
2016-11-15 05:01:25 +01:00
2025-12-08 01:43:02 -05:00
2023-11-12 21:26:39 +01:00