]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.1525: tests: testdir/ is a bit messy v9.1.1525
authorChristian Brabandt <cb@256bit.org>
Mon, 7 Jul 2025 18:53:55 +0000 (20:53 +0200)
committerChristian Brabandt <cb@256bit.org>
Mon, 7 Jul 2025 18:53:55 +0000 (20:53 +0200)
Problem:  tests: testdir is a bit messy
Solution: move test scripts into testdir/util/ directory

src/testdir/ has become a dumping ground mixing test cases with utility
functions. Let's fix this by moving all utility functions into the
testdir/util/ directory

Also a few related changes had to be done:
- Update Filelist
- update README.txt and mention the new directory layout
- fix shadowbuild by linking the util directory into the shadow dir

closes: #17677

Signed-off-by: Christian Brabandt <cb@256bit.org>
148 files changed:
Filelist
runtime/syntax/testdir/runtest.vim
src/Makefile
src/testdir/Make_amiga.mak
src/testdir/Make_ming.mak
src/testdir/Make_mvc.mak
src/testdir/Make_vms.mms
src/testdir/Makefile
src/testdir/README.txt
src/testdir/runtest.vim
src/testdir/test_autocmd.vim
src/testdir/test_balloon.vim
src/testdir/test_blob.vim
src/testdir/test_breakindent.vim
src/testdir/test_bufline.vim
src/testdir/test_channel.vim
src/testdir/test_clientserver.vim
src/testdir/test_clipmethod.vim
src/testdir/test_cmdline.vim
src/testdir/test_cmdwin.vim
src/testdir/test_conceal.vim
src/testdir/test_crash.vim
src/testdir/test_cursorline.vim
src/testdir/test_debugger.vim
src/testdir/test_delete.vim
src/testdir/test_diffmode.vim
src/testdir/test_display.vim
src/testdir/test_edit.vim
src/testdir/test_eval_stuff.vim
src/testdir/test_excmd.vim
src/testdir/test_execute_func.vim
src/testdir/test_exists.vim
src/testdir/test_expr.vim
src/testdir/test_filter_map.vim
src/testdir/test_findfile.vim
src/testdir/test_float_func.vim
src/testdir/test_fold.vim
src/testdir/test_format.vim
src/testdir/test_functions.vim
src/testdir/test_glob2regpat.vim
src/testdir/test_gui.vim
src/testdir/test_gui_init.vim
src/testdir/test_help.vim
src/testdir/test_highlight.vim
src/testdir/test_hlsearch.vim
src/testdir/test_iminsert.vim
src/testdir/test_ins_complete.vim
src/testdir/test_lambda.vim
src/testdir/test_let.vim
src/testdir/test_listchars.vim
src/testdir/test_listdict.vim
src/testdir/test_listlbr.vim
src/testdir/test_listlbr_utf8.vim
src/testdir/test_mapping.vim
src/testdir/test_match.vim
src/testdir/test_menu.vim
src/testdir/test_messages.vim
src/testdir/test_modeless.vim
src/testdir/test_move.vim
src/testdir/test_mswin_event.vim
src/testdir/test_netbeans.vim
src/testdir/test_normal.vim
src/testdir/test_number.vim
src/testdir/test_options.vim
src/testdir/test_options_all.vim
src/testdir/test_plugin_matchparen.vim
src/testdir/test_plugin_termdebug.vim
src/testdir/test_plugin_tutor.vim
src/testdir/test_popup.vim
src/testdir/test_popupwin.vim
src/testdir/test_popupwin_textprop.vim
src/testdir/test_profile.vim
src/testdir/test_prompt_buffer.vim
src/testdir/test_put.vim
src/testdir/test_quickfix.vim
src/testdir/test_remote.vim
src/testdir/test_scroll_opt.vim
src/testdir/test_search.vim
src/testdir/test_search_stat.vim
src/testdir/test_selectmode.vim
src/testdir/test_signs.vim
src/testdir/test_spell.vim
src/testdir/test_stacktrace.vim
src/testdir/test_startup.vim
src/testdir/test_startup_utf8.vim
src/testdir/test_statusline.vim
src/testdir/test_substitute.vim
src/testdir/test_syntax.vim
src/testdir/test_tabline.vim
src/testdir/test_tabpage.vim
src/testdir/test_tabpanel.vim
src/testdir/test_tagfunc.vim
src/testdir/test_tagjump.vim
src/testdir/test_termcodes.vim
src/testdir/test_termencoding.vim
src/testdir/test_terminal.vim
src/testdir/test_terminal2.vim
src/testdir/test_terminal3.vim
src/testdir/test_terminal_fail.vim
src/testdir/test_textprop.vim
src/testdir/test_timers.vim
src/testdir/test_trycatch.vim
src/testdir/test_tuple.vim
src/testdir/test_undo.vim
src/testdir/test_user_func.vim
src/testdir/test_usercommands.vim
src/testdir/test_utf8.vim
src/testdir/test_vim9_assign.vim
src/testdir/test_vim9_builtin.vim
src/testdir/test_vim9_class.vim
src/testdir/test_vim9_cmd.vim
src/testdir/test_vim9_disassemble.vim
src/testdir/test_vim9_enum.vim
src/testdir/test_vim9_expr.vim
src/testdir/test_vim9_func.vim
src/testdir/test_vim9_import.vim
src/testdir/test_vim9_python3.vim
src/testdir/test_vim9_script.vim
src/testdir/test_vim9_typealias.vim
src/testdir/test_vimscript.vim
src/testdir/test_visual.vim
src/testdir/test_wayland.vim
src/testdir/test_winbar.vim
src/testdir/test_window_cmd.vim
src/testdir/test_xdg.vim
src/testdir/test_xxd.vim
src/testdir/util/amiga.vim [moved from src/testdir/amiga.vim with 79% similarity]
src/testdir/util/check.vim [moved from src/testdir/check.vim with 99% similarity]
src/testdir/util/color_ramp.vim [moved from src/testdir/color_ramp.vim with 100% similarity]
src/testdir/util/dos.vim [moved from src/testdir/dos.vim with 93% similarity]
src/testdir/util/gen_opt_test.vim [moved from src/testdir/gen_opt_test.vim with 99% similarity]
src/testdir/util/gui_init.vim [moved from src/testdir/gui_init.vim with 100% similarity]
src/testdir/util/gui_preinit.vim [moved from src/testdir/gui_preinit.vim with 100% similarity]
src/testdir/util/mouse.vim [moved from src/testdir/mouse.vim with 100% similarity]
src/testdir/util/popupbounce.vim [moved from src/testdir/popupbounce.vim with 96% similarity]
src/testdir/util/screendump.vim [moved from src/testdir/screendump.vim with 100% similarity]
src/testdir/util/script_util.vim [moved from src/testdir/script_util.vim with 100% similarity]
src/testdir/util/setup.vim [moved from src/testdir/setup.vim with 100% similarity]
src/testdir/util/setup_gui.vim [moved from src/testdir/setup_gui.vim with 100% similarity]
src/testdir/util/shared.vim [moved from src/testdir/shared.vim with 99% similarity]
src/testdir/util/summarize.vim [moved from src/testdir/summarize.vim with 100% similarity]
src/testdir/util/term_util.vim [moved from src/testdir/term_util.vim with 99% similarity]
src/testdir/util/unix.vim [moved from src/testdir/unix.vim with 94% similarity]
src/testdir/util/view_util.vim [moved from src/testdir/view_util.vim with 100% similarity]
src/testdir/util/vim9.vim [moved from src/testdir/vim9.vim with 100% similarity]
src/testdir/util/vms.vim [moved from src/testdir/vms.vim with 81% similarity]
src/testdir/util/window_manager.vim [moved from src/testdir/window_manager.vim with 100% similarity]
src/version.c

index a598b22e9716bde67656afc7850eaa6f2dfd13dd..79dabf2b1f6c002b896b80b09a2c0ee834cce36d 100644 (file)
--- a/Filelist
+++ b/Filelist
@@ -184,64 +184,64 @@ SRC_ALL = \
                src/winclip.c \
                src/window.c \
                src/xxd/xxd.c \
