# HG changeset patch # User Christian Brabandt # Date 1476288005 -7200 # Node ID e5dddd764fef72827195c777e03bdb4f80f76f67 # Parent 46c0661f1a29c22eade97d11ea99a5d62834247f commit https://github.com/vim/vim/commit/3e8474dd50f64c998bb665ce852f584a58dede6b Author: Bram Moolenaar Date: Wed Oct 12 17:52:42 2016 +0200 patch 8.0.0032 Problem: Tests may change the input file when something goes wrong. Solution: Avoid writing the input file. diff --git a/src/testdir/test51.in b/src/testdir/test51.in --- a/src/testdir/test51.in +++ b/src/testdir/test51.in @@ -24,7 +24,7 @@ STARTTEST :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal -:e test.out +:e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message diff --git a/src/testdir/test67.in b/src/testdir/test67.in --- a/src/testdir/test67.in +++ b/src/testdir/test67.in @@ -24,7 +24,7 @@ STARTTEST :call add(results, "#BufEnter#: " . exists("#BufEnter#")) :edit testfile2.test :call add(results, "#BufEnter#: " . exists("#BufEnter#")) -:e test.out +:e! test.out :call append(0, results) :$d :w diff --git a/src/testdir/test97.in b/src/testdir/test97.in --- a/src/testdir/test97.in +++ b/src/testdir/test97.in @@ -7,7 +7,7 @@ STARTTEST :set shell=doesnotexist :" consistent sorting of file names :set nofileignorecase -:e test.out +:e! test.out :$put =glob('Xxx\{') :$put =glob('Xxx\$') :w! Xxx{ diff --git a/src/testdir/test_tabpage.vim b/src/testdir/test_tabpage.vim --- a/src/testdir/test_tabpage.vim +++ b/src/testdir/test_tabpage.vim @@ -11,6 +11,7 @@ function Test_tabpage() 0tabnew 1tabnew $tabnew + %del tabdo call append(line('$'), tabpagenr()) tabclose! 2 tabrewind diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -765,6 +765,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 32, +/**/ 31, /**/ 30,