changeset 32521:f7596eb0bc0c v9.0.1592

patch 9.0.1592: not all timer tests are marked as flaky Commit: https://github.com/vim/vim/commit/29b4c513b11deb37f0e0538df53d195f602fa42c Author: Bram Moolenaar <Bram@vim.org> Date: Tue May 30 15:34:50 2023 +0100 patch 9.0.1592: not all timer tests are marked as flaky Problem: Not all timer tests are marked as flaky. Solution: Set the flaky flag for all timer tests. (closes https://github.com/vim/vim/issues/12355)
author Bram Moolenaar <Bram@vim.org>
date Tue, 30 May 2023 16:45:06 +0200
parents e37e69174865
children 63d12304694f
files src/testdir/test_timers.vim src/version.c
diffstat 2 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/testdir/test_timers.vim
+++ b/src/testdir/test_timers.vim
@@ -7,6 +7,11 @@ source screendump.vim
 source shared.vim
 source term_util.vim
 
+func SetUp()
+  " The tests here use timers, thus are sensitive to timing.
+  let g:test_is_flaky = 1
+endfunc
+
 func MyHandler(timer)
   let g:val += 1
 endfunc
@@ -16,7 +21,6 @@ func MyHandlerWithLists(lists, timer)
 endfunc
 
 func Test_timer_oneshot()
-  let g:test_is_flaky = 1
   let g:val = 0
   let timer = timer_start(50, 'MyHandler')
   let slept = WaitFor('g:val == 1')
@@ -35,7 +39,6 @@ func Test_timer_oneshot()
 endfunc
 
 func Test_timer_repeat_three()
-  let g:test_is_flaky = 1
   let g:val = 0
   let timer = timer_start(50, 'MyHandler', {'repeat': 3})
   let slept = WaitFor('g:val == 3')
@@ -53,7 +56,6 @@ func Test_timer_repeat_three()
 endfunc
 
 func Test_timer_repeat_many()
-  let g:test_is_flaky = 1
   let g:val = 0
   let timer = timer_start(50, 'MyHandler', {'repeat': -1})
   sleep 200m
@@ -67,7 +69,6 @@ func Test_timer_repeat_many()
 endfunc
 
 func Test_timer_with_partial_callback()
-  let g:test_is_flaky = 1
   let g:val = 0
   let meow = {'one': 1}
   function meow.bite(...)
@@ -152,7 +153,6 @@ def Test_timer_stopall_with_popup()
 enddef
 
 func Test_timer_paused()
-  let g:test_is_flaky = 1
   let g:val = 0
 
   let id = timer_start(50, 'MyHandler')
@@ -212,7 +212,6 @@ func StopTimer2(timer)
 endfunc
 
 func Test_timer_stop_in_callback()
-  let g:test_is_flaky = 1
   call assert_equal(1, len(timer_info()))
   let g:timer1 = timer_start(10, 'StopTimer1')
   let slept = 0
@@ -236,7 +235,6 @@ func StopTimerAll(timer)
 endfunc
 
 func Test_timer_stop_all_in_callback()
-  let g:test_is_flaky = 1
   " One timer is for TestTimeout()
   call assert_equal(1, len(timer_info()))
   call timer_start(10, 'StopTimerAll')
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1592,
+/**/
     1591,
 /**/
     1590,