From: Corey Hickey Date: Sun, 30 Nov 2025 15:07:40 +0000 (+0000) Subject: patch 9.1.1938: tests: excessive wait in Test_matchfuzzy_initialized X-Git-Tag: v9.1.1938^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d4f9de889bb155052dabbe17ea4d552068824456;p=thirdparty%2Fvim.git patch 9.1.1938: tests: excessive wait in Test_matchfuzzy_initialized Problem: tests: excessive wait in Test_matchfuzzy_initialized Solution: Use term_wait() instead of the TermWait() wrapper (Corey Hickey) Test_matchfuzzy_initialized is a terminal test, which are specified to be "flaky" and automatically retried. The TermWait wrapper multiplies the specified wait time by higher values for later retries, maxing out at 10x the specified value. This makes tries #3 to #6 sleep for 20 seconds each, which makes the test very slow to work with. The specified intent of the test (as noted in a comment eight lines above here) is to sleep for 2s. closes: #18822 Signed-off-by: Corey Hickey Signed-off-by: Christian Brabandt --- diff --git a/src/testdir/test_matchfuzzy.vim b/src/testdir/test_matchfuzzy.vim index 3ad0d720ab..581ec35119 100644 --- a/src/testdir/test_matchfuzzy.vim +++ b/src/testdir/test_matchfuzzy.vim @@ -300,7 +300,9 @@ func Test_matchfuzzy_initialized() let buf = RunVimInTerminal('-u NONE -X -Z', {}) call term_sendkeys(buf, ":source XTest_matchfuzzy\n") - call TermWait(buf, 2000) + " Use term_wait directly rather than the TermWait wrapper; otherwise, + " retries become very slow. + call term_wait(buf, 2000) let job = term_getjob(buf) if job_status(job) == "run" diff --git a/src/version.c b/src/version.c index 8f57d8bddb..528dc077b6 100644 --- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1938, /**/ 1937, /**/