From: Bram Moolenaar Date: Tue, 30 May 2023 14:34:50 +0000 (+0100) Subject: patch 9.0.1592: not all timer tests are marked as flaky X-Git-Tag: v9.0.1592 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29b4c513b11deb37f0e0538df53d195f602fa42c;p=thirdparty%2Fvim.git 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 #12355) --- diff --git a/src/testdir/test_timers.vim b/src/testdir/test_timers.vim index fe80bb9f21..4bde75faab 100644 --- 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') diff --git a/src/version.c b/src/version.c index ad1b686ea6..45e5b58cf1 100644 --- a/src/version.c +++ b/src/version.c @@ -695,6 +695,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1592, /**/ 1591, /**/