Patch 8.2.0414
Problem: Channel connect_waittime() test is flaky.
Solution: Set the test_is_flaky flag. Use test_is_flaky for more tests.
Files: src/testdir/test_channel.vim, src/testdir/test_terminal.vim,
src/testdir/runtest.vim
*** ../vim-8.2.0413/src/testdir/test_channel.vim 2020-03-19
16:22:41.176630053 +0100
--- src/testdir/test_channel.vim 2020-03-19 19:16:42.097306730 +0100
***************
*** 23,28 ****
--- 23,31 ----
" Run "testfunc" after starting the server and stop the server afterwards.
func s:run_server(testfunc, ...)
call RunServer('test_channel.py', a:testfunc, a:000)
+
+ " communicating with a server can be flaky
+ let g:test_is_flaky = 1
endfunc
" Return a list of open files.
***************
*** 415,420 ****
--- 418,425 ----
" Test that trying to connect to a non-existing port fails quickly.
func Test_connect_waittime()
CheckFunction reltimefloat
+ " this is timing sensitive
+ let g:test_is_flaky = 1
call ch_log('Test_connect_waittime()')
let start = reltime()
*** ../vim-8.2.0413/src/testdir/test_terminal.vim 2020-03-16
21:25:16.998615353 +0100
--- src/testdir/test_terminal.vim 2020-03-19 19:08:14.690882874 +0100
***************
*** 17,22 ****
--- 17,23 ----
else
let buf = term_start(&shell, a:options)
endif
+ let g:test_is_flaky = 1
let termlist = term_list()
call assert_equal(1, len(termlist))
*** ../vim-8.2.0413/src/testdir/runtest.vim 2020-03-18 19:17:55.009563163
+0100
--- src/testdir/runtest.vim 2020-03-19 19:18:45.708899802 +0100
***************
*** 315,370 ****
" Names of flaky tests.
let s:flaky_tests = [
\ 'Test_autocmd_SafeState()',
- \ 'Test_call()',
- \ 'Test_channel_handler()',
\ 'Test_client_server()',
\ 'Test_close_and_exit_cb()',
- \ 'Test_close_callback()',
- \ 'Test_close_handle()',
- \ 'Test_close_lambda()',
\ 'Test_close_output_buffer()',
- \ 'Test_close_partial()',
\ 'Test_collapse_buffers()',
- \ 'Test_communicate()',
\ 'Test_cwd()',
\ 'Test_diff_screen()',
- \ 'Test_exit_callback()',
\ 'Test_exit_callback_interval()',
\ 'Test_map_timeout_with_timer_interrupt()',
\ 'Test_nb_basic()',
- \ 'Test_open_delay()',
\ 'Test_out_cb()',
\ 'Test_pipe_through_sort_all()',
\ 'Test_pipe_through_sort_some()',
\ 'Test_popup_and_window_resize()',
\ 'Test_quoteplus()',
\ 'Test_quotestar()',
- \ 'Test_raw_one_time_callback()',
\ 'Test_reltime()',
- \ 'Test_server_crash()',
\ 'Test_state()',
- \ 'Test_terminal_ansicolors_default()',
- \ 'Test_terminal_ansicolors_func()',
- \ 'Test_terminal_ansicolors_global()',
\ 'Test_terminal_composing_unicode()',
\ 'Test_terminal_does_not_truncate_last_newlines()',
- \ 'Test_terminal_env()',
- \ 'Test_terminal_hide_buffer()',
- \ 'Test_terminal_make_change()',
\ 'Test_terminal_no_cmd()',
\ 'Test_terminal_noblock()',
\ 'Test_terminal_redir_file()',
- \ 'Test_terminal_response_to_control_sequence()',
- \ 'Test_terminal_scrollback()',
- \ 'Test_terminal_split_quit()',
- \ 'Test_terminal_termwinkey()',
- \ 'Test_terminal_termwinsize_minimum()',
- \ 'Test_terminal_termwinsize_option_fixed()',
- \ 'Test_terminal_termwinsize_option_zero()',
- \ 'Test_terminal_tmap()',
- \ 'Test_terminal_wall()',
- \ 'Test_terminal_wipe_buffer()',
- \ 'Test_terminal_wqall()',
\ 'Test_termwinscroll()',
\ 'Test_timer_oneshot()',
\ 'Test_timer_paused()',
--- 315,342 ----
***************
*** 372,382 ****
\ 'Test_timer_repeat_three()',
\ 'Test_timer_stop_all_in_callback()',
\ 'Test_timer_stop_in_callback()',
- \ 'Test_two_channels()',
- \ 'Test_unlet_handle()',
\ 'Test_timer_with_partial_callback()',
- \ 'Test_zero_reply()',
- \ 'Test_zz1_terminal_in_gui()',
\ ]
" Locate Test_ functions and execute them.
--- 344,350 ----
*** ../vim-8.2.0413/src/version.c 2020-03-19 18:46:53.960641454 +0100
--- src/version.c 2020-03-19 19:19:54.444667628 +0100
***************
*** 740,741 ****
--- 740,743 ----
{ /* Add new patch number below this line */
+ /**/
+ 414,
/**/
--
An extraordinary TALL KNIGHT in all black (possibly John with Mike on his
shoulders) walks out from the dark trees. He is extremely fierce and
gruesome countenance. He walks towards KING ARTHUR and PATSY, who are
wazzing like mad. (Salopian slang, meaning very scared. almost to the
point of wetting oneself, e.g. before an important football match or
prior to a postering. Salopian slang meaning a beating by the school
praeposters. Sorry about the Salopian slant to this stage direction - Ed.)
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/202003191844.02JIixgM028087%40masaka.moolenaar.net.