summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-12-01 12:41:31 +0000
committerBram Moolenaar <Bram@vim.org>2021-12-01 12:41:31 +0000
commitf0e496a85a89fb1fd21b6af6363dcfc276331110 (patch)
treea69aab3a7b24b394d2a2144c85a8f39f43c4a9ed
parent7e5503c17a3f142e6b28f344d899c9ab9e75a844 (diff)
downloadvim-git-f0e496a85a89fb1fd21b6af6363dcfc276331110.tar.gz
patch 8.2.3715: Vim9: valgrind reports spurious problems for a testv8.2.3715
Problem: Vim9: valgrind reports spurious problems for a test. Solution: Move the test to the set that is known to fail.
-rw-r--r--src/testdir/test_vim9_builtin.vim12
-rw-r--r--src/testdir/test_vim9_fails.vim14
-rw-r--r--src/version.c2
3 files changed, 17 insertions, 11 deletions
diff --git a/src/testdir/test_vim9_builtin.vim b/src/testdir/test_vim9_builtin.vim
index a0acac5fe..701caa666 100644
--- a/src/testdir/test_vim9_builtin.vim
+++ b/src/testdir/test_vim9_builtin.vim
@@ -1879,17 +1879,7 @@ def Test_job_info()
endif
enddef
-def Test_job_info_return_type()
- if !has('job')
- CheckFeature job
- else
- job_start(&shell)
- var jobs = job_info()
- assert_equal('list<job>', typename(jobs))
- assert_equal('dict<any>', typename(job_info(jobs[0])))
- job_stop(jobs[0])
- endif
-enddef
+" Test_job_info_return_type() is in test_vim9_fails.vim
def Test_job_setoptions()
if !has('job')
diff --git a/src/testdir/test_vim9_fails.vim b/src/testdir/test_vim9_fails.vim
index e09eb6543..216ef0b28 100644
--- a/src/testdir/test_vim9_fails.vim
+++ b/src/testdir/test_vim9_fails.vim
@@ -8,3 +8,17 @@ def Test_assignment()
var job2: job = job_start('willfail')
endif
enddef
+
+" Unclear why this test causes valgrind to report problems.
+def Test_job_info_return_type()
+ if !has('job')
+ CheckFeature job
+ else
+ var job: job = job_start(&shell)
+ var jobs = job_info()
+ assert_equal('list<job>', typename(jobs))
+ assert_equal('dict<any>', typename(job_info(jobs[0])))
+ job_stop(job)
+ endif
+enddef
+
diff --git a/src/version.c b/src/version.c
index 080c687ed..b98d0b3ca 100644
--- a/src/version.c
+++ b/src/version.c
@@ -754,6 +754,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 3715,
+/**/
3714,
/**/
3713,