Christian Clason f55c842ec7 vim-patch:9.1.0880: filetype: C3 files are not recognized 4 днів тому
..
crash 6967c08840 vim-patch:9.1.0648: [security] double-free in dialog_changed() 3 місяців тому
pyxfile af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
samples 6f7bb02e7f vim-patch:9.1.0686: zip-plugin has problems with special characters (#30108) 3 місяців тому
sautest 7dc9182cf0 vim-patch:8.2.1398: autoload script sourced twice if sourced directly (#22622) 1 рік тому
Make_all.mak af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
Makefile f663243e95 vim-patch:9.1.0797: testing of options can be further improved (#30893) 1 місяць тому
README.txt af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
check.vim 7f58b2bb6a vim-patch:9.0.0607: verbose echo message test fails on Mac OS 1 рік тому
dotest.in af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
gen_opt_test.vim fa0dcde3d9 vim-patch:9.1.0864: message history is fixed to 200 (#31215) 1 тиждень тому
load.vim 052498ed42 test: improve test conventions 7 місяців тому
mouse.vim c0e76fcc44 vim-patch:partial:8.2.1235: Not all mouse codes covered by tests 1 рік тому
runnvim.sh af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
runnvim.vim 25124d3607 test(old): change back to using termopen() on Windows (#27772) 8 місяців тому
runtest.vim 4a4b52dca4 vim-patch:9.1.0820: tests: Mac OS tests are too flaky (#30980) 3 тижнів тому
screendump.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
script_util.vim a6d5e6b105 vim-patch:a420547: runtime(misc): Use consistent "Vim script" spelling (#30805) 1 місяць тому
setup.vim 76aa3e52be feat(defaults): popupmenu "Open in browser", "Go to definition" #30261 2 місяців тому
shared.vim f5b84c1a44 vim-patch:9.1.0841: tests: still preferring python2 over python3 (#31083) 2 тижнів тому
suite.sh af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
summarize.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
term_util.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test.sh a89ce89742 docs: fix typos (#27868) 8 місяців тому
test1.in af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test1.ok af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_alot.vim 5e4df766f6 vim-patch:9.0.0892: may redraw when not needed 1 рік тому
test_alot_latin.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_alot_utf8.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_arabic.vim 324fad1e88 vim-patch:9.0.2092: tests: failure in test_arabic 1 рік тому
test_arglist.vim b3d291c565 vim-patch:9.1.0678: [security]: use-after-free in alist_add() 3 місяців тому
test_assert.vim 4e8efe002e vim-patch:9.1.0666: assert_equal() doesn't show multibyte string correctly (#30018) 3 місяців тому
test_autochdir.vim f39b33ee49 vim-patch:9.0.0411: only created files can be cleaned up with one call 1 рік тому
test_autocmd.vim a27419f3fc feat(options)!: disallow setting hidden options #28400 2 тижнів тому
test_autoload.vim 30f85fcb7f vim-patch:9.1.0419: eval.c not sufficiently tested 3 місяців тому
test_backspace_opt.vim 881d17a113 feat(options)!: remove compatible behaviours for vim 5.0 and earlier 1 рік тому
test_backup.vim c170708023 vim-patch:9.0.0391: using separate delete() call instead of writefile() 'D' flag 1 рік тому
test_blob.vim 619cb143f9 vim-patch:9.1.0415: Some functions are not tested 3 місяців тому
test_blockedit.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_breakindent.vim 3d1110674e vim-patch:9.1.0720: Wrong breakindentopt=list:-1 with multibyte or TABs (#30293) 2 місяців тому
test_buffer.vim 45b7a2c503 vim-patch:9.1.0557: moving in the buffer list doesn't work as documented (#29653) 4 місяців тому
test_bufline.vim 09910d5b35 vim-patch:9.0.0837: append() reports failure when not appending anything 1 рік тому
test_bufwintabinfo.vim 0ff3187fb8 vim-patch:8.1.2373: cannot build with +popupwin but without +quickfix 1 рік тому
test_cd.vim 83f42aa450 vim-patch:9.1.0568: Cannot expand paths from 'cdpath' setting 4 місяців тому
test_cdo.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_changedtick.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_changelist.vim b9cffe40fa vim-patch:9.0.0336: tests are flaky because of using a common file name 1 рік тому
test_charsearch.vim 4a0005aee9 vim-patch:9.0.1555: setcharsearch() does not clear last searched char properly (#23631) 1 рік тому
test_charsearch_utf8.vim 4a0005aee9 vim-patch:9.0.1555: setcharsearch() does not clear last searched char properly (#23631) 1 рік тому
test_checkpath.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_cindent.vim aab4443bb9 vim-patch:9.0.1426: indent wrong after "export namespace" in C++ (#22777) 1 рік тому
test_cjk_linebreak.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_clientserver.vim b9cffe40fa vim-patch:9.0.0336: tests are flaky because of using a common file name 1 рік тому
test_close_count.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_cmdline.vim 54c85bcb6d vim-patch:9.1.0855: setting 'cmdheight' may missing output (#31216) 1 тиждень тому
test_cmdwin.vim d85f180f26 vim-patch:9.1.0049: Make "[Command Line]" a special buffer name 10 місяців тому
test_codestyle.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_command_count.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_comments.vim b465ede2c7 vim-patch:9.1.0138: too many STRLEN calls when getting a memline (#27799) 8 місяців тому
test_comparators.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_compiler.vim a27419f3fc feat(options)!: disallow setting hidden options #28400 2 тижнів тому
test_conceal.vim c4221df7b5 vim-patch:9.1.0232: Conceal test fails when rightleft feature is disabled (#28134) 7 місяців тому
test_const.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_cpoptions.vim 15a0977ffc vim-patch:9.1.0585: tests: test_cpoptions leaves swapfiles around 4 місяців тому
test_crash.vim 6967c08840 vim-patch:9.1.0648: [security] double-free in dialog_changed() 3 місяців тому
test_cursor_func.vim 9f26bdc416 vim-patch:9.1.0759: screenpos() may return invalid position (#30681) 1 місяць тому
test_cursorline.vim 5191a11d66 vim-patch:9.1.0730: Crash with cursor-screenline and narrow window 2 місяців тому
test_curswant.vim 1763eddede vim-patch:9.1.0869: Problem: curswant not set on gm in folded line (#31247) 1 тиждень тому
test_debugger.vim e20c5fba2c vim-patch:partial:8.2.3637: typos in test files (#29172) 5 місяців тому
test_delete.vim 640680ccce vim-patch:9.0.2134: ml_get error when scrolling (#26264) 1 рік тому
test_diffmode.vim adbffff5d0 vim-patch:9.1.0849: there are a few typos in the source (#31159) 2 тижнів тому
test_digraph.vim b1e8b799a5 vim-patch:9.1.0332: tests: some assert_equal() calls have wrong order of args (#28363) 7 місяців тому
test_display.vim 780dd88b68 vim-patch:9.1.0039: too vague errors for 'listchars'/'fillchars' (#27070) 10 місяців тому
test_edit.vim 486076a0e1 fix(build): remove USE_FNAME_CASE, redundant with CASE_INSENSITIVE_FILENAME 1 місяць тому
test_environ.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_erasebackword.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_escaped_glob.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_eval_stuff.vim d0717a7c4e vim-patch:9.0.0423: "for" and "while" not recognized after :vim9cmd and :legacy (#24825) 1 рік тому
test_ex_equal.vim a92b38934a feat(lua): allow `:=expr` as a shorter version of `:lua =expr` 1 рік тому
test_ex_mode.vim 7b7c95dac9 vim-patch:9.1.0713: Newline causes E749 in Ex mode (#30254) 2 місяців тому
test_ex_undo.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_ex_z.vim 63094e0013 vim-patch:8.0.0571: negative line number when using :z^ in an empty buffer (#24836) 1 рік тому
test_excmd.vim 3700d94c6f vim-patch:9.1.0579: Ex command is still executed after giving E1247 4 місяців тому
test_exec_while_if.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_execute_func.vim 29d0ed577c vim-patch:9.1.0169: current window number returned by tabpagewinnr may be outdated 8 місяців тому
test_exists.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_exists_autocmd.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_exit.vim 9d306ac6b7 vim-patch:9.0.1538: :wqall does not trigger ExitPre (#23574) 1 рік тому
test_expand.vim 241c161299 vim-patch:9.1.0161: expand() removes slash after env variable that ends with colon (#27791) 8 місяців тому
test_expand_func.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_expr.vim a27419f3fc feat(options)!: disallow setting hidden options #28400 2 тижнів тому
test_expr_utf8.vim 3724e65c30 vim-patch:8.2.2607: strcharpart() cannot include composing characters 1 рік тому
test_file_perm.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_file_size.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_filechanged.vim f4a0c853db vim-patch:9.1.0268: Two tests in test_filechanged.vim are slow 7 місяців тому
test_filecopy.vim 28fbba2092 vim-patch:9.1.0465: missing filecopy() function (#29989) 3 місяців тому
test_fileformat.vim e8661133c5 vim-patch:9.0.0904: various comment and indent flaws (#23498) 1 рік тому
test_filetype.vim f55c842ec7 vim-patch:9.1.0880: filetype: C3 files are not recognized 4 днів тому
test_filter_cmd.vim 0ff3187fb8 vim-patch:8.1.2373: cannot build with +popupwin but without +quickfix 1 рік тому
test_filter_map.vim 46a7c1b319 vim-patch:partial:9.1.0027: Vim is missing a foreach() func (#27037) 10 місяців тому
test_find_complete.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_findfile.vim fe565ca382 vim-patch:9.1.0835: :setglobal doesn't work properly for 'ffu' and 'tsrfu' 3 тижнів тому
test_fixeol.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_flatten.vim e20c5fba2c vim-patch:partial:8.2.3637: typos in test files (#29172) 5 місяців тому
test_float_func.vim 7abfb1f86e vim-patch:8.2.2949: tests failing because no error for float to string conversion 1 рік тому
test_fnameescape.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_fnamemodify.vim 028dd3c5c4 vim-patch:9.1.0569: fnamemodify() treats ".." and "../" differently (#29673) 4 місяців тому
test_fold.vim 37d97e771e vim-patch:9.1.0672: marker folds may get corrupted on undo (#30026) 3 місяців тому
test_format.vim d326e04860 vim-patch:9.1.0181: no overflow check for string formatting (#27863) 8 місяців тому
test_functions.vim ce9a9b4700 vim-patch:9.1.0794: tests: tests may fail on Windows environment (#30874) 1 місяць тому
test_ga.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_getcwd.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_getvar.vim c1330816dc vim-patch:9.1.0799: tests: gettwinvar()/gettabwinvar() tests are not comprehensive 1 місяць тому
test_gf.vim f76e1ac92e vim-patch:9.0.1546: some commands for opening a file don't use 'switchbuf' (#23600) 1 рік тому
test_glob2regpat.vim 7abfb1f86e vim-patch:8.2.2949: tests failing because no error for float to string conversion 1 рік тому
test_global.vim c836383d21 vim-patch:9.1.0438: Wrong Ex command executed when :g uses '?' as delimiter (#28956) 6 місяців тому
test_gn.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_goto.vim 0ec43cb4b5 vim-patch:9.1.0667: Some other options reset curswant unnecessarily when set (#30020) 3 місяців тому
test_gui.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_help.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_help_tagjump.vim b9cffe40fa vim-patch:9.0.0336: tests are flaky because of using a common file name 1 рік тому
test_hide.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_highlight.vim 2528093bbe vim-patch:9.1.0277: Cannot highlight the Command-line (#28244) 7 місяців тому
test_history.vim 4f431bb632 vim-patch:9.1.0439: Cannot filter the history (#28958) 6 місяців тому
test_hlsearch.vim 55f6a1cab0 vim-patch:9.0.1588: Incsearch not triggered when pasting clipboard register (#23817) 1 рік тому
test_increment.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_increment_dbcs.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_indent.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_input.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_ins_complete.vim fe565ca382 vim-patch:9.1.0835: :setglobal doesn't work properly for 'ffu' and 'tsrfu' 3 тижнів тому
test_ins_complete_no_halt.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_interrupt.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_join.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_jumplist.vim 07c1996c8a vim-patch:9.1.0556: :bwipe doesn't remove file from jumplist of other tabpages (#29651) 4 місяців тому
test_lambda.vim 598fd77d95 vim-patch:8.2.0183: tests fail when the float feature is disabled (#29738) 4 місяців тому
test_langmap.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_largefile.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_let.vim 5d7fd74397 vim-patch:8.1.1588: in :let-heredoc line continuation is recognized (#29767) 4 місяців тому
test_lineending.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_lispindent.vim e8acbc1ade refactor(cpoptions): remove 'p' 11 місяців тому
test_listchars.vim 780dd88b68 vim-patch:9.1.0039: too vague errors for 'listchars'/'fillchars' (#27070) 10 місяців тому
test_listdict.vim 619cb143f9 vim-patch:9.1.0415: Some functions are not tested 3 місяців тому
test_listlbr.vim 52d8741c78 vim-patch:9.1.0054: 'linebreak' may still apply to leading whitespace 10 місяців тому
test_listlbr_utf8.vim 35b35cb93c vim-patch:9.1.0601: Wrong cursor position with 'breakindent' when wide char doesn't fit (#29793) 4 місяців тому
test_makeencoding.py af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_makeencoding.vim 0ff3187fb8 vim-patch:8.1.2373: cannot build with +popupwin but without +quickfix 1 рік тому
test_map_functions.vim e4a74e986c vim-patch:9.1.0814: mapset() may remove unrelated mapping (#30941) 1 місяць тому
test_mapping.vim e98b1b0235 vim-patch:9.1.0767: A condition is always true in ex_getln.c (#30726) 1 місяць тому
test_marks.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_match.vim 0b2b1b0185 vim-patch:9.1.0340: Problem: Error with matchaddpos() and empty list (#28381) 7 місяців тому
test_matchadd_conceal.vim ff801ce7f7 vim-patch:8.2.0533: tests using term_wait() can still be flaky 1 рік тому
test_matchadd_conceal_utf8.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_matchfuzzy.vim ab7dcefbeb vim-patch:9.0.1499: using uninitialized memory with fuzzy matching (#23399) 1 рік тому
test_matchparen.vim cf44121f7f vim-patch:9.1.0694: matchparen is slow on a long line (#30134) 3 місяців тому
test_menu.vim 842725eedc vim-patch:9.1.0525: Right release selects immediately when pum is truncated. (#29568) 4 місяців тому
test_messages.vim 62d04f21d9 vim-patch:9.1.0146: v:echospace wrong with invalid value of 'showcmdloc' (#27697) 8 місяців тому
test_method.vim 619cb143f9 vim-patch:9.1.0415: Some functions are not tested 3 місяців тому
test_mksession.vim 346a639028 vim-patch:9.1.0220: Few typos in source and test files (#28076) 8 місяців тому
test_mksession_utf8.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_modeline.vim 3075c69ff0 vim-patch:9.1.0831: 'findexpr' can't be used as lambad or Funcref (#31058) 3 тижнів тому
test_move.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_nested_function.vim d7965293ec vim-patch:8.2.3786: test fails because of using Vim9 syntax in legacy function 1 рік тому
test_normal.vim 1643c49514 vim-patch:9.1.0860: tests: mouse_shape tests use hard code sleep value (#31184) 1 тиждень тому
test_number.vim da3facb7ee vim-patch:9.1.0083: Redrawing can be improved when deleting lines with 'number' 9 місяців тому
test_options.vim fa0dcde3d9 vim-patch:9.1.0864: message history is fixed to 200 (#31215) 1 тиждень тому
test_options_all.vim f663243e95 vim-patch:9.1.0797: testing of options can be further improved (#30893) 1 місяць тому
test_packadd.vim db928f0dd3 vim-patch:8.2.4275: cannot use an autoload function from a package under start (#29937) 3 місяців тому
test_partial.vim 619cb143f9 vim-patch:9.1.0415: Some functions are not tested 3 місяців тому
test_paste.vim 2daf0b37db feat(options)!: deprecate paste, remove pastetoggle (#22647) 1 рік тому
test_perl.vim 5a5d26b4ab test: skip flaky tests 8 місяців тому
test_plus_arg_edit.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_popup.vim ed3fb1bb9a vim-patch:9.1.0830: using wrong highlight group for spaces for popupmenu (#31054) 3 тижнів тому
test_preview.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_profile.vim 10990eace2 vim-patch:9.0.0415: on MS-Windows some tests are flaky 1 рік тому
test_prompt_buffer.vim 8a07ca6c4b vim-patch:9.1.0040: issue with prompt buffer and hidden buffer (#27071) 10 місяців тому
test_put.vim c31f64dd4d vim-patch:9.1.0577: Unnecessary checks for v:sizeoflong in test_put.vim 4 місяців тому
test_python3.vim eb5d15e383 refactor: rewrite python provider in lua 10 місяців тому
test_pyx3.vim eb5d15e383 refactor: rewrite python provider in lua 10 місяців тому
test_quickfix.vim f72dc2b4c8 vim-patch:9.1.0786: tests: quickfix update test does not test location list (#30828) 1 місяць тому
test_quotestar.vim 00f92f086e vim-patch:8.2.3518: Test_xrestore sometimes fails 1 рік тому
test_random.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_recover.vim 346a639028 vim-patch:9.1.0220: Few typos in source and test files (#28076) 8 місяців тому
test_regex_char_classes.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_regexp_latin.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_regexp_utf8.vim e57598fbef vim-patch:9.1.0645: regex: wrong match when searching multi-byte char case-insensitive 3 місяців тому
test_registers.vim d0ab67410c vim-patch:9.1.0365: Crash when typing many keys with D- modifier (#28464) 7 місяців тому
test_reltime.vim 00f92f086e vim-patch:8.2.3518: Test_xrestore sometimes fails 1 рік тому
test_rename.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_retab.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_ruby.vim a4ebea18f1 vim-patch:9.1.0003: Cannot build against Ruby 33 dynamically (#30683) 1 місяць тому
test_scriptnames.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_scroll_opt.vim 0e484c2041 vim-patch:9.1.0753: Wrong display when typing in diff mode with 'smoothscroll' (#30614) 1 місяць тому
test_scrollbind.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_search.vim 91ce0c3ddd vim-patch:9.1.0692: Wrong patlen value in ex_substitute() (#30131) 3 місяців тому
test_search_stat.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_searchpos.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_selectmode.vim 49ba36becd vim-patch:9.1.0580: :lmap mapping for keypad key not applied when typed in Select mode (#29693) 4 місяців тому
test_set.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_sha256.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_shell.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_shift.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_signals.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_signs.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_sleep.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_smartindent.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_sort.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_source.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_source_utf8.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_spell.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_spell_utf8.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_spellfile.vim f25ebc2290 vim-patch:9.1.0783: 'spell' option setting has problems (#30818) 1 місяць тому
test_spellrare.vim 30f85fcb7f vim-patch:9.1.0419: eval.c not sufficiently tested 3 місяців тому
test_startup.vim 94cc293927 vim-patch:8.2.3477: startup test fails on MS-Windows 3 місяців тому
test_startup_utf8.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_stat.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_statusline.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_substitute.vim a25dbeee10 vim-patch:9.1.0677: :keepp does not retain the substitute pattern 3 місяців тому
test_suspend.vim ff801ce7f7 vim-patch:8.2.0533: tests using term_wait() can still be flaky 1 рік тому
test_swap.vim ce9a9b4700 vim-patch:9.1.0794: tests: tests may fail on Windows environment (#30874) 1 місяць тому
test_syn_attr.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_syntax.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_system.vim f17d819330 vim-patch:partial:9.0.0719: too many delete() calls in tests 4 місяців тому
test_tab.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_tabline.vim bbaee29add vim-patch:9.0.1672: tabline highlight wrong after truncated double width label (#24223) 1 рік тому
test_tabpage.vim b1aa8f5eb8 vim-patch:9.1.0572: cannot specify tab page closing behaviour (#29682) 4 місяців тому
test_tagcase.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_tagfunc.vim 3075c69ff0 vim-patch:9.1.0831: 'findexpr' can't be used as lambad or Funcref (#31058) 3 тижнів тому
test_tagjump.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_taglist.vim 028dd3c5c4 vim-patch:9.1.0569: fnamemodify() treats ".." and "../" differently (#29673) 4 місяців тому
test_termcodes.vim 4a4b10d9b6 vim-patch:8.2.2249: termcodes test is flaky when used over ssh 1 рік тому
test_termdebug.vim 0b710c8e55 vim-patch:9.1.0599: Termdebug: still get E1023 when specifying arguments (#29794) 4 місяців тому
test_textformat.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_textobjects.vim 3317aa2f37 vim-patch:9.1.0504: inner-tag textobject confused about ">" in attributes (#29420) 5 місяців тому
test_timers.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_true_false.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_trycatch.vim e20c5fba2c vim-patch:partial:8.2.3637: typos in test files (#29172) 5 місяців тому
test_undo.vim b922b7d6d7 refactor(options)!: use OptVal for option defaults #26691 1 місяць тому
test_unlet.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_user_func.vim ee89ba1d75 vim-patch:9.1.0182: Can define function with invalid name inside 'formatexpr' (#27883) 8 місяців тому
test_usercommands.vim c8c7912a4d build(vim-patch.sh): ignore test_behave.vim (#23062) 1 рік тому
test_utf8.vim 738a84de09 vim-patch:9.1.0719: Resetting cell widths can make 'listchars' or 'fillchars' invalid (#30289) 2 місяців тому
test_utf8_comparisons.vim b2f7a3aaad vim-patch:9.1.0105: Style: typos found (#27462) 9 місяців тому
test_vartabs.vim 0e49c3ad1a vim-patch:9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0 5 місяців тому
test_version.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_viminfo.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_vimscript.vim 30f85fcb7f vim-patch:9.1.0419: eval.c not sufficiently tested 3 місяців тому
test_virtualedit.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_visual.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_winbuf_close.vim 457ab65ff3 vim-patch:9.0.1257: code style is not check in test scripts 4 місяців тому
test_window_cmd.vim 852954ff6d vim-patch:9.1.0789: tests: ':resize + 5' has invalid space after '+' (#30835) 1 місяць тому
test_window_id.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_windows_home.vim ce9a9b4700 vim-patch:9.1.0794: tests: tests may fail on Windows environment (#30874) 1 місяць тому
test_winfixbuf.vim 158ffd646d vim-patch:9.1.0554: :bw leaves jumplist and tagstack data around (#29639) 4 місяців тому
test_wnext.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_wordcount.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
test_writefile.vim 2da66f1f71 vim-patch:9.0.1967: xattr errors not translated (#25454) 1 рік тому
test_zip_plugin.vim 6f7bb02e7f vim-patch:9.1.0686: zip-plugin has problems with special characters (#30108) 3 місяців тому
unix.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
view_util.vim af23d17388 test: move oldtests to test directory (#22536) 1 рік тому
vim9.vim 3305bb9e41 vim-patch:9.1.0364: tests: test_vim9_builtin is a bit slow (#28466) 7 місяців тому

README.txt

This directory contains tests for various Vim features.
For testing an indent script see runtime/indent/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.

TO ADD A NEW STYLE TEST:

1) Create a test_.vim file.
2) Add test_.res to NEW_TESTS_RES in Make_all.mak in alphabetical
order.
3) Also add an entry "test_" to NEW_TESTS in Make_all.mak.
4) Use make test_ to run a single test.

At 2), instead of running the test separately, it can be included in
"test_alot". Do this for quick tests without side effects. The test runs a
bit faster, because Vim doesn't have to be started, one Vim instance runs many
tests.

At 4), to run a test in GUI, add "GUI_FLAG=-g" to the make command.


What you can use (see test_assert.vim for an example):

- Call assert_equal(), assert_true(), assert_false(), etc.

- Use assert_fails() to check for expected errors.

- Use try/catch to avoid an exception aborts the test.

- Use test_alloc_fail() to have memory allocation fail. This makes it possible
to check memory allocation failures are handled gracefully. You need to
change the source code to add an ID to the allocation. Add a new one to
alloc_id_T, before aid_last.

- Use test_override() to make Vim behave differently, e.g. if char_avail()
must return FALSE for a while. E.g. to trigger the CursorMovedI autocommand
event. See test_cursor_func.vim for an example.

- If the bug that is being tested isn't fixed yet, you can throw an exception
with "Skipped" so that it's clear this still needs work. E.g.: throw
"Skipped: Bug with and popupmenu not fixed yet"

- The following environment variables are recognized and can be set to
influence the behavior of the test suite (see runtest.vim for details)

- $TEST_MAY_FAIL=Test_channel_one - ignore those failing tests
- $TEST_FILTER=Test_channel - only run test that match this pattern
- $TEST_SKIP_PAT=Test_channel - skip tests that match this pattern
- $TEST_NO_RETRY=yes - do not try to re-run failing tests
You can also set them in Vim:
:let $TEST_MAY_FAIL = 'Test_channel_one'
:let $TEST_FILTER = '_set_mode'
:let $TEST_SKIP_PAT = 'Test_loop_forever'
:let $TEST_NO_RETRY = 'yes'
Use an empty string to revert, e.g.:
:let $TEST_FILTER = ''

- See the start of runtest.vim for more help.


TO ADD A SCREEN DUMP TEST:

Mostly the same as writing a new style test. Additionally, see help on
"terminal-dumptest". Put the reference dump in "dumps/Test_func_name.dump".


OLD STYLE TESTS:

There are a few tests that are used when Vim was built without the +eval
feature. These cannot use the "assert" functions, therefore they consist of a
.in file that contains Normal mode commands between STARTTEST and ENDTEST.
They modify the file and the result gets written in the test.out file. This
is then compared with the .ok file. If they are equal the test passed. If
they differ the test failed.


RUNNING THE TESTS:

To run a single test from the src directory:

$ make test_

The below commands should be run from the src/testdir directory.

To run a single test:

$ make test_.res

The file 'messages' contains the messages generated by the test script. If a
test fails, then the test.log file contains the error messages. If all the
tests are successful, then this file will be an empty file.

- To run a single test function from a test script:

$ ../vim -u NONE -S runtest.vim .vim

- To execute only specific test functions, add a second argument:

$ ../vim -u NONE -S runtest.vim test_channel.vim open_delay


- To run all the tests:

$ make

- To run the test on MS-Windows using the MSVC nmake:

> nmake -f Make_dos.mak

- To run the tests with GUI Vim:

$ make GUI_FLAG=-g

or

$ make VIMPROG=../gvim

- To cleanup the temporary files after running the tests:

$ make clean