changeset 32405:a258b40ad561 v9.0.1534

patch 9.0.1534: test for expanding "~" in substitute takes too long Commit: https://github.com/vim/vim/commit/916d6dd5b1834293e21a72ef70175aae57e78fba Author: Bram Moolenaar <Bram@vim.org> Date: Tue May 9 21:45:47 2023 +0100 patch 9.0.1534: test for expanding "~" in substitute takes too long Problem: Test for expanding "~" in substitute takes too long. Solution: Disable the test for now.
author Bram Moolenaar <Bram@vim.org>
date Tue, 09 May 2023 23:00:04 +0200
parents bd9d9ce31d18
children 580bb2e66d05
files src/testdir/test_substitute.vim src/version.c
diffstat 2 files changed, 15 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/src/testdir/test_substitute.vim
+++ b/src/testdir/test_substitute.vim
@@ -1415,18 +1415,19 @@ func Test_substitute_short_cmd()
 endfunc
 
 " Check handling expanding "~" resulting in extremely long text.
-func Test_substitute_tilde_too_long()
-  enew!
-
-  s/.*/ixxx
-  s//~~~~~~~~~AAAAAAA@(
-
-  " Either fails with "out of memory" or "text too long".
-  " This can take a long time.
-  call assert_fails('sil! norm &&&&&&&&&', ['E1240:\|E342:'])
-
-  bwipe!
-endfunc
+" FIXME: disabled, it takes too long to run on CI
+#func Test_substitute_tilde_too_long()
+#  enew!
+#
+#  s/.*/ixxx
+#  s//~~~~~~~~~AAAAAAA@(
+#
+#  " Either fails with "out of memory" or "text too long".
+#  " This can take a long time.
+#  call assert_fails('sil! norm &&&&&&&&&', ['E1240:\|E342:'])
+#
+#  bwipe!
+#endfunc
 
 " This should be done last to reveal a memory leak when vim_regsub_both() is
 " called to evaluate an expression but it is not used in a second call.
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1534,
+/**/
     1533,
 /**/
     1532,