mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
test: Remove references to tiny.vim/small.vim/mbyte.vim
Vim creates these scripts in test1 depending on what build features are enabled so that tests that use these features are skiped if necessary. Because Neovim only has one type of build (and the features +eval, +windows, and +multi-byte are enabled in this build) they are not necessary.
This commit is contained in:
parent
39c015bd11
commit
e70cae426c
3
.gitignore
vendored
3
.gitignore
vendored
@ -23,9 +23,6 @@ tags
|
||||
|
||||
# Files generated by the tests
|
||||
/src/nvim/testdir/del
|
||||
/src/nvim/testdir/mbyte.vim
|
||||
/src/nvim/testdir/small.vim
|
||||
/src/nvim/testdir/tiny.vim
|
||||
/src/nvim/testdir/test*.out
|
||||
/src/nvim/testdir/test.log
|
||||
/src/nvim/testdir/messages
|
||||
|
@ -97,7 +97,7 @@ test1.out: $(VIMPROG)
|
||||
$(SCRIPTS) $(SCRIPTS_GUI): $(VIMPROG) test1.out
|
||||
|
||||
RM_ON_RUN := test.out X* viminfo
|
||||
RM_ON_START := tiny.vim small.vim mbyte.vim test.ok
|
||||
RM_ON_START := test.ok
|
||||
RUN_VIM := VIMRUNTIME=$(SCRIPTSOURCE); export VIMRUNTIME; $(TOOL) $(VIMPROG) -u unix.vim -U NONE -i viminfo --noplugin -s dotest.in
|
||||
|
||||
clean:
|
||||
|
@ -20,9 +20,6 @@
|
||||
" If cleanup after each Test_ function is needed, define a TearDown function.
|
||||
" It will be called after each Test_ function.
|
||||
|
||||
" Without the +eval feature we can't run these tests, bail out.
|
||||
so small.vim
|
||||
|
||||
" Check that the screen size is at least 24 x 80 characters.
|
||||
if &lines < 24 || &columns < 80
|
||||
let error = 'Screen size too small! Tests require at least 24 lines with 80 characters'
|
||||
|
@ -1,20 +1,5 @@
|
||||
|
||||
First a simple test to check if the test script works.
|
||||
|
||||
If Vim was not compiled with the +eval feature, the small.vim script will be
|
||||
set to copy the test.ok file to test.out, so that it looks like the test
|
||||
succeeded. Otherwise an empty small.vim is written. small.vim is sourced by
|
||||
tests that require the +eval feature or other features that are missing in the
|
||||
small version.
|
||||
|
||||
If Vim was not compiled with the +windows feature, the tiny.vim script will be
|
||||
set like small.vim above. tiny.vim is sourced by tests that require the
|
||||
+windows feature or other features that are missing in the tiny version.
|
||||
|
||||
If Vim was not compiled with the +multi_byte feature, the mbyte.vim script will
|
||||
be set like small.vim above. mbyte.vim is sourced by tests that require the
|
||||
+multi_byte feature.
|
||||
|
||||
STARTTEST
|
||||
:" If columns or lines are too small, create wrongtermsize.
|
||||
:" (Some tests will fail. When columns and/or lines are small)
|
||||
@ -23,25 +8,6 @@ STARTTEST
|
||||
:" Write a single line to test.out to check if testing works at all.
|
||||
:%d
|
||||
athis is a test:w! test.out
|
||||
:" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test.
|
||||
0D:w! small.vim
|
||||
:w! tiny.vim
|
||||
ae! test.ok
|
||||
w! test.out
|
||||
qa!
|
||||
:w! mbyte.vim
|
||||
:"
|
||||
:" If +multi_byte feature supported, make mbyte.vim empty.
|
||||
:if has("multi_byte") | sp another | w! mbyte.vim | q | endif
|
||||
:"
|
||||
:" If +eval feature supported quit here, leaving tiny.vim and small.vim empty.
|
||||
:" Otherwise write small.vim to skip the test.
|
||||
:if 1 | q! | endif
|
||||
:w! small.vim
|
||||
:" If +windows feature not supported :sp will fail and tiny.vim will be
|
||||
:" written to skip the test.
|
||||
:sp another
|
||||
:wq! tiny.vim
|
||||
:qa!
|
||||
ENDTEST
|
||||
|
||||
|
@ -1,9 +1,6 @@
|
||||
Test for 'errorformat'. This will fail if the quickfix feature was disabled.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:" Also test a BOM is ignored.
|
||||
:so mbyte.vim
|
||||
:7/start of errorfile/,/end of errorfile/w! Xerrorfile1
|
||||
:7/start of errorfile/,/end of errorfile/-1w! Xerrorfile2
|
||||
:/start of testfile/,/end of testfile/w! Xtestfile
|
||||
|
@ -1,7 +1,6 @@
|
||||
Test for 'errorformat'.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:/start of errorfile/,/end of errorfile/w! Xerrorfile
|
||||
:/start of testfile/,/end of testfile/w! Xtestfile
|
||||
:cf Xerrorfile
|
||||
|
@ -4,7 +4,6 @@ Tests for 'directory' option.
|
||||
- "dir", in directory relative to current dir
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:set dir=.,~
|
||||
:/start of testfile/,/end of testfile/w! Xtest1
|
||||
:" do an ls of the current dir to find the swap file (should not be there)
|
||||
|
@ -11,7 +11,6 @@ Also test changing buffers in a BufDel autocommand. If this goes wrong there
|
||||
are ml_line errors and/or a Crash.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:/^start of testfile/,/^end of testfile/w! Xtestje1
|
||||
:/^start of testfile/,/^end of testfile/w! Xtestje2
|
||||
:/^start of testfile/,/^end of testfile/w! Xtestje3
|
||||
|
@ -5,7 +5,6 @@ Also test "[m", "]m", "[M" and "]M"
|
||||
Also test search()
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
/Start cursor here
|
||||
vaBiBD:?Bug?,/Piece/-2w! test.out
|
||||
/^- Bug
|
||||
|
@ -3,7 +3,6 @@ Tests for:
|
||||
- ":checkpath!" with various 'include' settings.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,}
|
||||
:function! DeleteDirectory(dir)
|
||||
: if has("win16") || has("win32") || has("win64") || has("dos16") || has("dos32")
|
||||
|
@ -3,7 +3,6 @@ Test for a lot of variations of the 'fileformats' option
|
||||
Note: This test will fail if "cat" is not available.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:" first write three test files, one in each format
|
||||
:set fileformat=unix
|
||||
:set fileformats=
|
||||
|
@ -21,7 +21,6 @@ Test for insert expansion
|
||||
* t-expansion
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:se backspace=""
|
||||
:se cpt=.,w ff=unix | $-2,$w!Xtestfile | set ff&
|
||||
:se cot=
|
||||
|
@ -4,7 +4,6 @@ Also test that a builtin function cannot be replaced.
|
||||
Also test for regression when calling arbitrary expression.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:function Table(title, ...)
|
||||
: let ret = a:title
|
||||
: let idx = 1
|
||||
|
@ -1,6 +1,6 @@
|
||||
Test for 'scrollbind'. <eralston@computer.org> Do not add a line below!
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:
|
||||
:set noscrollbind
|
||||
:set scrollopt=ver,jump
|
||||
:set scrolloff=2
|
||||
|
@ -1,7 +1,6 @@
|
||||
Test for "*Cmd" autocommands
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:set wildchar=^E
|
||||
:/^start/,$w! Xxx " write lines below to Xxx
|
||||
:au BufReadCmd XtestA 0r Xxx|$del
|
||||
|
Binary file not shown.
@ -3,7 +3,6 @@ Tests for vertical splits and filler lines in diff mode
|
||||
Also tests restoration of saved options by :diffoff.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:" Disable the title to avoid xterm keeping the wrong one.
|
||||
:set notitle noicon
|
||||
/^1
|
||||
|
@ -1,7 +1,6 @@
|
||||
This is a test of 'virtualedit'.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:set noswf
|
||||
:set ve=all
|
||||
j-dgg
|
||||
|
@ -4,7 +4,6 @@ If after adding a new test, the test output doesn't appear properly in
|
||||
test49.failed, try to add one or more "G"s at the line ending in "test.out"
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:se nomore
|
||||
:lang mess C
|
||||
:so test49.vim
|
||||
|
@ -2,7 +2,6 @@ Test for shortpathname ':8' extension.
|
||||
Only for use on Win32 systems!
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:fun! TestIt(file, bits, expected)
|
||||
let res=fnamemodify(a:file,a:bits)
|
||||
if a:expected == ''
|
||||
|
@ -1,7 +1,6 @@
|
||||
Tests for reading and writing files with conversion for Win32.
|
||||
|
||||
STARTTEST
|
||||
:so mbyte.vim
|
||||
:" make this a dummy test for non-Win32 systems
|
||||
:if !has("win32") | e! test.ok | wq! test.out | endif
|
||||
:"
|
||||
|
@ -7,7 +7,6 @@ Also test match() and matchstr()
|
||||
Also test the gn command and repeating it.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
/^start:/
|
||||
da"
|
||||
0va'a'rx
|
||||
|
@ -1,7 +1,6 @@
|
||||
Tests for List and Dictionary types. vim: set ft=vim :
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:fun Test(...)
|
||||
:lang C
|
||||
:" Creating List directly with different types
|
||||
|
@ -5,7 +5,6 @@ A pattern that gives the expected result produces OK, so that we know it was
|
||||
actually tried.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:" tl is a List of Lists with:
|
||||
:" regexp engine
|
||||
:" regexp pattern
|
||||
|
@ -4,7 +4,7 @@ And test "ra" on multi-byte characters.
|
||||
Also test byteidx() and byteidxcomp()
|
||||
|
||||
STARTTEST
|
||||
:so mbyte.vim
|
||||
:
|
||||
ENDTEST
|
||||
|
||||
Results of test69:
|
||||
|
@ -1,7 +1,6 @@
|
||||
Tests for find completion.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:set wildmode=full
|
||||
:" Do all test in a separate window to avoid E211 when we recursively
|
||||
:" delete the Xfind directory during cleanup
|
||||
|
@ -2,7 +2,6 @@ Test for BufWritePre autocommand that deletes or unloads the buffer.
|
||||
Test for BufUnload autocommand that unloads all other buffers.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:au BufWritePre Xxx1 bunload
|
||||
:au BufWritePre Xxx2 bwipe
|
||||
/^start of
|
||||
@ -35,8 +34,6 @@ endfunc
|
||||
:set shada='100
|
||||
:au BufUnload * call CloseAll()
|
||||
:au VimLeave * call WriteToOut()
|
||||
:e small.vim
|
||||
:sp mbyte.vim
|
||||
:q
|
||||
:qa!
|
||||
ENDTEST
|
||||
|
@ -1,7 +1,6 @@
|
||||
Test for linebreak and list option (non-utf8)
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:if !exists("+linebreak") | e! test.ok | w! test.out | qa! | endif
|
||||
:set wildchar=^E
|
||||
:10new|:vsp|:vert resize 20
|
||||
|
@ -25,8 +25,8 @@ local measure_script = [[
|
||||
endfunc]]
|
||||
|
||||
describe('regexp search', function()
|
||||
-- The test cases rely on a small Vim script, which we source here, and also
|
||||
-- on a temporary result file, which we prepare and write to disk.
|
||||
-- The test cases rely on a temporary result file, which we prepare and write
|
||||
-- to disk.
|
||||
setup(function()
|
||||
clear()
|
||||
source(measure_script)
|
||||
|
Loading…
Reference in New Issue
Block a user