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 8f11217..f537eef 100644
--- a/src/testdir/test_vim9_builtin.vim
+++ b/src/testdir/test_vim9_builtin.vim
@@ -209,6 +209,9 @@
 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 f5a0cd5..6bee982 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -2340,7 +2340,7 @@
   if has('channel')
     CheckDefAndScriptFailure(lines, 'E119:', 0)
   else
-    CheckDefAndScriptFailure(lines, 'E117:', 1)
+    CheckDefAndScriptFailure(lines, 'E117:', 0)
   endif
 enddef
 
@@ -2590,6 +2590,7 @@
   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 2d3368d..86b0593 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    2715,
+/**/
     2714,
 /**/
     2713,