From: Bram Moolenaar Date: Mon, 5 Apr 2021 11:36:34 +0000 (+0200) Subject: patch 8.2.2715: Vim9: tests fail without the channel feature X-Git-Tag: v8.2.2715 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=886e5e737d0b2eea755c415a86997ca3b7fe5349;p=vim patch 8.2.2715: Vim9: tests fail without the channel feature Problem: Vim9: tests fail without the channel feature. (Dominique Pellé) Solution: Check for the channel feature. (closes #8063) --- diff --git a/src/testdir/test_vim9_builtin.vim b/src/testdir/test_vim9_builtin.vim index 8f112174e..f537eef82 100644 --- a/src/testdir/test_vim9_builtin.vim +++ b/src/testdir/test_vim9_builtin.vim @@ -209,6 +209,9 @@ def Test_call_call() enddef def Test_ch_logfile() + if !has('channel') + CheckFeature channel + endif assert_fails('ch_logfile(true)', 'E1174') assert_fails('ch_logfile("foo", true)', 'E1174') enddef diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim index f5a0cd560..6bee982ea 100644 --- a/src/testdir/test_vim9_expr.vim +++ b/src/testdir/test_vim9_expr.vim @@ -2340,7 +2340,7 @@ def Test_expr7_dict_vim9script() if has('channel') CheckDefAndScriptFailure(lines, 'E119:', 0) else - CheckDefAndScriptFailure(lines, 'E117:', 1) + CheckDefAndScriptFailure(lines, 'E117:', 0) endif enddef @@ -2590,6 +2590,7 @@ def Test_expr7_register() CheckDefAndScriptFailure2(["@. = 'yes'"], 'E354:', 'E488:', 1) enddef +" This is slow when run under valgrind. def Test_expr7_namespace() var lines =<< trim END g:some_var = 'some' diff --git a/src/version.c b/src/version.c index 2d3368dab..86b0593dd 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2715, /**/ 2714, /**/