patch 8.2.1629: test fails without terminal feature

Problem:    Test fails without terminal feature.
Solution:   Check for terminal feature.
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim
index a3a53e6..4efb48e 100644
--- a/src/testdir/test_vim9_func.vim
+++ b/src/testdir/test_vim9_func.vim
@@ -1665,17 +1665,25 @@
 enddef
 
 def Test_term_gettty()
-  let buf = Run_shell_in_terminal({})
-  assert_notequal('', term_gettty(buf, true))
-  StopShellInTerminal(buf)
+  if !has('terminal')
+    MissingFeature 'terminal'
+  else
+    let buf = Run_shell_in_terminal({})
+    assert_notequal('', term_gettty(buf, true))
+    StopShellInTerminal(buf)
+  endif
 enddef
 
 def Test_term_start()
-  botright new
-  let winnr = winnr()
-  term_start(&shell, #{curwin: true})
-  assert_equal(winnr, winnr())
-  bwipe!
+  if !has('terminal')
+    MissingFeature 'terminal'
+  else
+    botright new
+    let winnr = winnr()
+    term_start(&shell, #{curwin: true})
+    assert_equal(winnr, winnr())
+    bwipe!
+  endif
 enddef
 
 def Test_timer_paused()
diff --git a/src/version.c b/src/version.c
index 4d25ecc..4ba5e51 100644
--- a/src/version.c
+++ b/src/version.c
@@ -755,6 +755,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1629,
+/**/
     1628,
 /**/
     1627,