From 9d95410aa4079e78c07d8a99c7e2e072f133d5c2 Mon Sep 17 00:00:00 2001 From: James McCoy Date: Tue, 14 Apr 2026 16:25:50 +0000 Subject: [PATCH] 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 --- src/testdir/test_clientserver.vim | 1 + src/version.c | 2 ++ 2 files changed, 3 insertions(+) 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, /**/