]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1524: tests: too many imports in the test suite v9.1.1524
authorChristian Brabandt <cb@256bit.org>
Mon, 7 Jul 2025 18:39:29 +0000 (20:39 +0200)
committerChristian Brabandt <cb@256bit.org>
Mon, 7 Jul 2025 18:39:29 +0000 (20:39 +0200)
commitb0905e269d523ca33737d08e2613980be7b8d133
tree6f8769811651b8f8f4ba98afd316f7561c4d81ee
parenta4874d4d368b23088f414127550dea866955041b
patch 9.1.1524: tests: too many imports in the test suite

Problem:  tests: too many imports in the test suite
Solution: Clean up the imported scripts

Most tests make use of check.vim, so let's just source it once in
runtest.vim instead of having each test manually source it.

runtest.vim already sources shared.vim, which again sources
view_util.vim, so we don't need to source those two common
dependencies in all the other tests

And then check.vim sources term_util.vim already, so we can in addition
drop sourcing it explicitly in each single test script.

Note: test_expand_func.vim had to be updated to account for the changed
number of sourced files.

And finally check.vim uses line-continuation so let's also explicitly
enable line continuation via the 'cpo' option value.

related: #17677

Signed-off-by: Christian Brabandt <cb@256bit.org>
219 files changed:
src/testdir/check.vim
src/testdir/runtest.vim
src/testdir/screendump.vim
src/testdir/test_arabic.vim
src/testdir/test_arglist.vim
src/testdir/test_assert.vim
src/testdir/test_autochdir.vim
src/testdir/test_autocmd.vim
src/testdir/test_backup.vim
src/testdir/test_balloon.vim
src/testdir/test_balloon_gui.vim
src/testdir/test_bench_regexp.vim
src/testdir/test_breakindent.vim
src/testdir/test_buffer.vim
src/testdir/test_bufline.vim
src/testdir/test_bufwintabinfo.vim
src/testdir/test_cd.vim
src/testdir/test_cdo.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_compiler.vim
src/testdir/test_conceal.vim
src/testdir/test_cpoptions.vim
src/testdir/test_crash.vim
src/testdir/test_crypt.vim
src/testdir/test_cscope.vim
src/testdir/test_cursor_func.vim
src/testdir/test_cursorline.vim
src/testdir/test_curswant.vim
src/testdir/test_debugger.vim
src/testdir/test_delete.vim
src/testdir/test_diffmode.vim
src/testdir/test_digraph.vim
src/testdir/test_display.vim
src/testdir/test_edit.vim
src/testdir/test_environ.vim
src/testdir/test_escaped_glob.vim
src/testdir/test_eval_stuff.vim
src/testdir/test_ex_mode.vim
src/testdir/test_excmd.vim
src/testdir/test_execute_func.vim
src/testdir/test_exit.vim
src/testdir/test_expand.vim
src/testdir/test_expand_func.vim
src/testdir/test_expr.vim
src/testdir/test_file_size.vim
src/testdir/test_filechanged.vim
src/testdir/test_filecopy.vim
src/testdir/test_fileformat.vim
src/testdir/test_filter_cmd.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_gettext.vim
src/testdir/test_gettext_cp1251.vim
src/testdir/test_gettext_make.vim
src/testdir/test_gettext_utf8.vim
src/testdir/test_global.vim
src/testdir/test_gui.vim
src/testdir/test_gui_init.vim
src/testdir/test_hardcopy.vim
src/testdir/test_help.vim
src/testdir/test_highlight.vim
src/testdir/test_history.vim
src/testdir/test_hlsearch.vim
src/testdir/test_iminsert.vim
src/testdir/test_indent.vim
src/testdir/test_ins_complete.vim
src/testdir/test_job_fails.vim
src/testdir/test_lambda.vim
src/testdir/test_langmap.vim
src/testdir/test_listchars.vim
src/testdir/test_listlbr.vim
src/testdir/test_listlbr_utf8.vim
src/testdir/test_lua.vim
src/testdir/test_makeencoding.vim
src/testdir/test_map_functions.vim
src/testdir/test_mapping.vim
src/testdir/test_match.vim
src/testdir/test_matchadd_conceal.vim
src/testdir/test_matchadd_conceal_utf8.vim
src/testdir/test_matchfuzzy.vim
src/testdir/test_memory_usage.vim
src/testdir/test_menu.vim
src/testdir/test_messages.vim
src/testdir/test_method.vim
src/testdir/test_mksession.vim
src/testdir/test_mksession_utf8.vim
src/testdir/test_modeless.vim
src/testdir/test_modeline.vim
src/testdir/test_move.vim
src/testdir/test_mswin_event.vim
src/testdir/test_mzscheme.vim
src/testdir/test_nested_function.vim
src/testdir/test_netbeans.vim
src/testdir/test_normal.vim
src/testdir/test_number.vim
src/testdir/test_options.vim
src/testdir/test_packadd.vim
src/testdir/test_partial.vim
src/testdir/test_paste.vim
src/testdir/test_perl.vim
src/testdir/test_plugin_comment.vim
src/testdir/test_plugin_matchparen.vim
src/testdir/test_plugin_termdebug.vim
src/testdir/test_plugin_tohtml.vim
src/testdir/test_plugin_tutor.vim
src/testdir/test_plugin_zip.vim
src/testdir/test_popup.vim
src/testdir/test_popupwin.vim
src/testdir/test_popupwin_textprop.vim
src/testdir/test_preview.vim
src/testdir/test_profile.vim
src/testdir/test_prompt_buffer.vim
src/testdir/test_put.vim
src/testdir/test_python2.vim
src/testdir/test_python3.vim
src/testdir/test_pyx2.vim
src/testdir/test_pyx3.vim
src/testdir/test_quickfix.vim
src/testdir/test_quotestar.vim
src/testdir/test_random.vim
src/testdir/test_recover.vim
src/testdir/test_regex_char_classes.vim
src/testdir/test_regexp_latin.vim
src/testdir/test_regexp_utf8.vim
src/testdir/test_registers.vim
src/testdir/test_reltime.vim
src/testdir/test_remote.vim
src/testdir/test_rename.vim
src/testdir/test_restricted.vim
src/testdir/test_retab.vim
src/testdir/test_ruby.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_set.vim
src/testdir/test_sha256.vim
src/testdir/test_shell.vim
src/testdir/test_shift.vim
src/testdir/test_shortpathname.vim
src/testdir/test_signals.vim
src/testdir/test_signs.vim
src/testdir/test_sort.vim
src/testdir/test_sound.vim
src/testdir/test_source.vim
src/testdir/test_source_utf8.vim
src/testdir/test_spell.vim
src/testdir/test_spell_utf8.vim
src/testdir/test_spellfile.vim
src/testdir/test_spellrare.vim
src/testdir/test_startup.vim
src/testdir/test_startup_utf8.vim
src/testdir/test_stat.vim
src/testdir/test_statusline.vim
src/testdir/test_substitute.vim
src/testdir/test_suspend.vim
src/testdir/test_swap.vim
src/testdir/test_syntax.vim
src/testdir/test_system.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_taglist.vim
src/testdir/test_tcl.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_textformat.vim
src/testdir/test_textobjects.vim
src/testdir/test_textprop.vim
src/testdir/test_timers.vim
src/testdir/test_true_false.vim
src/testdir/test_trycatch.vim
src/testdir/test_undo.vim
src/testdir/test_uniq.vim
src/testdir/test_user_func.vim
src/testdir/test_usercommands.vim
src/testdir/test_utf8.vim
src/testdir/test_vartabs.vim
src/testdir/test_version.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_fails.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_viminfo.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_window_id.vim
src/testdir/test_windows_home.vim
src/testdir/test_winfixbuf.vim
src/testdir/test_writefile.vim
src/testdir/test_xdg.vim
src/testdir/test_xxd.vim
src/testdir/window_manager.vim
src/version.c