Skip to content

Instantly share code, notes, and snippets.

@jamincollins
Created July 9, 2025 21:39
Show Gist options
  • Select an option

  • Save jamincollins/ed45959658350f996231c1d3a8334fe3 to your computer and use it in GitHub Desktop.

Select an option

Save jamincollins/ed45959658350f996231c1d3a8334fe3 to your computer and use it in GitHub Desktop.
root@sbuild:/build/vim-gseuWj/vim-9.1.0016/src/vim-gtk3/testdir# make test_channel
rm -f test_channel.res test.log messages starttime
VIMRUNTIME=../../runtime ../vim -f -u unix.vim --gui-dialog-file guidialog -U NONE --noplugin --not-a-term -S runtest.vim test_channel.vim --cmd 'au SwapExists * let v:swapchoice = "e"' | LC_ALL=C LANG=C LANGUAGE=C awk '/Executing Test_/{match($0, "([0-9][0-9]:[0-9][0-9] *)?Executing Test_[^\\)]*\\)"); print substr($0, RSTART, RLENGTH) "\r"; fflush()}'
00:00 Executing Test_call()
00:01 Executing Test_call_ipv6()
00:01 Executing Test_call_unix()
00:01 Executing Test_cb_with_input()
00:01 Executing Test_ch_getbufnr()
00:01 Executing Test_ch_info_fail()
00:01 Executing Test_channel_handler()
00:01 Executing Test_channel_handler_ipv6()
00:01 Executing Test_channel_handler_unix()
00:01 Executing Test_channel_lsp_mode()
00:08 Executing Test_close_and_exit_cb()
00:08 Executing Test_close_callback()
00:08 Executing Test_close_callback_ipv6()
00:08 Executing Test_close_callback_unix()
00:08 Executing Test_close_handle()
00:08 Executing Test_close_handle_ipv6()
00:08 Executing Test_close_lambda()
00:08 Executing Test_close_lambda_ipv6()
00:08 Executing Test_close_lambda_unix()
00:08 Executing Test_close_output_buffer()
00:08 Executing Test_close_partial()
00:08 Executing Test_close_partial_ipv6()
00:09 Executing Test_close_partial_unix()
00:09 Executing Test_cmd_parsing()
00:09 Executing Test_collapse_buffers()
00:09 Executing Test_communicate()
00:10 Executing Test_communicate_ipv6()
00:12 Executing Test_communicate_unix()
00:13 Executing Test_connect_waittime()
00:14 Executing Test_cwd()
00:14 Executing Test_env()
00:14 Executing Test_exit_callback()
00:14 Executing Test_exit_callback_interval()
00:15 Executing Test_exit_cb_wipes_buf()
00:15 Executing Test_invalid_job_chan_options()
00:15 Executing Test_issue_5150()
00:15 Executing Test_issue_5485()
00:15 Executing Test_job_exitval_and_termsig()
00:15 Executing Test_job_start_fails()
00:16 Executing Test_job_start_in_timer()
00:16 Executing Test_job_start_windows()
00:16 Executing Test_job_start_with_invalid_argument()
00:16 Executing Test_job_stop_immediately()
00:16 Executing Test_job_trailing_space_unix()
00:16 Executing Test_job_tty_in_out()
00:16 Executing Test_job_with_list_args()
00:16 Executing Test_keep_pty_open()
00:16 Executing Test_list_args()
00:17 Executing Test_nl_pipe()
00:17 Executing Test_nl_read_file()
00:17 Executing Test_nl_write_both_file()
00:17 Executing Test_nl_write_err_file()
00:17 Executing Test_nl_write_out_file()
00:17 Executing Test_no_hang_windows()
00:17 Executing Test_null_job_eval()
00:17 Executing Test_open_delay()
00:18 Executing Test_open_delay_ipv6()
00:18 Executing Test_open_fail()
00:18 Executing Test_open_ipv6()
00:18 Executing Test_out_cb()
00:19 Executing Test_out_cb_lambda()
00:19 Executing Test_out_close_cb()
00:19 Executing Test_parse_messages_in_autocmd()
00:19 Executing Test_partial_in_channel_cycle()
00:19 Executing Test_pipe_both_to_buffer()
00:19 Executing Test_pipe_err_to_buffer_name()
00:19 Executing Test_pipe_err_to_buffer_name_nomod()
00:19 Executing Test_pipe_err_to_buffer_name_nomsg()
00:19 Executing Test_pipe_err_to_buffer_nr()
00:19 Executing Test_pipe_from_buffer_name()
00:19 Executing Test_pipe_from_buffer_nr()
00:19 Executing Test_pipe_io_one_buffer()
00:19 Executing Test_pipe_io_two_buffers()
00:19 Executing Test_pipe_null()
00:19 Executing Test_pipe_through_sort_all()
00:19 Executing Test_pipe_through_sort_feed()
00:19 Executing Test_pipe_through_sort_some()
00:19 Executing Test_pipe_to_buffer_json()
00:19 Executing Test_pipe_to_buffer_name()
00:19 Executing Test_pipe_to_buffer_name_nomod()
00:19 Executing Test_pipe_to_buffer_name_nomsg()
00:19 Executing Test_pipe_to_buffer_nr()
00:19 Executing Test_pipe_to_buffer_raw()
00:19 Executing Test_pipe_to_nameless_buffer()
00:19 Executing Test_raw_large_data()
00:19 Executing Test_raw_one_time_callback()
00:20 Executing Test_raw_one_time_callback_ipv6()
00:20 Executing Test_raw_one_time_callback_unix()
00:20 Executing Test_raw_passes_nul()
00:20 Executing Test_raw_pipe()
00:20 Executing Test_raw_pipe_blob()
00:20 Executing Test_read_from_terminated_job()
00:20 Executing Test_read_in_close_cb()
00:20 Executing Test_read_in_close_cb_incomplete()
00:20 Executing Test_read_nonl_in_close_cb()
00:20 Executing Test_read_nonl_line()
00:20 Executing Test_reuse_channel()
00:20 Executing Test_server_crash()
00:20 Executing Test_server_crash_ipv6()
00:20 Executing Test_server_crash_unix()
00:21 Executing Test_two_channels()
00:21 Executing Test_two_channels_ipv6()
00:21 Executing Test_two_channels_unix()
00:21 Executing Test_unlet_handle()
00:21 Executing Test_unlet_handle_ipv6()
00:21 Executing Test_using_freed_memory()
00:21 Executing Test_write_to_buffer_and_scroll()
00:21 Executing Test_write_to_deleted_buffer()
00:21 Executing Test_zero_reply()
00:21 Executing Test_zero_reply_ipv6()
00:21 Executing Test_zero_reply_unix()
00:21 Executing Test_zz_ch_log()
00:21 Executing Test_zz_nl_err_to_out_pipe()
From test_channel.vim:
Executed Test_call() in 0.065621 seconds
Executed Test_call_ipv6() in 0.055545 seconds
Executed Test_call_unix() in 0.055566 seconds
Executed Test_cb_with_input() in 0.015001 seconds
Executed Test_ch_getbufnr() in 0.000774 seconds
Executed Test_ch_info_fail() in 0.000782 seconds
Executed Test_channel_handler() in 0.110445 seconds
Executed Test_channel_handler_ipv6() in 0.151920 seconds
Executed Test_channel_handler_unix() in 0.141356 seconds
Executed Test_channel_lsp_mode() in 6.443914 seconds
Executed Test_close_and_exit_cb() in 0.023621 seconds
Executed Test_close_callback() in 0.065262 seconds
Executed Test_close_callback_ipv6() in 0.064709 seconds
Executed Test_close_callback_unix() in 0.055273 seconds
Executed Test_close_handle() in 0.075772 seconds
Executed Test_close_handle_ipv6() in 0.054977 seconds
Executed Test_close_lambda() in 0.066102 seconds
Executed Test_close_lambda_ipv6() in 0.045687 seconds
Executed Test_close_lambda_unix() in 0.055621 seconds
Executed Test_close_output_buffer() in 0.329824 seconds
Executed Test_close_partial() in 0.065996 seconds
Executed Test_close_partial_ipv6() in 0.045606 seconds
Executed Test_close_partial_unix() in 0.034947 seconds
Executed Test_cmd_parsing() in 0.025578 seconds
Executed Test_collapse_buffers() in 0.088585 seconds
Executed Test_communicate() in 1.576125 seconds
Executed Test_communicate_ipv6() in 1.566019 seconds
Executed Test_communicate_unix() in 1.350682 seconds
Executed Test_connect_waittime() in 0.519867 seconds
Executed Test_cwd() in 0.013524 seconds
Executed Test_env() in 0.013346 seconds
Executed Test_exit_callback() in 0.074784 seconds
Executed Test_exit_callback_interval() in 1.064019 seconds
Executed Test_exit_cb_wipes_buf() in 0.302819 seconds
Executed Test_invalid_job_chan_options() in 0.001927 seconds
Executed Test_issue_5150() in 0.189300 seconds
Executed Test_issue_5485() in 0.013242 seconds
Executed Test_job_exitval_and_termsig() in 0.076073 seconds
Executed Test_job_start_fails() in 0.007359 seconds
Executed Test_job_start_in_timer() in 0.058775 seconds
Skipped
Executed Test_job_start_windows() in 0.000304 seconds
Executed Test_job_start_with_invalid_argument() in 0.000261 seconds
Executed Test_job_stop_immediately() in 0.011413 seconds
Executed Test_job_trailing_space_unix() in 0.011379 seconds
Executed Test_job_tty_in_out() in 0.437428 seconds
Skipped
Executed Test_job_with_list_args() in 0.000743 seconds
Executed Test_keep_pty_open() in 0.238005 seconds
Executed Test_list_args() in 0.701086 seconds
Executed Test_nl_pipe() in 0.128365 seconds
Executed Test_nl_read_file() in 0.032758 seconds
Executed Test_nl_write_both_file() in 0.046545 seconds
Executed Test_nl_write_err_file() in 0.023673 seconds
Executed Test_nl_write_out_file() in 0.036038 seconds
Skipped
Executed Test_no_hang_windows() in 0.000769 seconds
Executed Test_null_job_eval() in 0.000678 seconds
Executed Test_open_delay() in 0.568669 seconds
Executed Test_open_delay_ipv6() in 0.558711 seconds
Executed Test_open_fail() in 0.001166 seconds
Executed Test_open_ipv6() in 0.054659 seconds
Executed Test_out_cb() in 0.188600 seconds
Executed Test_out_cb_lambda() in 0.033847 seconds
Executed Test_out_close_cb() in 0.044004 seconds
Executed Test_parse_messages_in_autocmd() in 0.026845 seconds
Executed Test_partial_in_channel_cycle() in 0.001667 seconds
Executed Test_pipe_both_to_buffer() in 0.034165 seconds
Executed Test_pipe_err_to_buffer_name() in 0.023971 seconds
Executed Test_pipe_err_to_buffer_name_nomod() in 0.024104 seconds
Executed Test_pipe_err_to_buffer_name_nomsg() in 0.013871 seconds
Executed Test_pipe_err_to_buffer_nr() in 0.014246 seconds
Executed Test_pipe_from_buffer_name() in 0.013350 seconds
Executed Test_pipe_from_buffer_nr() in 0.013318 seconds
Executed Test_pipe_io_one_buffer() in 0.024471 seconds
Executed Test_pipe_io_two_buffers() in 0.025124 seconds
Executed Test_pipe_null() in 0.082173 seconds
Executed Test_pipe_through_sort_all() in 0.015007 seconds
Executed Test_pipe_through_sort_feed() in 0.014023 seconds
Executed Test_pipe_through_sort_some() in 0.015013 seconds
Executed Test_pipe_to_buffer_json() in 0.034168 seconds
Executed Test_pipe_to_buffer_name() in 0.044789 seconds
Executed Test_pipe_to_buffer_name_nomod() in 0.044408 seconds
Executed Test_pipe_to_buffer_name_nomsg() in 0.044499 seconds
Executed Test_pipe_to_buffer_nr() in 0.045064 seconds
Executed Test_pipe_to_buffer_raw() in 0.028168 seconds
Executed Test_pipe_to_nameless_buffer() in 0.033958 seconds
Executed Test_raw_large_data() in 0.056312 seconds
Executed Test_raw_one_time_callback() in 0.281111 seconds
Executed Test_raw_one_time_callback_ipv6() in 0.065374 seconds
Executed Test_raw_one_time_callback_unix() in 0.055215 seconds
Executed Test_raw_passes_nul() in 0.046486 seconds
Executed Test_raw_pipe() in 0.059100 seconds
Executed Test_raw_pipe_blob() in 0.038553 seconds
Executed Test_read_from_terminated_job() in 0.033991 seconds
Executed Test_read_in_close_cb() in 0.033855 seconds
Executed Test_read_in_close_cb_incomplete() in 0.034037 seconds
Executed Test_read_nonl_in_close_cb() in 0.023696 seconds
Executed Test_read_nonl_line() in 0.023554 seconds
Executed Test_reuse_channel() in 0.024143 seconds
Executed Test_server_crash() in 0.091692 seconds
Executed Test_server_crash_ipv6() in 0.070820 seconds
Executed Test_server_crash_unix() in 0.079993 seconds
Executed Test_two_channels() in 0.067807 seconds
Executed Test_two_channels_ipv6() in 0.036747 seconds
Executed Test_two_channels_unix() in 0.036321 seconds
Executed Test_unlet_handle() in 0.065386 seconds
Executed Test_unlet_handle_ipv6() in 0.044707 seconds
Executed Test_using_freed_memory() in 0.013029 seconds
Executed Test_write_to_buffer_and_scroll() in 0.143804 seconds
Executed Test_write_to_deleted_buffer() in 0.026623 seconds
Executed Test_zero_reply() in 0.172894 seconds
Executed Test_zero_reply_ipv6() in 0.142157 seconds
Executed Test_zero_reply_unix() in 0.161919 seconds
Executed Test_zz_ch_log() in 0.001324 seconds
Executed Test_zz_nl_err_to_out_pipe() in 0.039701 seconds
Executed 113 tests in 21.035551 seconds
SKIPPED Test_job_start_windows(): only works on MS-Windows
SKIPPED Test_job_with_list_args(): only works on MS-Windows
SKIPPED Test_no_hang_windows(): only works on MS-Windows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment