diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-07-12 22:51:22 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-07-12 22:51:22 +0200 |
commit | 89b10421ca1aea55acbafac1df93be4e20210ceb (patch) | |
tree | 1d1bc73cedd32510fd398da16a528b71e6f58e82 /src | |
parent | e048539195e1c0a060cf41b39fca118130bdc151 (diff) | |
download | vim-git-89b10421ca1aea55acbafac1df93be4e20210ceb.tar.gz |
patch 7.4.2031v7.4.2031
Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets
'textwidth' to a non-zero value. (Oyvind A. Holm)
Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe
value. (partly by Christian Brabandt, closes #912)
Diffstat (limited to 'src')
-rw-r--r-- | src/testdir/amiga.vim | 2 | ||||
-rw-r--r-- | src/testdir/dos.vim | 2 | ||||
-rw-r--r-- | src/testdir/runtest.vim | 6 | ||||
-rw-r--r-- | src/testdir/setup.vim | 11 | ||||
-rw-r--r-- | src/testdir/unix.vim | 2 | ||||
-rw-r--r-- | src/testdir/vms.vim | 4 | ||||
-rw-r--r-- | src/version.c | 2 |
7 files changed, 25 insertions, 4 deletions
diff --git a/src/testdir/amiga.vim b/src/testdir/amiga.vim index e0ca47a8e..79956d7d9 100644 --- a/src/testdir/amiga.vim +++ b/src/testdir/amiga.vim @@ -2,3 +2,5 @@ set shell=csh map! /tmp t: cmap !rm !Delete all + +source setup.vim diff --git a/src/testdir/dos.vim b/src/testdir/dos.vim index 27764db9d..3ea6ab2a6 100644 --- a/src/testdir/dos.vim +++ b/src/testdir/dos.vim @@ -5,3 +5,5 @@ set shell=c:\COMMAND.COM shellquote= shellxquote= shellcmdflag=/c shellredir=> if executable("cmd.exe") set shell=cmd.exe endif + +source setup.vim diff --git a/src/testdir/runtest.vim b/src/testdir/runtest.vim index c094da031..559d5f875 100644 --- a/src/testdir/runtest.vim +++ b/src/testdir/runtest.vim @@ -42,6 +42,9 @@ if &lines < 24 || &columns < 80 cquit endif +" Common with all tests on all systems. +source setup.vim + " For consistency run all tests with 'nocompatible' set. " This also enables use of line continuation. set nocp viminfo+=nviminfo @@ -55,9 +58,6 @@ lang mess C " Always use forward slashes. set shellslash -" Make sure $HOME does not get read or written. -let $HOME = '/does/not/exist' - let s:srcdir = expand('%:p:h:h') " Prepare for calling test_garbagecollect_now(). diff --git a/src/testdir/setup.vim b/src/testdir/setup.vim new file mode 100644 index 000000000..f7e475a81 --- /dev/null +++ b/src/testdir/setup.vim @@ -0,0 +1,11 @@ +" Common preparations for running tests. + +" Make sure 'runtimepath' does not include $HOME. +set rtp=$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after + +" Only when the +eval feature is present. +if 1 + " Make sure $HOME does not get read or written. + let $HOME = '/does/not/exist' +endif + diff --git a/src/testdir/unix.vim b/src/testdir/unix.vim index f766e74c3..36dd4e1e3 100644 --- a/src/testdir/unix.vim +++ b/src/testdir/unix.vim @@ -1,3 +1,5 @@ " Settings for test script execution " Always use "sh", don't use the value of "$SHELL". set shell=sh + +source setup.vim diff --git a/src/testdir/vms.vim b/src/testdir/vms.vim index 3305a77c2..64b390e28 100644 --- a/src/testdir/vms.vim +++ b/src/testdir/vms.vim @@ -1,4 +1,6 @@ " Settings for test script execution under OpenVMS -" Do not make any swap files +" Do not use any swap files set noswapfile + +source setup.vim diff --git a/src/version.c b/src/version.c index 1765e93aa..002c1f804 100644 --- a/src/version.c +++ b/src/version.c @@ -759,6 +759,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2031, +/**/ 2030, /**/ 2029, |