aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/runtest.vim
Commit message (Collapse)AuthorAge
* vim-patch:8.1.0299: misplaced commentJan Edmund Lazo2018-11-17
| | | | | | Problem: misplaced comment Solution: Remove comment https://github.com/vim/vim/commit/142ae736d984f4575c1c6ec1a4f679ae4ddf9413
* vim-patch:8.1.0298: window resize test sometimes fails on MacJan Edmund Lazo2018-11-17
| | | | | | Problem: Window resize test sometimes fails on Mac. Solution: Add Test_popup_and_window_resize() to flaky tests. https://github.com/vim/vim/commit/46fad2ef0bd5124f1be22c807214c243fb5611d8
* test/old: stub CanRunVimInTerminal()Justin M. Keyes2018-10-16
|
* vim-patch:8.0.1507: timer test is a bit flakyJan Edmund Lazo2018-08-05
| | | | | | Problem: Timer test is a bit flaky. Solution: Add it to the list of flaky tests. https://github.com/vim/vim/commit/bfbea567d89fdaa08ed987fd80daa53a6ce399d1
* vim-patch:8.0.0805: GUI test fails with gnome2Jan Edmund Lazo2018-07-24
| | | | | | Problem: GUI test fails with gnome2. Solution: Set $HOME to an existing directory. https://github.com/vim/vim/commit/d1ee0043c0360f6b504c0283edd2a844ef73a349
* vim-patch:8.0.0489: clipboard and "* register is not testedlonerover2018-05-20
| | | | | | Problem: Clipboard and "* register is not tested. Solution: Add a test for Mac and X11. (Kazunobu Kuriyama) https://github.com/vim/vim/commit/7dd4850698e37c3ed4a3c3b23f4cdbf1ae6542f8
* oldtests: newstyle: win: reset shell to cmd.exeJan Edmund Lazo2018-04-12
| | | | | | | | Unset $SHELL so that child nvim use cmd.exe as default shell. Unset $TERM so that child nvim don't segfault with negative exit code. sh/bash use TERM=cygwin by default if it is unset. mintty sets TERM to xterm.
* vim-patch:8.0.0417: test for the clipboard fails sometimes (#8174)KunMing Xie2018-03-25
| | | | | Problem: Test for the clipboard fails sometimes. Solution: Add it to the flaky tests. https://github.com/vim/vim/commit/0fbff646d5beb1f48c9be3d0ce0339be90fd49f5
* Merge #8001 from justinmk/vimpatchesJustin M. Keyes2018-02-12
|\
| * vim-patch:8.0.1302: still too many old style testsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | Problem: Still too many old style tests. Solution: Convert a few more tests to new style. (Yegappan Lakshmanan, closes vim/vim#2326) https://github.com/vim/vim/commit/209d3874c19d73b209e7d223cf05ea22e183f408
* | Merge #7966 'vim-patch:8.0.0470,8.0.0471'Justin M. Keyes2018-02-12
|\ \ | |/ |/|
| * vim-patch:8.0.0471: exit callback test sometimes failsckelsel2018-02-04
| | | | | | | | | | | | | | Problem: Exit callback test sometimes fails. Solution: Add it to the list of flaky tests. https://github.com/vim/vim/commit/0529b3eb01fcfd18c0644f8ece9ea107dd460a0f
* | vim-patch:8.0.0479: remote_peek() is not testedJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: remote_peek() is not tested. Solution: Add a test. https://github.com/vim/vim/commit/6caf606b144bbe2bf3ac515a194f5ff18fdfd331
* | vim-patch:8.0.0295: test_viml hangsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: test_viml hangs. Solution: Put resetting 'more' before sourcing the script. https://github.com/vim/vim/commit/7a073549a3b1e72037a4e98ceb406d057ac9ba50
* | vim-patch:8.0.0293: some tests have a one or three second waitJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | Problem: Some tests have a one or three second wait. Solution: Reset the 'showmode' option. Use a test time of one to disable sleep after an error or warning message. https://github.com/vim/vim/commit/e5f2a075e35aa903e8d5a63bef1a438344bba5fb
* | vim-patch:8.0.1370: channel test for callback is flakyJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: Channel test for callback is flaky. Solution: Add the test to thelist of flaky tests. https://github.com/vim/vim/commit/1eca6f13d62d2201f3bf0e83400c2e3de7df3951
* | vim-patch:8.0.1365: when one channel test fails others fail as wellJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | Problem: When one channel test fails others fail as well. Solution: Stop the job after a failure. Also add a couple of tests to the list of flaky tests. https://github.com/vim/vim/commit/24820691e6ba9dae41ef16a3d3e55589843b34f4
* | vim-patch:8.0.1329: when a flaky test fails it also often fails the second timeJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: When a flaky test fails it also often fails the second time. Solution: Sleep a couple of seconds before the second try. https://github.com/vim/vim/commit/550586015232ecc4f68b3479fa8ba2cf81c76e7b
* | vim-patch:8.0.0480: the remote_peek() test fails on MS-WindowsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | Problem: The remote_peek() test fails on MS-Windows. Solution: Check for pending messages. Also report errors in the first run if a flaky test fails twice. https://github.com/vim/vim/commit/15e737f768542fcc516296b5c158e14cc7ba7feb
* | vim-patch:7.4.1477Justin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: Test_reltime is flaky, it depends on timing. Solution: When it fails run it a second time. https://github.com/vim/vim/commit/b5760a1ce5b700fc32b8bd11948ee189a847c59e
* | vim-patch:8.0.1262: terminal redir test is flakyJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: Terminal redir test is flaky. Solution: Add it to the list of flaky tests. https://github.com/vim/vim/commit/7dd88c5133feda7e9ccfedcb38b6dfdba459d507
* | vim-patch:8.0.1219: terminal test is flakyJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: Terminal test is flaky. Solution: Add test function to list of flaky tests. https://github.com/vim/vim/commit/f204e05ae9f6bc5d922d14d457e16b590efbf3e5
* | vim-patch:8.0.1224: still interference between test functionsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | Problem: Still interference between test functions. Solution: Clear autocommands. Wipe all buffers. Fix tests that depend on a specific start context. https://github.com/vim/vim/commit/cf1ba35fc2ebd41b9a7738bbd1f026f5311560aa
* | vim-patch:8.0.1222: test functions interfere with each otherJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: Test functions interfere with each other. Solution: Cleanup tab pages, windows and buffers. Reset option. https://github.com/vim/vim/commit/ce11de87e26e1420703242f8e07b4fd69c4032ba
* | test/oldtest: runtest.vim: align with upstreamJustin M. Keyes2018-02-11
| |
* | vim-patch:8.0.1186: still quite a few old style testsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: Still quite a few old style tests. Solution: Convert old to new style tests. (Yegappan Lakshmanan) Avoid ringing the bell while running tests. https://github.com/vim/vim/commit/4a6fcf8047de13c7949ab2f27f7774acaec4ae4d
* | vim-patch:8.0.0440: not enough test coverage in Insert modeJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | [Nvim note: test_override() omitted] Problem: Not enough test coverage in Insert mode. Solution: Add lots of tests. Add test_override(). (Christian Brabandt, closes vim/vim#1521) https://github.com/vim/vim/commit/eb992cb90fd79c77ad2743459ac898e6ac3de939
* | test/oldtest: move Nvim setup to testdir/setup.vimJustin M. Keyes2018-02-09
|/
* vim-patch:8.0.0295 (#7671)KunMing Xie2017-12-02
| | | | | | Problem: test_viml hangs. Solution: Put resetting 'more' before sourcing the script. https://github.com/vim/vim/commit/7a073549a3b1e72037a4e98ceb406d057ac9ba50
* vim-patch:8.0.0088 (#7080)KunMing Xie2017-07-27
| | | | | | Problem: When a test fails in Setup or Teardown the problem is not reported. Solution: Add a try/catch. (Hirohito Higashi) https://github.com/vim/vim/commit/cc28e2d05d05552d8b72a520be8a193f3d9822d4
* ci: Dump $NVIM_LOG_FILE contentsJustin M. Keyes2017-06-07
|
* vim-patch:8.0.0477James McCoy2017-06-06
| | | | | | | Problem: The client-server test may hang when failing. Solution: Set a timer. Add assert_report() https://github.com/vim/vim/commit/42205551b140bee8b419b24abe210f56bb80b35e
* vim-patch:8.0.0360James McCoy2017-06-06
| | | | | | | Problem: Sometimes VimL is used, which is confusing. Solution: Consistently use "Vim script". (Hirohito Higashi) https://github.com/vim/vim/commit/b544f3c81f1e6a50322855681ac266ffaa8e313c
* oldtests: Fix syntax of s:flakyJames McCoy2017-06-04
|
* oldtests: Mark Test_lambda_with_timer as flakyJustin M. Keyes2017-05-23
|
* oldtests: Mark test_timer's Test_oneshot as flakyJames McCoy2017-05-16
|
* oldtests: Fix spelling of testname in s:flakyJames McCoy2017-05-12
|
* test/legacy: Add Test_with_partial_callback to s:flaky. (#6666)Justin M. Keyes2017-05-03
|
* vim-patch:7.4.2263James McCoy2017-04-29
| | | | | | | | | Problem: :filter does not work for many commands. Can only get matching messages. Solution: Make :filter work for :command, :map, :list, :number and :print. Make ":filter!" show non-matching lines. https://github.com/vim/vim/commit/d29459baa61819e59961804ed258efac5733ec70
* test/legacy: fix test_autocmd.vimJustin M. Keyes2017-03-22
| | | | vim-patch:8.0.0487
* test/legacy: fix test_normal.vimJustin M. Keyes2017-03-19
|
* vim-patch:7.4.2248lonerover2017-03-18
| | | | | | | | | Problem: When cancelling the :ptjump prompt a preview window is opened for a following command. Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that the test runner gets stuck in trying to close a window. https://github.com/vim/vim/commit/358308dd99abdd56c6540339e505585d8db7bdfe
* vim-patch:7.4.1727Michael Ennen2017-02-14
| | | | | | | | Problem: Cannot detect a crash in tests when caused by garbagecollect(). Solution: Add garbagecollect_for_testing(). Do not free a job if is still useful. https://github.com/vim/vim/commit/ebf7dfa6f121c82f97d2adca3d45fbaba9ad8f7e
* oldtest: Add vim-default for 'backspace' to runtest.vimlonerover2017-02-09
|
* vim-patch:7.4.2031 (#5955)Shougo2017-01-16
| | | | | | | | Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value. (Oyvind A. Holm) Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe value. (partly by Christian Brabandt, closes vim/vim#912) https://github.com/vim/vim/commit/89b10421ca1aea55acbafac1df93be4e20210ceb
* vim-patch:7.4.2149James McCoy2016-12-28
| | | | | | | | | | Problem: If a test leaves a window open a following test may fail. Solution: Always close extra windows after running a test. https://github.com/vim/vim/commit/7cba71d7e3576639679b6a3aedeeb1ac07f7f2f5 Apply the runtest.vim changes that were missing from 4431975210b58c6b0403ee50172bad3c8729bbb2
* vim-patch:0 completion-related patches #5745 #5829Shougo Matsushita2016-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0058 Problem: Positioning of the popup menu is not good. Solution: Position it better. (Hirohito Higashi) https://github.com/vim/vim/commit/91e44a3305ef6bf2d43496c351dcff0a45c6bfb8 vim-patch:8.0.0099 Problem: Popup menu always appears above the cursor when it is in the lower half of the screen. (Matt Gardner) Solution: Compute the available space better. (Hirohito Higashi, closes vim/vim#1241) https://github.com/vim/vim/commit/73095288da839f7c738a49baa109773e76106806 vim-patch:8.0.0127 Problem: Cancelling completion still inserts text when formatting is done for 'textwidth'. (lacygoill) Solution: Don't format when CTRL-E was typed. (Hirohito Higashi, closes vim/vim#1312) https://github.com/vim/vim/commit/73fd4988866c3adc15b5d093efdf5e8cf70d093d vim-patch:7.4.2188 Problem: Completion does not work properly with some plugins. Solution: Revert the part related to typing CTRL-E. (closes vim/vim#972) https://github.com/vim/vim/commit/c9fb77c69244870a97384152f20845665c19fe39 vim-patch:7.4.2146 Problem: Not enough testing for popup menu. CTRL-E does not always work properly. Solution: Add more tests. When using CTRL-E check if the popup menu is visible. (Christian Brabandt) https://github.com/vim/vim/commit/472472898ab71ac80a86fedc37f8eb91461788dd vim-patch:7.4.2147 Problem: test_alot fails. Solution: Close window. https://github.com/vim/vim/commit/abb71fbd399772d467aaa7b34b958b0f975c7e65 vim-patch:7.4.2149 Problem: If a test leaves a window open a following test may fail. Solution: Always close extra windows after running a test. https://github.com/vim/vim/commit/7cba71d7e3576639679b6a3aedeeb1ac07f7f2f5 vim-patch:7.4.2321 Problem: When a test is commented out we forget about it. Solution: Let a test throw an exception with "Skipped" and list skipped test functions. (Christian Brabandt) https://github.com/vim/vim/commit/dac1947bb366ef43cd6da95acc730554e76d8b84 vim-patch:7.4.2331 Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. Solution: Don't use "ccline" when not actually using a command line. (test by Hirohito Higashi) https://github.com/vim/vim/commit/33a80eeb859a78ba93432da6fa585786cfd77249 vim-patch:8.0.0008 Problem: Popup complete test is disabled. Solution: Enable the test and change the assert. (Hirohito Higashi) https://github.com/vim/vim/commit/9e02cfa226b2577ec867b544a1a450a428a19880 vim-patch:8.0.0047 Problem: Crash when using the preview window from an unnamed buffer. (lifepillar) Solution: Do not clear the wrong buffer. (closes vim/vim#1200) https://github.com/vim/vim/commit/50e5376926dc2ec4a26a7a16f8f0f3213c4afdf0 vim-patch:8.0.0053 Problem: No test for what 8.0.0047 fixes. Solution: Add a test. (Hirohito Higashi) https://github.com/vim/vim/commit/60ef3e81f4a54d9f7ee617d57021f0811ec8ada5
* Add vim defaults to runtest.vim.Michael Ennen2016-12-06
|
* Merge #5643 from Shougo/vim-7.4.1686Justin M. Keyes2016-11-29
|\ | | | | vim-patch:7.4.1686, 7.4.2007
| * vim-patch:7.4.2007Shougo Matsushita2016-11-25
| | | | | | | | | | | | | | Problem: Running the tests leaves a viminfo file behind. Solution: Make the viminfo option empty. https://github.com/vim/vim/commit/fc4ad616073a169badfb2b9906fee2844f76f730