From 9fd5d9674f1e5392be9dff0ec338e25c05196fe9 Mon Sep 17 00:00:00 2001 From: Aliaksei Budavei <0x000c70@gmail.com> Date: Sun, 3 Nov 2024 09:15:35 +0100 Subject: [PATCH] patch 9.1.0833: CI: recent ASAN changes do not work for indent tests Problem: CI: recent ASAN changes do not work for indent tests Solution: Move code to runtime/indent/testdir/runtest.vim (Aliaksei Budavei) closes: #15981 Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt --- runtime/indent/testdir/runtest.vim | 13 +++++++++++++ src/testdir/runtest.vim | 5 ----- src/version.c | 2 ++ 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/runtime/indent/testdir/runtest.vim b/runtime/indent/testdir/runtest.vim index dde8c5c47b..9559a810b1 100644 --- a/runtime/indent/testdir/runtest.vim +++ b/runtime/indent/testdir/runtest.vim @@ -14,6 +14,19 @@ set modeline set debug=throw set nomore +" Remember the directory where we started. +let indentDir = getcwd() +cd ../../src/testdir + +" Needed for ValgrindOrAsan(). +source shared.vim +exe 'cd ' .. fnameescape(indentDir) + +if ValgrindOrAsan() + let g:vim_indent = {"searchpair_timeout": 1024} + let g:python_indent = {"searchpair_timeout": 1024} +endif + au! SwapExists * call HandleSwapExists() func HandleSwapExists() " Ignore finding a swap file for the test input and output, the user might be diff --git a/src/testdir/runtest.vim b/src/testdir/runtest.vim index 9bb500e265..ded31975b8 100644 --- a/src/testdir/runtest.vim +++ b/src/testdir/runtest.vim @@ -247,11 +247,6 @@ func RunTheTest(test) let g:timeout_start = localtime() endif - if ValgrindOrAsan() - let g:vim_indent = {"searchpair_timeout": 1024} - let g:python_indent = {"searchpair_timeout": 1024} - endif - " Avoid stopping at the "hit enter" prompt set nomore diff --git a/src/version.c b/src/version.c index e462585724..393d2e398a 100644 --- a/src/version.c +++ b/src/version.c @@ -704,6 +704,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 833, /**/ 832, /**/