From: James McCoy Date: Tue, 14 Apr 2026 16:25:50 +0000 (+0000) Subject: patch 9.2.0343: tests: test_clientserver may fail on slower systems X-Git-Tag: v9.2.0343^0 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=9d95410aa4079e78c07d8a99c7e2e072f133d5c2;p=thirdparty%2Fvim.git patch 9.2.0343: tests: test_clientserver may fail on slower systems Problem: tests: test_clientserver may fail on slower systems Solution: Wait for argc() before checking argv() (James McCoy). On slower systems, the argv() check may run before the server has populated the arg list. Add a wait for argc() to be 3 to be more tolerant of such systems closes: #19974 Signed-off-by: James McCoy Signed-off-by: Christian Brabandt --- diff --git a/src/testdir/test_clientserver.vim b/src/testdir/test_clientserver.vim index 8aa9428f2a..0ced9cbc41 100644 --- a/src/testdir/test_clientserver.vim +++ b/src/testdir/test_clientserver.vim @@ -145,6 +145,7 @@ func Test_client_server() " Edit multiple files using --remote call system(cmd .. ' --remote Xclientfile1 Xclientfile2 Xclientfile3') + call WaitForAssert({-> assert_equal('3', remote_expr(name, 'argc()'))}) call assert_match(".*Xclientfile1\n.*Xclientfile2\n.*Xclientfile3\n", remote_expr(name, 'argv()')) eval name->remote_send(":%bw!\") diff --git a/src/version.c b/src/version.c index a2c470932e..0028692f28 100644 --- a/src/version.c +++ b/src/version.c @@ -734,6 +734,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 343, /**/ 342, /**/