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.

Raspunde prin e-mail lui