-               src/testdir/gen_opt_test.vim \
-               src/testdir/README.txt \
-               src/testdir/Make_all.mak \
                src/testdir/*.in \
                src/testdir/*.py \
-               src/testdir/keycode_check.vim \
+               src/testdir/Make_all.mak \
+               src/testdir/README.txt \
+               src/testdir/commondumps.vim \
+               src/testdir/crash/* \
+               src/testdir/dumps/*.dump \
+               src/testdir/dumps/*.vim \
                src/testdir/keycode_check.json \
+               src/testdir/keycode_check.vim \
                src/testdir/lsan-suppress.txt \
-               src/testdir/sautest/autoload/*.vim \
-               src/testdir/testluaplugin/lua/testluaplugin/*.lua \
-               src/testdir/check.vim \
-               src/testdir/commondumps.vim \
-               src/testdir/gui_init.vim \
-               src/testdir/gui_preinit.vim \
-               src/testdir/mouse.vim \
-               src/testdir/runtest.vim \
-               src/testdir/screendump.vim \
-               src/testdir/setup.vim \
-               src/testdir/setup_gui.vim \
-               src/testdir/shared.vim \
-               src/testdir/vim9.vim \
-               src/testdir/script_util.vim \
-               src/testdir/summarize.vim \
-               src/testdir/term_util.vim \
-               src/testdir/view_util.vim \
-               src/testdir/viewdumps.vim \
-               src/testdir/test[0-9]*.ok \
-               src/testdir/test77a.ok \
-               src/testdir/test77a.com \
-               src/testdir/test_*.vim \
                src/testdir/python2/*.py \
                src/testdir/python3/*.py \
+               src/testdir/python_after/*.py \
+               src/testdir/python_before/*.py \
                src/testdir/pythonx/*.py \
                src/testdir/pythonx/topmodule/__init__.py \
                src/testdir/pythonx/topmodule/submodule/__init__.py \
                src/testdir/pythonx/topmodule/submodule/subsubmodule/__init__.py \
                src/testdir/pythonx/topmodule/submodule/subsubmodule/subsubsubmodule.py \
-               src/testdir/python_after/*.py \
-               src/testdir/python_before/*.py \
                src/testdir/pyxfile/*.py \
-               src/testdir/dumps/*.dump \
-               src/testdir/dumps/*.vim \
+               src/testdir/ru_RU/LC_MESSAGES/Makefile \
+               src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.mo \
+               src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.po \
+               src/testdir/runtest.vim \
                src/testdir/samples/*.html \
                src/testdir/samples/*.txt \
                src/testdir/samples/*.vim \
                src/testdir/samples/poc.zip \
-               src/testdir/samples/test000 \
                src/testdir/samples/test.zip \
+               src/testdir/samples/test000 \
                src/testdir/samples/test_undo.txt.undo \
                src/testdir/samples/testa.zip \
-               src/testdir/color_ramp.vim \
+               src/testdir/sautest/autoload/*.vim \
                src/testdir/silent.wav \
-               src/testdir/popupbounce.vim \
-               src/testdir/crash/* \
-               src/testdir/ru_RU/LC_MESSAGES/Makefile \
-               src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.po \
-               src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.mo \
-               src/testdir/window_manager.vim \
+               src/testdir/test77a.com \
+               src/testdir/test77a.ok \
+               src/testdir/test[0-9]*.ok \
+               src/testdir/test_*.vim \
+               src/testdir/testluaplugin/lua/testluaplugin/*.lua \
+               src/testdir/util/check.vim \
+               src/testdir/util/color_ramp.vim \
+               src/testdir/util/gen_opt_test.vim \
+               src/testdir/util/gui_init.vim \
+               src/testdir/util/gui_preinit.vim \
+               src/testdir/util/mouse.vim \
+               src/testdir/util/popupbounce.vim \
+               src/testdir/util/screendump.vim \
+               src/testdir/util/script_util.vim \
+               src/testdir/util/setup.vim \
+               src/testdir/util/setup_gui.vim \
+               src/testdir/util/shared.vim \
+               src/testdir/util/summarize.vim \
+               src/testdir/util/term_util.vim \
+               src/testdir/util/view_util.vim \
+               src/testdir/util/vim9.vim \
+               src/testdir/util/window_manager.vim \
+               src/testdir/viewdumps.vim \
                src/proto.h \
                src/protodef.h \
                src/proto/alloc.pro \
@@ -521,7 +521,7 @@ SRC_UNIX =  \
                src/proto/pty.pro \
                src/pty.c \
                src/testdir/Makefile \
-               src/testdir/unix.vim \
+               src/testdir/util/unix.vim \
                src/toolcheck \
                src/vim_icon.xbm \
                src/vim_mask.xbm \
@@ -615,7 +615,7 @@ SRC_DOS =   \
                src/testdir/Make_dos.mak \
                src/testdir/Make_mvc.mak \
                src/testdir/Make_ming.mak \
-               src/testdir/dos.vim \
+               src/testdir/util/dos.vim \
                src/uninstall.c \
                src/vim.rc \
                src/vim.manifest \
@@ -668,7 +668,7 @@ SRC_AMI =   \
                src/os_amiga.h \
                src/proto/os_amiga.pro \
                src/testdir/Make_amiga.mak \
-               src/testdir/amiga.vim \
+               src/testdir/util/amiga.vim \
                src/xxd/Make_amiga.mak \
 
 # Source files for Haiku (also in the extra archive).
@@ -699,7 +699,7 @@ SRC_VMS =   \
                src/os_vms_mms.c \
                src/proto/os_vms.pro \
                src/testdir/Make_vms.mms \
-               src/testdir/vms.vim \
+               src/testdir/util/vms.vim \
                src/xxd/Make_vms.mms \
                vimtutor.com \
 
index 767510cb1d35f6befce6bba82bb411e826be5165..3d4b350d0243d1941e29022bcad1f74db0322a59 100644 (file)
@@ -69,7 +69,8 @@ endif
 " Use the script for source code screendump testing.  It sources other scripts,
 " therefore we must "cd" there.
 cd ../../src/testdir
-source screendump.vim
+source util/screendump.vim
+source util/term_util.vim
 exe 'cd ' .. fnameescape(syntaxDir)
 
 " For these tests we need to be able to run terminal Vim with 256 colors.  On
index 3f305752deab6fb842e08056ad2f445b6eba7b67..0cf9f8836a3153acaff4c0cf1981c6cb40b2ca49 100644 (file)
@@ -3022,6 +3022,7 @@ shadow:   runtime pixmaps
                                 ../../testdir/ru_RU \
                                 ../../testdir/sautest \
                                 ../../testdir/samples \
+                                ../../testdir/util \
                                 ../../testdir/dumps \
                                 ../../testdir/*.ok \
                                 ../../testdir/testluaplugin \
index 843ea1e13e3fde5e926755f52b8f28c671bab340..6ffc12dfce12c71cbd914f4b9a815abf49128d54 100644 (file)
@@ -21,7 +21,7 @@ clean:
 
 .in.out:
        copy $*.ok test.ok
-       $(VIMPROG) -u amiga.vim -U NONE --noplugin --not-a-term -s dotest.in $*.in
+       $(VIMPROG) -u util/amiga.vim -U NONE --noplugin --not-a-term -s dotest.in $*.in
        diff test.out $*.ok
        rename test.out $*.out
        -delete X#? ALL QUIET
index 2ffe4025e24b20acbe3589baef663595e24dc9cf..b11d2ea8efe9615bc6894bd5e39b54fd9edf28fb 100644 (file)
@@ -46,7 +46,7 @@ report:
        @rem without the +eval feature test_result.log is a copy of test.log
        @if exist test.log ( copy /y test.log test_result.log > nul ) \
                else ( echo No failures reported > test_result.log )
-       $(VIMPROG) -u NONE $(COMMON_ARGS) -S summarize.vim messages
+       $(VIMPROG) -u NONE $(COMMON_ARGS) -S util\summarize.vim messages
        -if exist starttime del starttime
        @echo.
        @echo Test results:
@@ -105,7 +105,7 @@ tinytests: $(SCRIPTS_TINY_OUT)
 $(DOSTMP)/%.in : %.in
        if not exist $(DOSTMP)\nul mkdir $(DOSTMP)
        if exist $(DOSTMP)\$< $(DEL) $(DOSTMP)\$<
-       $(VIMPROG) -u dos.vim $(COMMON_ARGS) "+set ff=dos|f $@|wq" $<
+       $(VIMPROG) -u util\dos.vim $(COMMON_ARGS) "+set ff=dos|f $@|wq" $<
 
 # For each input file dostmp/test99.in run the tests.
 # This moves test99.in to test99.in.bak temporarily.
@@ -115,7 +115,7 @@ $(DOSTMP)/%.in : %.in
        $(MV) $(notdir $<) $(notdir $<).bak > NUL
        $(CP) $(DOSTMP)\$(notdir $<) $(notdir $<) > NUL
        $(CP) $(basename $@).ok test.ok > NUL
-       $(VIMPROG) -u dos.vim $(COMMON_ARGS) -s dotest.in $(notdir $<)
+       $(VIMPROG) -u util\dos.vim $(COMMON_ARGS) -s dotest.in $(notdir $<)
        -@if exist test.out $(MV) test.out $(DOSTMP)\$@ > NUL
        -@if exist $(notdir $<).bak $(MV) $(notdir $<).bak $(notdir $<) > NUL
        -@if exist test.ok $(DEL) test.ok
@@ -124,7 +124,7 @@ $(DOSTMP)/%.in : %.in
        -@if exist XfakeHOME $(DELDIR) XfakeHOME
        -@del X*
        -@if exist viminfo del viminfo
-       $(VIMPROG) -u dos.vim $(COMMON_ARGS) "+set ff=unix|f test.out|wq" \
+       $(VIMPROG) -u util\dos.vim $(COMMON_ARGS) "+set ff=unix|f test.out|wq" \
                $(DOSTMP)\$@
        @diff test.out $(basename $@).ok & if errorlevel 1 \
                ( $(MV) test.out $(basename $@).failed > NUL \
@@ -154,10 +154,10 @@ test_gui.res: test_gui.vim
 
 test_gui_init.res: test_gui_init.vim
        @echo $(VIMPROG) > vimcmd
-       $(VIMPROG) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S runtest.vim $<
+       $(VIMPROG) -u util\gui_preinit.vim -U util\gui_init.vim $(NO_PLUGINS) -S runtest.vim $<
        @$(DEL) vimcmd
 
-opt_test.vim: gen_opt_test.vim ../optiondefs.h ../../runtime/doc/options.txt
+opt_test.vim: util/gen_opt_test.vim ../optiondefs.h ../../runtime/doc/options.txt
        $(VIMPROG) -e -s -u NONE $(COMMON_ARGS) --nofork -S $^
        @if test -f test.log; then \
                cat test.log; \
index 1a54823e52c593e3c18cacd47a1022232fa38ace..02eb801b37275744b798a7346eb6381c3549c9cf 100644 (file)
@@ -40,7 +40,7 @@ report:
        @rem without the +eval feature test_result.log is a copy of test.log
        @if exist test.log ( copy /y test.log test_result.log > nul ) \
                else ( echo No failures reported > test_result.log )
-       $(VIMPROG) -u NONE $(COMMON_ARGS) -S summarize.vim messages
+       $(VIMPROG) -u NONE $(COMMON_ARGS) -S util\summarize.vim messages
        -if exist starttime del starttime
        @echo:
        @echo Test results:
@@ -99,7 +99,7 @@ tinytests: $(SCRIPTS_TINY_OUT)
 $(DOSTMP_INFILES): $(*B).in
        if not exist $(DOSTMP)\NUL md $(DOSTMP)
        if exist $@ del $@
-       $(VIMPROG) -u dos.vim $(COMMON_ARGS) "+set ff=dos|f $@|wq" $(*B).in
+       $(VIMPROG) -u util\dos.vim $(COMMON_ARGS) "+set ff=dos|f $@|wq" $(*B).in
 
 # For each input file dostmp/test99.in run the tests.
 # This moves test99.in to test99.in.bak temporarily.
@@ -109,7 +109,7 @@ $(TEST_OUTFILES): $(DOSTMP)\$(*B).in
        move $(*B).in $(*B).in.bak > nul
        copy $(DOSTMP)\$(*B).in $(*B).in > nul
        copy $(*B).ok test.ok > nul
-       $(VIMPROG) -u dos.vim $(COMMON_ARGS) -s dotest.in $(*B).in
+       $(VIMPROG) -u util\dos.vim $(COMMON_ARGS) -s dotest.in $(*B).in
        -@if exist test.out MOVE /y test.out $(DOSTMP)\$(*B).out > nul
        -@if exist $(*B).in.bak move /y $(*B).in.bak $(*B).in > nul
        -@if exist test.ok del test.ok
@@ -118,7 +118,7 @@ $(TEST_OUTFILES): $(DOSTMP)\$(*B).in
        -@if exist XfakeHOME rd /s /q XfakeHOME
        -@del X*
        -@if exist viminfo del viminfo
-       $(VIMPROG) -u dos.vim $(COMMON_ARGS) "+set ff=unix|f test.out|wq" \
+       $(VIMPROG) -u util\dos.vim $(COMMON_ARGS) "+set ff=unix|f test.out|wq" \
                $(DOSTMP)\$(*B).out
        @diff test.out $*.ok & if errorlevel 1 \
                ( move /y test.out $*.failed > nul \
@@ -148,10 +148,10 @@ test_gui.res: test_gui.vim
 
 test_gui_init.res: test_gui_init.vim
        @echo $(VIMPROG) > vimcmd
-       $(VIMPROG) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S runtest.vim $*.vim
+       $(VIMPROG) -u util\gui_preinit.vim -U util\gui_init.vim $(NO_PLUGINS) -S runtest.vim $*.vim
        @del vimcmd
 
-opt_test.vim: gen_opt_test.vim ../optiondefs.h ../../runtime/doc/options.txt
+opt_test.vim: util/gen_opt_test.vim ../optiondefs.h ../../runtime/doc/options.txt
        $(VIMPROG) -e -s -u NONE $(COMMON_ARGS) --nofork -S $**
        @if exist test.log ( type test.log & exit /b 1 )
 
index b6c6fabaedc4c84bb93a4daa78971496f599363f..ad213950088761c6836c22ff200b7b4b312cb156 100644 (file)
@@ -56,7 +56,7 @@ GUI_OPTION = -g
        -@ write sys$output "                "$*" "
        -@ write sys$output "-----------------------------------------------"
        -@ !run the test
-       -@ create/term/wait/nodetach mcr $(VIMPROG) $(GUI_OPTION) -u vms.vim --noplugin -s dotest.in $*.in
+       -@ create/term/wait/nodetach mcr $(VIMPROG) $(GUI_OPTION) -u util/vms.vim --noplugin -s dotest.in $*.in
        -@ !analyse the result
        -@ directory /size/date test.out
        -@ if "''F$SEARCH("test.out.*")'" .NES. "" then rename/nolog test.out $*.out 
@@ -89,9 +89,9 @@ nolog :
        -@ write sys$output "-----------------------------------------------"
        -@ write sys$output "MAKE_VMS.MMS options:"
        -@ write sys$output "   WANT_GUI   = ""$(WANT_GUI)"" "
-       -@ write sys$output "Default vimrc file is VMS.VIM:"
+       -@ write sys$output "Default vimrc file is util/VMS.VIM:"
        -@ write sys$output "-----------------------------------------------"
-       -@ type VMS.VIM
+       -@ type util/VMS.VIM
 
 clean :
        -@ if "''F$SEARCH("*.out")'"        .NES. "" then delete/noconfirm/nolog *.out.*
index 680d1a121dc9fed06f0d3d81e59dfdc18dc1d2e6..f784d80de8326f8993809727ffd2a27766492364 100644 (file)
@@ -21,7 +21,7 @@ REDIR_TEST_TO_NULL = --cmd 'au SwapExists * let v:swapchoice = "e"' | LC_ALL=C a
 # VALGRIND = valgrind --tool=memcheck --leak-check=yes --num-callers=45 --log-file=valgrind.$*
 
 # To execute one test, e.g. in gdb, use something like this:
-# run -f -u unix.vim --gui-dialog-file guidialog -U NONE --noplugin --not-a-term -S runtest.vim test_name.vim
+# run -f -u util/unix.vim --gui-dialog-file guidialog -U NONE --noplugin --not-a-term -S runtest.vim test_name.vim
 
 default: nongui
 
@@ -48,7 +48,7 @@ report:
                then cp test.log test_result.log; \
                else echo No failures reported > test_result.log; \
                fi"
-       $(VIMPROG) -u NONE $(NO_INITS) -S summarize.vim messages $(REDIR_TEST_TO_NULL)
+       $(VIMPROG) -u NONE $(NO_INITS) -S util/summarize.vim messages $(REDIR_TEST_TO_NULL)
        @rm -f starttime
        @echo
        @echo 'Test results:'
@@ -87,7 +87,7 @@ test_vim9:
 
 RM_ON_RUN = test.out X* viminfo
 RM_ON_START = test.ok benchmark.out
-RUN_VIMPROG = VIMRUNTIME=$(SCRIPTSOURCE) $(VALGRIND) $(VIMPROG) -f $(GUI_FLAG) -u unix.vim $(NO_INITS) -s dotest.in
+RUN_VIMPROG = VIMRUNTIME=$(SCRIPTSOURCE) $(VALGRIND) $(VIMPROG) -f $(GUI_FLAG) -u util/unix.vim $(NO_INITS) -s dotest.in
 
 # Delete files that may interfere with running tests.  This includes some files
 # that may result from working on the tests, not only from running them.
@@ -141,7 +141,7 @@ tinytests: $(SCRIPTS_TINY_OUT)
 # to write and a lot easier to read and debug.
 # Limitation: Only works with the +eval feature.
 # Add --gui-dialog-file to avoid getting stuck in a dialog.
-RUN_VIMTEST = VIMRUNTIME=$(SCRIPTSOURCE) $(VALGRIND) $(VIMPROG) -f $(GUI_FLAG) -u unix.vim --gui-dialog-file guidialog
+RUN_VIMTEST = VIMRUNTIME=$(SCRIPTSOURCE) $(VALGRIND) $(VIMPROG) -f $(GUI_FLAG) -u util/unix.vim --gui-dialog-file guidialog
 
 newtests: newtestssilent
        @/bin/sh -c "if test -f messages; then cat messages; fi"
@@ -174,13 +174,13 @@ test_gui_init.res: test_gui_init.vim
        @echo "$(VIMPROG)" > vimcmd
        @echo "$(RUN_GVIMTEST_WITH_GVIMRC)" >> vimcmd
        if test -n "$${ASAN_OPTIONS}"; then \
-               ASAN_OPTIONS="$${ASAN_OPTIONS}_$*" UBSAN_OPTIONS="$${UBSAN_OPTIONS}_$*" $(RUN_VIMTEST) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S runtest.vim $< ; \
+               ASAN_OPTIONS="$${ASAN_OPTIONS}_$*" UBSAN_OPTIONS="$${UBSAN_OPTIONS}_$*" $(RUN_VIMTEST) -u util/gui_preinit.vim -U util/gui_init.vim $(NO_PLUGINS) -S runtest.vim $< ; \
        else \
-               $(RUN_VIMTEST) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S runtest.vim $< ; \
+               $(RUN_VIMTEST) -u util/gui_preinit.vim -U util/gui_init.vim $(NO_PLUGINS) -S runtest.vim $< ; \
        fi
        @rm vimcmd
 
-GEN_OPT_DEPS = gen_opt_test.vim ../optiondefs.h ../../runtime/doc/options.txt
+GEN_OPT_DEPS = util/gen_opt_test.vim ../optiondefs.h ../../runtime/doc/options.txt
 
 opt_test.vim: $(GEN_OPT_DEPS)
        if test -n "$${ASAN_OPTIONS}"; then \
index c7067ac0249aae040a3af088f2e0ecfc5c90fe0d..1ae0d28ae83b259ab03b1df0caf6b09c4948e595 100644 (file)
@@ -1,5 +1,8 @@
-This directory contains tests for various Vim features.
+This directory contains test cases for various Vim features.
+The auxiliary functions to perform the tests are in the util/ folder.
+
 For testing an indent script see runtime/indent/testdir/README.txt.
+For testing a syntax script see runtime/syntax/testdir/README.txt.
 
 If it makes sense, add a new test method to an already existing file.  You may
 want to separate it from other tests with comment lines.
index a56679c829fc3e213536af1bfc8174ba88a0ed81..7822da91503db26b99e9f42e6bc48c12936c013e 100644 (file)
@@ -101,13 +101,13 @@ endif
 set shellslash
 
 " Common with all tests on all systems.
-source setup.vim
+source util/setup.vim
 
 " Needed for RunningWithValgrind().
-source shared.vim
+source util/shared.vim
 
 " Needed for the various Check commands
-source check.vim
+source util/check.vim
 
 " For consistency run all tests with 'nocompatible' set.
 " This also enables use of line continuation.
index c78088d0cff16b8f852e0f19715520a472d93830..43605f7e1111a1b7fa44a2936d6f8b72ba409e61 100644 (file)
@@ -1,7 +1,7 @@
 " Tests for autocommands
 
-source screendump.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+import './util/vim9.vim' as v9
 
 func s:cleanup_buffers() abort
   for bnr in range(1, bufnr('$'))
index 6f89f2fa968031669003c3300669df927ca6e783..1fe0ae89096514f293315f81f134663326e48a0e 100644 (file)
@@ -4,7 +4,7 @@
 CheckNotGui
 CheckFeature balloon_eval_term
 
-source screendump.vim
+source util/screendump.vim
 
 let s:common_script =<< trim [CODE]
   call setline(1, ["one one one", "two tXo two", "three three three"])
index addb39503ff4fbe28dec9a414c79777e26e2b936..93005a617a35763af9d8afadaf1407da94748fbb 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for the Blob types
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func TearDown()
   " Run garbage collection after every test
index e081307abc2153e0c71c36bb92e70851fc8f588b..bb164f70ea8582508d5e76365a2888c6daf4fca3 100644 (file)
@@ -6,7 +6,7 @@
 " Test_breakindent08())
 CheckOption breakindent
 
-source screendump.vim
+source util/screendump.vim
 
 func SetUp()
   let s:input ="\tabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP"
index 1aa0c017c0b9537a97c539dee0924a7d2f462689..9f0a0a6b342f706145222dda31d1cbcb9e93f448 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for setbufline(), getbufline(), appendbufline(), deletebufline()
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_setbufline_getbufline()
   " similar to Test_set_get_bufline()
index 6a0ee54109a17b3e72d5294c4d6291f605d601bb..dcd05266905de62c55a8f8b165d982d8d3468b12 100644 (file)
@@ -3,7 +3,7 @@
 " When +channel is supported then +job is too, so we don't check for that.
 CheckFeature channel
 
-source screendump.vim
+source util/screendump.vim
 
 let s:python = PythonProg()
 if s:python == ''
index 3d69eed7594ae14e6ad5ec39c4641d2152b78dd8..6fe0f6969330435fcb27f4a6213b2670f263345a 100644 (file)
@@ -8,7 +8,7 @@ endif
 
 CheckFeature clientserver
 
-source shared.vim
+source util/shared.vim
 
 func Check_X11_Connection()
   if has('x11')
index 31a381c14e17544dc394788fb8c94e4e29cd2253..9b34658426b42c2faf3344489b4dfb7a7cbe447e 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for clipmethod
 
-source window_manager.vim
+source util/window_manager.vim
 
 CheckFeature clipboard_working
 CheckFeature xterm_clipboard
@@ -123,7 +123,7 @@ func Test_clipreset_switches()
 
   let l:lines =<< trim END
     set cpm=x11
-    source shared.vim
+    source util/shared.vim
 
     func Test()
       clipreset
index cfc64f79d2e5e039669ee5b8ac5c9a062581c57c..a68d3e12332c405a589b66eaff5cc2634cce4ea6 100644 (file)
@@ -1,7 +1,7 @@
 " Tests for editing the command line.
 
-source screendump.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+import './util/vim9.vim' as v9
 
 func SetUp()
   func SaveLastScreenLine()
index 9c37f2052c01d6f0cc2c1ad734acd8d6e5d2c811..6b2850a0273960d20e08774c41bb839e800237a3 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for editing the command line.
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_getcmdwintype()
   call feedkeys("q/:let a = getcmdwintype()\<CR>:q\<CR>", 'x!')
index ac27dba579ff2c7627091ece3c1ffd5afd910e93..360e600b472bc72a8a01dbe27f51309122ca8048 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature conceal
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_conceal_two_windows()
   CheckScreendump
index f497d9ed464742ecb5e6ae7df186fba2aae87e3b..ff9b63ba3ac2a29ffe20cb22aed72c91e43a43e4 100644 (file)
@@ -1,5 +1,5 @@
 " Some tests, that used to crash Vim
-source screendump.vim
+source util/screendump.vim
 
 CheckScreendump
 
index a497d0e39391c29c2dec9671a9498c3f6ee99321..01a94baae7913e27f50fa4a5bcbefdd28919b9e8 100644 (file)
@@ -1,6 +1,6 @@
 " Test for cursorline and cursorlineopt
 
-source screendump.vim
+source util/screendump.vim
 
 func s:screen_attr(lnum) abort
   return map(range(1, 8), 'screenattr(a:lnum, v:val)')
index be881b5b25479df914b080817fc7710fe96a98a0..264420998e58a3cd14a730751e0e8a86f3a7bef8 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for the Vim script debug commands
 
-source screendump.vim
+source util/screendump.vim
 
 CheckRunVimInTerminal
 
index 59d569f31654e9d1910ffe28125a49f2f59d8e62..63e83d3b77252746c62263cd41732fbac6065296 100644 (file)
@@ -1,6 +1,6 @@
 " Test for delete().
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_file_delete()
   split Xfdelfile
index 5c3873835d1362161ac456808e4602d216a64474..6af3fb0d83e0002fb912a8918fb47aa2844cc941 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for diff mode
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_diff_fold_sync()
   enew!
index be6ca7b0ffb27598b727e42f0c1d306b9c36fd6d..5f597f133b3021f2016f7fe3e5186e9f30ef1b55 100644 (file)
@@ -4,7 +4,7 @@ if !has('gui_running') && has('unix')
   set term=ansi
 endif
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_display_foldcolumn()
   CheckFeature folding
index f8ef1d8c5b85cf95648ce528595af2165e45c27c..c951f3a7b8e858a28162a01848a93b8859843afe 100644 (file)
@@ -4,7 +4,7 @@ if exists("+t_kD")
   let &t_kD="\e[3;*~"
 endif
 
-source screendump.vim
+source util/screendump.vim
 
 " Needs to come first until the bug in getchar() is
 " fixed: https://groups.google.com/d/msg/vim_dev/fXL9yme4H4c/bOR-U6_bAQAJ
index ada46672340f6aa82ebbdf14a20f5a1563ff9a16..39bb4ba9f2d08305420511511a232fcef6d5ab16 100644 (file)
@@ -1,7 +1,7 @@
 " Tests for various eval things.
 
-source shared.vim
-import './vim9.vim' as v9
+source util/shared.vim
+import './util/vim9.vim' as v9
 
 function s:foo() abort
   try
index 66ef50177f4fcbeac0b0c42f7f2d8ac4f2c97544..8c3282855ec1912b829fc975a9eab0573bfee987 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for various Ex commands.
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_ex_delete()
   new
index e1c85b097b4a043be2b42ecdc2d875a91eb636c8..3e6c2fe922e1d0f77166f8618537229c81e2a7ab 100644 (file)
@@ -1,6 +1,6 @@
 " test execute()
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func NestedEval()
   let nested = execute('echo "nested\nlines"')
index 404b15c0d378402f38be50fe4b531f461bafcad4..c886f0b9f480466e6feeea0869bfb3505813d553 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for the exists() function
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Test_exists()
   augroup myagroup
index e08019a2ec68183e56a7d55081eb340baccca1e4..ec44d8092b0dc2a1a096c682ec4e0914ffea0c09 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for expressions.
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Test_equal()
   let base = {}
index 39da767fab5ca19f36a9258e72773a944587e99e..138ca18b5cb1a134e4e572d5c13eb9a98e3db860 100644 (file)
@@ -1,6 +1,6 @@
 " Test filter() and map()
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 " list with expression string
 func Test_filter_map_list_expr_string()
index ec380cbb4f9bc34279c2c7f9f2d01d9f638aac0f..acb26e0e5e642a0153129cef7149fdd484514e80 100644 (file)
@@ -1,6 +1,6 @@
 " Test findfile() and finddir()
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 let s:files = [ 'Xfinddir1/foo',
       \         'Xfinddir1/bar',
index 23e3c314c39cc240719ecf2c5d2c7160410bdb0c..db08dd50144c97f6a1bbcad388de9edcdba2dddc 100644 (file)
@@ -1,6 +1,6 @@
 " test float functions
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Test_abs()
   call assert_equal('1.23', string(abs(1.23)))
index 0fc99bc55a759fe6d7cf8a64bb75dedbc4c00b79..fc63b1572b0f74b4950ee6d1ca11c259c0fa0d4c 100644 (file)
@@ -1,6 +1,6 @@
 " Test for folding
 
-source screendump.vim
+source util/screendump.vim
 
 func PrepIndent(arg)
   return [a:arg] + repeat(["\t".a:arg], 5)
index b6be20401d30c6e12054d1697a6065453acbe2d7..b192938d404d0b4ae181f55ebfddb72c00f6c6b7 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for expressions.
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Test_printf_pos_misc()
   let lines =<< trim END
index ae16d1e85c565d8aa5d940d9829702c867481034..4fac4726fa91a1f5d1fa04b3912fc5a297dada53 100644 (file)
@@ -1,7 +1,7 @@
 " Tests for various functions.
 
-source screendump.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+import './util/vim9.vim' as v9
 
 " Must be done first, since the alternate buffer must be unset.
 func Test_00_bufexists()
index 965ca5c4a737026a0c198a23b5c712d2b0784594..66ace12adb75abe72fccfb406b427c3bb03aea9a 100644 (file)
@@ -1,6 +1,6 @@
 " Test glob2regpat()
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Test_glob2regpat_invalid()
   call assert_equal('^1\.33$', glob2regpat(1.33))
index 45966eba59474cdd364728f6797b00de8fc989a2..9fd840a53a85308ff41d9574a750d0579058f041 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckCanRunGui
 
-source setup_gui.vim
+source util/setup_gui.vim
 
 func Setup()
   call GUISetUpCommon()
index f3effff48a37d18faf1897f81bb85097e8a84749..1a60a49ec5603197da242e3f60421b00261a0853 100644 (file)
@@ -3,7 +3,7 @@
 
 CheckCanRunGui
 
-source setup_gui.vim
+source util/setup_gui.vim
 
 func Setup()
   call GUISetUpCommon()
index e87d312585c26ac8066c5f7d3743c4d83c0c958d..dac153d863654e9d495c4c14f512d1b8200f49bd 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for :help
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Test_help_restore_snapshot()
   help
index 487eb8dc14795cf1de85a83da8502e658cbbc3ea..5ce4f1ede39cf8e9587ea7cb85b32c9fbfd8d649 100644 (file)
@@ -1,8 +1,8 @@
 " Tests for ":highlight" and highlighting.
 
-source screendump.vim
-source script_util.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+source util/script_util.vim
+import './util/vim9.vim' as v9
 
 func ClearDict(d)
   for k in keys(a:d)
index 18992d32b461dd0d3a8acbd14b785acb65576592..8bf7f0aaeb59f5873082127bc60d398a35e211bc 100644 (file)
@@ -1,6 +1,6 @@
 " Test for v:hlsearch
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_hlsearch()
   new
index e20cddd3cb976a8e8a782d6356b7c7d6264620c8..918f17d4c9e5417599825f21a61a2073e1a6e2d8 100644 (file)
@@ -1,6 +1,6 @@
 " Test for 'iminsert'
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 let s:imactivatefunc_called = 0
 let s:imstatusfunc_called = 0
index d906e7ad6314f1254609c5eb165a0172afff1a23..9ee7876c219c6d5cf7fd5f6a36ee441c9ae81fba 100644 (file)
@@ -1,7 +1,7 @@
 " Test for insert completion
 
-source screendump.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+import './util/vim9.vim' as v9
 
 " Test for insert expansion
 func Test_ins_complete()
index 42f53b1ebd84bd588dc73306e8cdac5743451cd1..d1daa127a0d3256da132e1eaf546f3470755bbfe 100644 (file)
@@ -1,6 +1,6 @@
 " Test for lambda and closure
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Test_lambda_feature()
   call assert_equal(1, has('lambda'))
index a90b55cb4e430026a4c633e0fbcdec11ebd0c484..0aa8b16434a6e2e43cd3d0c1023753351a581282 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for the :let command.
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Test_let()
   " Test to not autoload when assigning.  It causes internal error.
index 387f6afd65240b5d036c112c60e3457a827a842a..38963fa484448475f1f4e2bde46cde9621e051e9 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for 'listchars' display with 'list' and :list
 
-source screendump.vim
+source util/screendump.vim
 
 func Check_listchars(expected, end_lnum, end_scol = -1, leftcol = 0)
   if a:leftcol > 0
index a7e9cb795ac4def7ffde0aaa88079590a53d8f89..f806eb897c7eb12e81a59b57db2d4c6346bad3e5 100644 (file)
@@ -1,7 +1,7 @@
 " Tests for the List and Dict types
 scriptencoding utf-8
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func TearDown()
   " Run garbage collection after every test
index d1869838e9878f9c7b7e2097bb3e66227e37f0e8..7430ec626c8d1e1b76edeee7050723b992bca1f5 100644 (file)
@@ -6,7 +6,7 @@ scriptencoding latin1
 CheckOption linebreak
 CheckFeature conceal
 
-source screendump.vim
+source util/screendump.vim
 
 function s:screen_lines(lnum, width) abort
   return ScreenLines(a:lnum, a:width)
index d69cae76de0d4125ada27fc9c66e942d4c6e3f2d..be77566a79cc73fd715770e988c84d8899599fe1 100644 (file)
@@ -7,7 +7,7 @@ CheckOption linebreak
 CheckFeature conceal
 CheckFeature signs
 
-source screendump.vim
+source util/screendump.vim
 
 func s:screen_lines(lnum, width) abort
   return ScreenLines(a:lnum, a:width)
index 28b0188b7d30bf649ba61d1173b507a558b31b9c..01f2d1f94429565aff26d939bcd7ef9d2c92aea9 100644 (file)
@@ -1,7 +1,7 @@
 " Tests for mappings and abbreviations
 
-source screendump.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+import './util/vim9.vim' as v9
 
 func Test_abbreviation()
   new
index 35311d43237ef9117c16b4101b5d80503748b154..5d598eb2335b7dd9092225c7ac9ff230ac3e4064 100644 (file)
@@ -1,7 +1,7 @@
 " Test for :match, :2match, :3match, clearmatches(), getmatches(), matchadd(),
 " matchaddpos(), matcharg(), matchdelete(), and setmatches().
 
-source screendump.vim
+source util/screendump.vim
 
 function Test_match()
   highlight MyGroup1 term=bold ctermbg=red guibg=red
index f441190d9158282ceaf34de82f7b34cbc4a783a2..e42dd0cc4b9c1da6f30ca1c6e03452e02df70bf5 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature menu
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_load_menu()
   try
index e9eb0991d659b10f63ef9bea26b856215e0e57fa..61193dfd3d26185509193b6b2e0efd6db1bd3677 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for :messages, :echomsg, :echoerr
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_messages()
   let oldmore = &more
index d96be4bd02034b1f83dd7bb42c75ddc6f23286e5..ef597ada18d4fd2f200740ba069d5b44595c4a62 100644 (file)
@@ -4,7 +4,7 @@
 CheckNotGui
 CheckUnix
 
-source mouse.vim
+source util/mouse.vim
 
 " Test for modeless characterwise selection (single click)
 func Test_modeless_characterwise_selection()
index c45157f27319b423421112ec185f358e0925566e..d0b68f731d88f4c13a5604d6f0f8c7c666e7e5ce 100644 (file)
@@ -1,6 +1,6 @@
 " Test the ":move" command.
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_move()
   enew!
index 0a4407c31f40d371d73cb537c9b1b5ac2256d0f6..96d1247db6e6faaacfc096719a1709db7c4334fc 100644 (file)
@@ -2,7 +2,7 @@
 " Most of this works the same in Windows GUI as well as Windows console.
 
 CheckMSWindows
-source mouse.vim
+source util/mouse.vim
 
 " Helper function for sending a grouped sequence of low level key presses
 " The modifier key(s) can be included as VK Key Codes in the sequence
index cfb973692aea79248ce2da9e15ee722637d70c84..d3d5e8baf263495356e33eff3c82ed2a8ad10552 100644 (file)
@@ -876,7 +876,7 @@ func Nb_quit_with_conn(port)
   call delete("Xnetbeans")
   call writefile([], "Xnetbeans", 'D')
   let after =<< trim END
-    source shared.vim
+    source util/shared.vim
     set cpo&vim
 
     func ReadXnetbeans()
index aa1fa1034d78c52d561ee09da049f7aee08fce76..374696443d0b3c881bfa2aeef9ebf9e55241ecfa 100644 (file)
@@ -1,7 +1,7 @@
 " Test for various Normal mode commands
 
-import './vim9.vim' as v9
-source screendump.vim
+import './util/vim9.vim' as v9
+source util/screendump.vim
 
 func Setup_NewWindow()
   10new
index 10b69881fbb8850fd78f739b94a43334579422af..bac01d142db98ffa0b1bcc0f4a0b01d151e52782 100644 (file)
@@ -1,6 +1,6 @@
 " Test for 'number' and 'relativenumber'
 
-source screendump.vim
+source util/screendump.vim
 
 func s:screen_lines(start, end) abort
   return ScreenLines([a:start, a:end], 8)
index e4bf63a6bfb46f24deb5ec65fa797f1803434258..084646699d0195602e7c1ed4ffb49da661e0da1d 100644 (file)
@@ -340,12 +340,12 @@ func Test_set_completion()
   " Expand directories.
   call feedkeys(":set cdpath=./\<C-A>\<C-B>\"\<CR>", 'tx')
   call assert_match(' ./samples/ ', @:)
-  call assert_notmatch(' ./summarize.vim ', @:)
+  call assert_notmatch(' ./util/summarize.vim ', @:)
   set cdpath&
 
   " Expand files and directories.
   call feedkeys(":set tags=./\<C-A>\<C-B>\"\<CR>", 'tx')
-  call assert_match(' ./samples/.* ./summarize.vim', @:)
+  call assert_match(' ./samples/.* ./test10.in', @:)
 
   call feedkeys(":set tags=./\\\\ dif\<C-A>\<C-B>\"\<CR>", 'tx')
   call assert_equal('"set tags=./\\ diff diffexpr diffopt', @:)
index a2330ecb90f129176159e4a518e96f0cef1bdaf8..e6da82b3b9f84216183b8106a075e830155a9197 100644 (file)
@@ -1,7 +1,7 @@
 " Test for options
 
 " opt_test.vim is generated from src/optiondefs.h and runtime/doc/options.txt
-" using gen_opt_test.vim
+" using util/gen_opt_test.vim
 if filereadable('opt_test.vim')
   source opt_test.vim
 else
index 47fd3ed05f3285d755543de3f58a317bdc50dae9..a05fc5ddd24d66571729481cfd82f8d522a247d3 100644 (file)
@@ -4,7 +4,7 @@ if !has('gui_running') && has('unix')
   set term=ansi
 endif
 
-source screendump.vim
+source util/screendump.vim
 
 " Test for scrolling that modifies buffer during visual block
 func Test_visual_block_scroll()
index 9017bda9f1c457c3050886e31d8d2a936e676a00..ed20247b5393c5c60767b7f81e5dbc0502372ac3 100644 (file)
@@ -1,6 +1,6 @@
 " Test for the termdebug plugin
 
-source screendump.vim
+source util/screendump.vim
 
 CheckUnix
 CheckFeature terminal
index 5c3dcd949dfecddbfe7f11bfc57d01797834c977..da97fcf5c491b980b075c41fad6e5bbda1ca6839 100644 (file)
@@ -1,7 +1,7 @@
 " Test for the new-tutor plugin
 
-source screendump.vim
-source script_util.vim
+source util/screendump.vim
+source util/script_util.vim
 
 func SetUp()
   set nocompatible
index 7e268e80c201e417294e280a91da178aecd902fb..2ae01656ff43082849cea33813abbf8fd3741b6e 100644 (file)
@@ -1,6 +1,6 @@
 " Test for completion menu
 
-source screendump.vim
+source util/screendump.vim
 
 let g:months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
 let g:setting = ''
index 6464e1eab86c00527e354f2b968e5f27d1cfb5d2..21d6819a4f9990c6592bc13c1e948576ef379b72 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature popupwin
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_simple_popup()
   CheckScreendump
index a09938320e0a3facec19c4c11d0bb4bf7ac8108c..2f30831f5db66746cb8565c3d183daa4899171b9 100644 (file)
@@ -3,7 +3,7 @@
 CheckFeature popupwin
 CheckFeature textprop
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_textprop_popup()
   CheckScreendump
index 8c0260cbbb6a389a49f6ae6cb954f27a88ebba66..fe35e49c2ac60f6babd32848be4ff8eca38504a2 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature profile
 
-source screendump.vim
+source util/screendump.vim
 
 if has('prof_nsec')
   let s:header = 'count     total (s)      self (s)'
index 414ed6e6cbb426a0ac7f8645bbf13554a94610a8..72882e29e0398457fc24351130d67f75200e00ae 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature channel
 
-source screendump.vim
+source util/screendump.vim
 
 func CanTestPromptBuffer()
   " We need to use a terminal window to be able to feed keys without leaving
index 91a01a4f21b1fb98f26302cb436e43ac84130966..514a24ea0246ea2692a19ec9f708861b79037926 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for put commands, e.g. ":put", "p", "gp", "P", "gP", etc.
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_put_block()
   new
index 7047d8c2b24f3957faaba28fd2755203bcc45dc6..fed9dcf8d4905fa39ea5f9b648c91dc1a1722c3d 100644 (file)
@@ -1,9 +1,9 @@
 " Test for the quickfix feature.
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 CheckFeature quickfix
 
-source screendump.vim
+source util/screendump.vim
 
 set encoding=utf-8
 
index a10cb1250921529e4fe89c24ba7837ddab4268f6..742c8e2831a9da6c89c57c8225eb919966d5fbb1 100644 (file)
@@ -3,8 +3,8 @@
 CheckFeature clientserver
 CheckFeature terminal
 
-source screendump.vim
-source mouse.vim
+source util/screendump.vim
+source util/mouse.vim
 
 let s:remote_works = 0
 let s:skip = 'Skipped: --remote feature is not possible'
index b4780ebc33daac327e34ff50aa80d91b527c30fb..4e29976176e5084bb4f7905bbb24f5d97b8ef4de 100644 (file)
@@ -1,7 +1,7 @@
 " Test for 'scroll', 'scrolloff', 'smoothscroll', etc.
 
-source screendump.vim
-source mouse.vim
+source util/screendump.vim
+source util/mouse.vim
 
 func Test_reset_scroll()
   let scr = &l:scroll
index 2921e195875536baaa64a99bc0e6f5ae5277ab2a..4e5fd0620f7017ea7e1bd43ee25b8570cdfdf50d 100644 (file)
@@ -1,6 +1,6 @@
 " Test for the search command
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_search_cmdline()
   CheckOption incsearch
index 72d4bcd367631a122d193af5d085ab7209a34974..5a0f16303fa4bc96f774376fc059d7ad94f66823 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for search_stats, when "S" is not in 'shortmess'
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_search_stat()
   new
index 705c4ce90a20a82a27bab76722dbaef948eb9d5a..285ccb47bbbe67d4e39e2bcd5e3e5a3d3cbc240d 100644 (file)
@@ -4,7 +4,7 @@
 CheckNotGui
 CheckUnix
 
-source mouse.vim
+source util/mouse.vim
 
 " Test for select mode
 func Test_selectmode_basic()
index 78988b2467df425352681b56e59ac6ec17bf5558..83cfc5f2f1ab6375a7cacbc4bb024c02859dd638 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature signs
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_sign()
   new
index 0d8ec99531d077e73248bbfedd1dc9a68e1f8dda..170ea57926ac2b4e934c3a99eda64d326d99d401 100644 (file)
@@ -3,7 +3,7 @@
 
 CheckFeature spell
 
-source screendump.vim
+source util/screendump.vim
 
 func TearDown()
   set nospell
index fc8510a2d1477c6140c74f38ed730787d1deace5..77ea28f94fade0ef50e662ca2ec3671b77b787c3 100644 (file)
@@ -1,6 +1,6 @@
 " Test for getstacktrace() and v:stacktrace
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 let s:thisfile = expand('%:p')
 let s:testdir = s:thisfile->fnamemodify(':h')
index cd9935527e597ef47bf24a65b14221381fe647d6..02d1adf140bb28c8befd69ef5fcd5976b970ff4f 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for startup.
 
-source screendump.vim
+source util/screendump.vim
 
 " Check that loading startup.vim works.
 func Test_startup_script()
index f31c150677ed8000ca8596b3d4f67a688868d6e2..f4de090347fe3d29b869d9bb3d1379a75bdbe7c8 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for startup using utf-8.
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_read_stdin_utf8()
   let linesin = ['テスト', '€ÀÈÌÒÙ']
index 7883af34239c861ab90405bcfc79e28e52797cfa..401eb2a046b8278b8d5b5f181c4e3aac4a231839 100644 (file)
@@ -3,7 +3,7 @@
 " Not tested yet:
 "   %N
 
-source screendump.vim
+source util/screendump.vim
 
 func SetUp()
   set laststatus=2
index ef352b9638dde11459ffad2642d8bc3e88a2a03b..7108143863ca658ee9f4ebabf441e2cc38de559d 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for the substitute (:s) command
 
-source screendump.vim
+source util/screendump.vim
 
 " NOTE: This needs to be the first test to be
 "       run in the file, since it depends on
index 6c56ceba164970d1645cb1d23849504c1c183261..0374077bdb94d7b6755809d048b711b49be2a62a 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature syntax
 
-source screendump.vim
+source util/screendump.vim
 
 func GetSyntaxItem(pat)
   let c = ''
index d00626a6cb7d3cde82cc54badb86361b8ff83d58..ce8cb58ae3bb1316ad75c207c39442649deabeb7 100644 (file)
@@ -1,6 +1,6 @@
 " Test for tabline
 
-source screendump.vim
+source util/screendump.vim
 
 func TablineWithCaughtError()
   let s:func_in_tabline_called = 1
index a99753ef1eba631dd481d987924563ab68cbac17..05c56696733bbed60c805b7f7bffb669480a427d 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for tabpage
 
-source screendump.vim
+source util/screendump.vim
 
 function Test_tabpage()
   CheckFeature quickfix
index 257c38da83da7993e60a449824b31ecf2dff21bd..f2925504c41b9b679dd33dd4c6eb569a505a8a56 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for tabpanel
 
-source screendump.vim
+source util/screendump.vim
 CheckFeature tabpanel
 
 function s:reset()
index cceaf45c22022be64c783da8a85d16970af422bc..11a105b63fd0193e81e77081501fd6dfaa75dafc 100644 (file)
@@ -1,7 +1,7 @@
 " Test 'tagfunc'
 
-import './vim9.vim' as v9
-source screendump.vim
+import './util/vim9.vim' as v9
+source util/screendump.vim
 
 func TagFunc(pat, flag, info)
   let g:tagfunc_args = [a:pat, a:flag, a:info]
index 1947ab2d3671b322918e1fb28a53057958e1eded..47618d077450696935a9ba51f3ff4c7aeb42532d 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for tagjump (tags and special searches)
 
-source screendump.vim
+source util/screendump.vim
 
 " SEGV occurs in older versions.  (At least 7.4.1748 or older)
 func Test_ptag_with_notagstack()
index e44ca466a07732f75bc03e573bce64e2b8229cdc..1f2ea7de59431fb5cbfa039c7d4df57f394bcdb3 100644 (file)
@@ -4,7 +4,7 @@
 CheckNotGui
 CheckUnix
 
-source mouse.vim
+source util/mouse.vim
 
 func s:TermGuiColorsTest()
   CheckNotMSWindows
index 86b7341a2f692de17ed29b0e593ff054bf287e46..f4f523163cf57f71e5cd62413e182922cd3235db 100644 (file)
@@ -4,7 +4,8 @@
 " This only works with "iconv".
 CheckFeature iconv
 
-source screendump.vim
+source util/screendump.vim
+
 if !CanRunVimInTerminal()
   throw 'Skipped: cannot make screendumps'
 endif
index 7e088b209209f60073af0a5942a07292a600f3c3..0597c36a6f5057e18c0313cc99854eea1f1304c3 100644 (file)
@@ -4,8 +4,8 @@
 
 CheckFeature terminal
 
-source screendump.vim
-source mouse.vim
+source util/screendump.vim
+source util/mouse.vim
 
 let s:python = PythonProg()
 let $PROMPT_COMMAND=''
index 996cd9818044a64cb56766cdb8c0310a28dd3643..d2fc4fc398ee66b4644bd8a28454bb319b414b77 100644 (file)
@@ -4,8 +4,8 @@
 
 CheckFeature terminal
 
-source screendump.vim
-source mouse.vim
+source util/screendump.vim
+source util/mouse.vim
 
 let $PROMPT_COMMAND=''
 
index e86fdf09af9f2be76aba9eb902effc5079ed4298..218b4e6a0401440a7b65dacc8158f5cbad71474f 100644 (file)
@@ -4,10 +4,10 @@
 
 CheckFeature terminal
 
-source screendump.vim
-source mouse.vim
+source util/screendump.vim
+source util/mouse.vim
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 let $PROMPT_COMMAND=''
 
@@ -806,7 +806,7 @@ endfunc
 " Test for sync buffer cwd with shell's pwd
 func Test_terminal_sync_shell_dir()
   CheckUnix
-  " The test always use sh (see src/testdir/unix.vim).
+  " The test always use sh (see src/testdir/util/unix.vim).
   " BSD's sh doesn't seem to play well with the OSC 7 escape sequence.
   CheckNotBSD
 
index 0ee00a1dc61c9cbbc63e0eab6b036925eff5126e..c2bc4bd2ca46b82ecfc34c00a8dd307f1f9fc573 100644 (file)
@@ -4,8 +4,6 @@
 
 CheckFeature terminal
 
-source shared.vim
-
 func Test_terminal_redir_fails()
   CheckUnix
 
index 856a526ae6715ddfe5c355f43eab6692b79970a5..b5c9f63f652f8d9e11df02da02d29ecfbc27df7d 100644 (file)
@@ -3,8 +3,8 @@
 
 CheckFeature textprop
 
-source screendump.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+import './util/vim9.vim' as v9
 
 func Test_proptype_global()
   call prop_type_add('comment', {'highlight': 'Directory', 'priority': 123, 'start_incl': 1, 'end_incl': 1})
index 0f9fddbbbb3bb19f99e50929ed8691ffe03f4b4d..9ba5d0f84d19168d7c6f29304443b32925a11872 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature timers
 
-source screendump.vim
+source util/screendump.vim
 
 func SetUp()
   " The tests here use timers, thus are sensitive to timing.
index 1fde607567fc9fbdebb2e1c02c3258837ee40579..0488861f5332c64fb4ea3980e83f8b95c34386dd 100644 (file)
@@ -1,7 +1,7 @@
 " Test try-catch-finally exception handling
 " Most of this was formerly in test49.
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 "-------------------------------------------------------------------------------
 " Test environment                                                         {{{1
index 45f730d86bf110f8fae77bdc7672aa7f7d168398..c6d8e819acdce28143605ff375e4d646e0e857d2 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for the Tuple types
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func TearDown()
   " Run garbage collection after every test
index b4506cb09e2ca16c02e75e777590adc6f111c3b1..a68321f903aa45a2370cd3b50b1b0e17dc19352a 100644 (file)
@@ -3,7 +3,7 @@
 " undo-able pieces.  Do that by setting 'undolevels'.
 " Also tests :earlier and :later.
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_undotree()
   new
index 8a32afe320bf0e7e881bcdf2e4b4c24abbeef635..d12ad8e402ed01116404bd127b49864f001c8613 100644 (file)
@@ -3,7 +3,7 @@
 " Also test that a builtin function cannot be replaced.
 " Also test for regression when calling arbitrary expression.
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func Table(title, ...)
   let ret = a:title
index e61a9cebfa64b1e261a96f6508a7aabc564f6e40..636ac2bd15812cd423505a2c80047c823cdc9da9 100644 (file)
@@ -1,8 +1,8 @@
 " Tests for user defined commands
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
-source screendump.vim
+source util/screendump.vim
 
 " Test for <mods> in user defined commands
 function Test_cmdmods()
index 9c2a7496e77ba8d501e16a14c6b3e1d6d8f844bc..a0cd5bd79ffbac251d265303579e44c52b00052f 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for Unicode manipulations
 
-source screendump.vim
+source util/screendump.vim
 
 " Visual block Insert adjusts for multi-byte char
 func Test_visual_block_insert()
index dde750b8b6291c6290342afbb135754522358d3b..c0f56d9cb440f14e1ce005fb408230b19903b3af 100644 (file)
@@ -1,6 +1,6 @@
 " Test Vim9 assignments
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 let s:appendToMe = 'xxx'
 let s:addToMe = 111
index a653c7cb8fcfeeba9137887955100c936c542236..675dcd00c92e044c1bb51230c43185583d05c64f 100644 (file)
@@ -1,7 +1,7 @@
 " Test using builtin functions in the Vim9 script language.
 
-source screendump.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+import './util/vim9.vim' as v9
 
 " Test for passing too many or too few arguments to builtin functions
 func Test_internalfunc_arg_error()
index e08c40c76b15f9f4e257290737e6673672ad4130..4c8c1cd2682d2efbf2d28f68f8924ce40936ec25 100644 (file)
@@ -1,6 +1,6 @@
 " Test Vim9 classes
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 def Test_class_basic()
   # Class supported only in "vim9script"
index 0d525b481776a843b50f1dfcaf2efa95a9294a86..1380440c408ebdf2fb5ae70aa2a51a2036ca942d 100644 (file)
@@ -1,6 +1,6 @@
 " Test commands that are not compiled in a :def function
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 def Test_vim9cmd()
   var lines =<< trim END
index f1059fbb81748244a23c7cadc4780f1d126d9ded..4a86a9b567b14be6f7960530b34a2e6da9a2336e 100644 (file)
@@ -1,6 +1,6 @@
 " Test the :disassemble command, and compilation as a side effect
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 func s:NotCompiled()
   echo "not"
index 0ce7dad439c016e01b1a04e79cad8fb396a9f98e..d2ccb77cf4a9a291222c692ca6132d2f0afa3f1f 100644 (file)
@@ -1,6 +1,6 @@
 " Test Vim9 enums
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 " Test for parsing an enum definition
 def Test_enum_parse()
index 22d66810f45ac3b6b2673c894b03a2553575445c..d47c4511e7ba09e723f55394787f767733ef333b 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for Vim9 script expressions
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 let g:cond = v:false
 def FuncOne(arg: number): string
index 42b8b4f2bce0c6aeb20e8dac501582d2300750fc..e214d9583ba23c87514d9917c234ceed2b4663df 100644 (file)
@@ -1,7 +1,7 @@
 " Test various aspects of the Vim9 script language.
 
-import './vim9.vim' as v9
-source screendump.vim
+import './util/vim9.vim' as v9
+source util/screendump.vim
 
 func Test_def_basic()
   def SomeFunc(): string
index 0eeaa7f435c4e43c12edc67d908e954aef4270e5..191008ecbe3b4e329f225e516966475f8c94a8ff 100644 (file)
@@ -1,7 +1,7 @@
 " Test import/export of the Vim9 script language.
 " Also the autoload mechanism.
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 let s:export_script_lines =<< trim END
   vim9script
index 9817dd8600f08a7fd0ff16109e86c9633249aa3c..42a112a7d8bfb1abde679726d5cddc13fc7fe71b 100644 (file)
@@ -1,5 +1,5 @@
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 CheckFeature python3
 
 def Test_python3_py3eval_locals()
index 52d64c68931c5b88ea6a7eae0b9802107b86c306..d4043d1db64b3c30ef3220069e0ea86c160c8d55 100644 (file)
@@ -1,7 +1,7 @@
 " Test various aspects of the Vim9 script language.
 
-import './vim9.vim' as v9
-source screendump.vim
+import './util/vim9.vim' as v9
+source util/screendump.vim
 
 def Test_vim9script_feature()
   # example from the help, here the feature is always present
@@ -3652,12 +3652,12 @@ def Test_vim9_comment()
       ], 'E1144:')
   v9.CheckScriptSuccess([
       'vim9script',
-      'import "./vim9.vim" as v9',
+      'import "./util/vim9.vim" as v9',
       'function v9.CheckScriptSuccess # comment',
       ])
   v9.CheckScriptFailure([
       'vim9script',
-      'import "./vim9.vim" as v9',
+      'import "./util/vim9.vim" as v9',
       'function v9.CheckScriptSuccess# comment',
       ], 'E1048: Item not found in script: CheckScriptSuccess#')
 
index 9d7bd89275630bcd18a9bfb3758524acfbea91c4..f09f5d8b61f57804775df14ae4f35a05ee3e1aa4 100644 (file)
@@ -1,6 +1,6 @@
 " Test Vim9 type aliases
 
-import './vim9.vim' as v9
+import './util/vim9.vim' as v9
 
 " Test for :type command to create type aliases
 def Test_typealias()
index e1000fbee453482d2faf7e74ab212fd076195e44..af78d1c93d8d6311e1f3baa8c7876f4d2b3f3171 100644 (file)
@@ -2,7 +2,7 @@
 " Most of this was formerly in test49.vim (developed by Servatius Brandt
 " <Servatius.Brandt@fujitsu-siemens.com>)
 
-source script_util.vim
+source util/script_util.vim
 
 "-------------------------------------------------------------------------------
 " Test environment                                                         {{{1
@@ -23,7 +23,7 @@ com! -nargs=1      Xout     call Xout(<args>)
 func RunInNewVim(test, verify)
   let init =<< trim END
     set cpo-=C            " support line-continuation in sourced script
-    source script_util.vim
+    source util/script_util.vim
     XpathINIT
     XloopINIT
   END
index df9fe99e9bbfbaa2d9ad13f2b19d5532c3aea19f..4fab9254637d818e0be6473118ee400716970680 100644 (file)
@@ -1,7 +1,7 @@
 " Tests for various Visual modes.
 
-source screendump.vim
-import './vim9.vim' as v9
+source util/screendump.vim
+import './util/vim9.vim' as v9
 
 func Test_block_shift_multibyte()
   " Uses double-wide character.
index e72a37fa6315f84c23c64f238cef7a6ee8465d14..8aa9abcd2b71923f98a74c1c6eec76d6bfc085f7 100644 (file)
@@ -1,4 +1,4 @@
-source window_manager.vim
+source util/window_manager.vim
 
 CheckFeature wayland
 CheckFeature wayland_clipboard
index f6185f80265d446c61bda35b7763cb963b678bd7..59241746b972c8ae2f418fdb1cc9710aca61c81c 100644 (file)
@@ -2,7 +2,7 @@
 
 CheckFeature menu
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_add_remove_menu()
   new
index bc1aaa9fab169b539675462aebe6c173e5ae4f2f..2e00ab453888d7dccbb7df1c8ac5d74c8de951f0 100644 (file)
@@ -1,6 +1,6 @@
 " Tests for window cmd (:wincmd, :split, :vsplit, :resize and etc...)
 
-source screendump.vim
+source util/screendump.vim
 
 func Test_window_cmd_ls0_with_split()
   set ls=0
index 218714de3b1e3dbc5e6f09d942f9dc1fa36b5461..abded475515d20173342429375fa65f671ae9a9a 100644 (file)
@@ -206,7 +206,7 @@ func Test_zzz_xdg_runtime_files()
 
   " Is setup in Github Runner
   unlet $XDG_CONFIG_HOME
-  source setup_gui.vim
+  source util/setup_gui.vim
   call GUISetUpCommon()
 
   " This tests, that the GUI initialization file from
index b2ef4e5ca2576fc5fa85f1c0dc8bac60574b5726..79fc9bf10dcefd17ac9d7a329b1b1ea0792170b4 100644 (file)
@@ -1,6 +1,6 @@
 " Test for the xxd command
 
-source screendump.vim
+source util/screendump.vim
 
 if empty($XXD) && executable('..\xxd\xxd.exe')
   let s:xxd_cmd = '..\xxd\xxd.exe'
similarity index 79%
rename from src/testdir/amiga.vim
rename to src/testdir/util/amiga.vim
index 79956d7d949c27515c4d7bbd4b6945c831d2afcb..2837fe564dca96bb8e5f90395deb371a6e5cccc5 100644 (file)
@@ -3,4 +3,4 @@ set shell=csh
 map! /tmp t:
 cmap !rm !Delete all
 
-source setup.vim
+source util/setup.vim
similarity index 99%
rename from src/testdir/check.vim
rename to src/testdir/util/check.vim
index fd160b0aa6ead8e9063fbb7ed6940ae39521b0a0..aa8eceb620c63cf3f47ac46b9838bdee07b5b34e 100644 (file)
@@ -1,5 +1,5 @@
-source shared.vim
-source term_util.vim
+source util/shared.vim
+source util/term_util.vim
 
 " uses line-continuation
 let s:cpo_save = &cpo
@@ -154,7 +154,7 @@ func SetupWindowSizeToForVisualDumps()
 endfunc
 
 " Command to check that making screendumps is supported.
-" Caller must source screendump.vim
+" Caller must source util/screendump.vim
 command CheckScreendump call CheckScreendump()
 func CheckScreendump()
   let g:check_screendump_called = v:true
similarity index 93%
rename from src/testdir/dos.vim
rename to src/testdir/util/dos.vim
index 6301af575af440d8a6be7afd137fd8358952105d..3134d341a31466234f7f678f2d71998f2cc12c99 100644 (file)
@@ -6,4 +6,4 @@ if executable("cmd.exe")
    set shell=cmd.exe shellcmdflag=/D\ /c
 endif
 
-source setup.vim
+source util/setup.vim
similarity index 99%
rename from src/testdir/gen_opt_test.vim
rename to src/testdir/util/gen_opt_test.vim
index 78a783e508b771cdb7402eaa7685e1df227a38bc..1e0f39cf403b98fa5c7231df4ba4d5eb429edeb8 100644 (file)
@@ -50,7 +50,7 @@ let skip_setglobal_reasons = #{
 " Script header.
 " The test values contains multibyte characters.
 let script = [
-      \ '" DO NOT EDIT: Generated with gen_opt_test.vim',
+      \ '" DO NOT EDIT: Generated with util/gen_opt_test.vim',
       \ '" Used by test_options_all.vim.',
       \ '',
       \ 'scriptencoding utf-8',
similarity index 96%
rename from src/testdir/popupbounce.vim
rename to src/testdir/util/popupbounce.vim
index b9f7bd179da88958d971ebf2a34a09e6d0da0d94..5e63aca34717b5e7d3ac059918e0e7524050dc84 100644 (file)
@@ -3,7 +3,7 @@
 "    cd src
 "    # Edit Makefile to uncomment PROFILE_CFLAGS and PROFILE_LIBS
 "    make reconfig
-"    ./vim --clean -S testdir/popupbounce.vim main.c
+"    ./vim --clean -S testdir/util/popupbounce.vim main.c
 "    gprof vim gmon.out | vim -
 
 " using line continuation
similarity index 99%
rename from src/testdir/shared.vim
rename to src/testdir/util/shared.vim
index f459d879c8daa4e4cb4c5d11c763840f01aa85db..ddd3f3725e70d0f55cd6e25fe9245929e223b47b 100644 (file)
@@ -5,7 +5,7 @@ if exists('*PythonProg')
   finish
 endif
 
-source view_util.vim
+source util/view_util.vim
 
 " When 'term' is changed some status requests may be sent.  The responses may
 " interfere with what is being tested.  A short sleep is used to process any of
similarity index 99%
rename from src/testdir/term_util.vim
rename to src/testdir/util/term_util.vim
index 19362aafdbf6722928e8d273c7c2daca2501b443..61ff9ce1b89e6eddf096825ff169bbb26ccb7457 100644 (file)
@@ -5,7 +5,7 @@ if exists('*CanRunVimInTerminal')
   finish
 endif
 
-source shared.vim
+source util/shared.vim
 
 " For most tests we need to be able to run terminal Vim with 256 colors.  On
 " MS-Windows the console only has 16 colors and the GUI can't run in a
similarity index 94%
rename from src/testdir/unix.vim
rename to src/testdir/util/unix.vim
index 366c9b100cf9b43752b96a928b16177870fd2748..8a971294759962c1b7f56e4b03c343d28ab8b9f5 100644 (file)
@@ -10,4 +10,4 @@ if 1
   let g:tester_HOME = $HOME
 endif
 
-source setup.vim
+source util/setup.vim
similarity index 81%
rename from src/testdir/vms.vim
rename to src/testdir/util/vms.vim
index 64b390e28501e12689b323da581c6bf39a53da84..0a264e95604882cc64cb5a95a14fffb6dd981192 100644 (file)
@@ -3,4 +3,4 @@
 " Do not use any swap files
 set noswapfile
 
-source setup.vim
+source util/setup.vim
index 470104c1d6d5dfb758a5302cd89cf0a3baea5a80..bf9424f8b05b43e74540c141611018ed04bab4d6 100644 (file)
@@ -719,6 +719,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1525,
 /**/
     1524,
 /**/