Hi
I see that Test_deadly_signal_TERM() added in
vim-8.2.0742 fails on FreeBSD CI:
https://cirrus-ci.com/task/6347659038425088
I don't why it's different than on Linux or macOs where
the test passes. Does anybody have a FreeBSD host
to reproduce?
I see that "Caught deadly signal..." is meant to be
output in out_str() in misc1.c. Maybe that output
is not properly flushed?
In test logs:
From test_signals.vim:
Found errors in Test_deadly_signal_TERM():
Run 1:
function RunTheTest[39]..Test_deadly_signal_TERM[20]..WaitForAssert[2]..<SNR>7_WaitForCommon[11]..<lambda>3
line 1: Expected 'Vim: Caught deadly signal TERM' but got '~\[ occurs
74 times]'
function RunTheTest[39]..Test_deadly_signal_TERM[21]..WaitForAssert[2]..<SNR>7_WaitForCommon[11]..<lambda>4
line 1: Pattern 'Vim: preserving files\\.\\.\\.$' does not match '~\[
occurs 74 times]'