Bram Moolenaar
bfd830d3e2
patch 8.0.0491: quotestar test fails when features are missing
...
Problem: The quotestar test fails when a required feature is missing.
Solution: Prepend "Skipped" to the thrown exception.
2017-03-19 21:01:14 +01:00
Bram Moolenaar
38e3483637
patch 8.0.0490: vertical split makes 'winfixwidth' window smaller
...
Problem: Splitting a 'winfixwidth' window vertically makes it one column
smaller. (Dominique Pelle)
Solution: Add one to the width for the separator.
2017-03-19 20:22:36 +01:00
Bram Moolenaar
7dd4850698
patch 8.0.0489: clipboard and "* register is not tested
...
Problem: Clipboard and "* register is not tested.
Solution: Add a test for Mac and X11. (Kazunobu Kuriyama)
2017-03-19 20:04:22 +01:00
Bram Moolenaar
b4c5572e74
patch 8.0.0488: running tests leaves an "xxx" file behind
...
Problem: Running tests leaves an "xxx" file behind.
Solution: Delete the 'verbosefile' after resetting the option.
2017-03-19 19:11:35 +01:00
Bram Moolenaar
651e4056ac
patch 8.0.0487: the autocmd test hangs on MS-Windows
...
Problem: The autocmd test hangs on MS-Windows.
Solution: Skip the hanging tests for now.
2017-03-19 18:34:46 +01:00
Bram Moolenaar
8c752bd6c4
patch 8.0.0486: crash and endless loop when closing windows in autocmd
...
Problem: Crash and endless loop when closing windows in a SessionLoadPost
autocommand.
Solution: Check for valid tabpage. (partly neovim #6308 )
2017-03-19 17:09:56 +01:00
Bram Moolenaar
4520d440c5
patch 8.0.0485: not all windows commands are tested
...
Problem: Not all windows commands are tested.
Solution: Add more tests for windows commands. (Dominique Pelle,
closes #1575 ) Run test_autocmd separately, it interferes with
other tests. Fix tests that depended on side effects.
2017-03-19 16:09:46 +01:00
Bram Moolenaar
ee85df3763
patch 8.0.0484: :lhelpgrep does not fail after a successful one
...
Problem: Using :lhelpgrep with an argument that should fail does not
produce an error if the previous :helpgrep worked.
Solution: Use another way to detect that autocommands made the quickfix info
invalid. (Yegappan Lakshmanan)
2017-03-19 14:19:50 +01:00
Bram Moolenaar
f79225ed4f
patch 8.0.0483: illegal memory access when using :all
...
Problem: Illegal memory access when using :all. (Dominique Pelle)
Solution: Adjust the cursor position right after setting "curwin".
2017-03-18 23:11:04 +01:00
Bram Moolenaar
2c90d51123
patch 8.0.0482: the setbufvar() function may mess up the window layout
...
Problem: The setbufvar() function may mess up the window layout. (Kay Z.)
Solution: Do not check the window to be valid if it is NULL.
2017-03-18 22:35:30 +01:00
Bram Moolenaar
15e737f768
patch 8.0.0480: the remote_peek() test fails on MS-Windows
...
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.
2017-03-18 21:22:47 +01:00
Bram Moolenaar
6caf606b14
patch 8.0.0479: remote_peek() is not tested
...
Problem: remote_peek() is not tested.
Solution: Add a test.
2017-03-18 20:45:05 +01:00
Bram Moolenaar
37175409d7
patch 8.0.0478: tests use assert_true(0) and assert_false(1) to report errors
...
Problem: Tests use assert_true(0) and assert_false(1) to report errors.
Solution: Use assert_report().
2017-03-18 20:18:45 +01:00
Bram Moolenaar
42205551b1
patch 8.0.0477: the client-server test may hang when failing
...
Problem: The client-server test may hang when failing.
Solution: Set a timer. Add assert_report()
2017-03-18 19:42:22 +01:00
Bram Moolenaar
7416f3e73a
patch 8.0.0475: not enough testing for the client-server feature
...
Problem: Not enough testing for the client-server feature.
Solution: Add more tests. Add the remote_startserver() function. Fix that
a locally evaluated expression uses function-local variables.
2017-03-18 18:10:13 +01:00
Bram Moolenaar
15bf76d40b
patch 8.0.0474: the client-server feature is not tested
...
Problem: The client-server feature is not tested.
Solution: Add a test.
2017-03-18 16:18:37 +01:00
Bram Moolenaar
8c34aa09a4
patch 8.0.0473: no test covering arg_all()
...
Problem: No test covering arg_all().
Solution: Add a test expanding ##.
2017-03-16 22:52:32 +01:00
Bram Moolenaar
c537947100
patch 8.0.0472: when a test fails another test may also fail
...
Problem: When a test fails and test.log is created, Test_edit_CTRL_I
matches it instead of test1.in.
Solution: Match with runtest.vim instead.
2017-03-16 22:38:00 +01:00
Bram Moolenaar
0529b3eb01
patch 8.0.0471: exit callback test sometimes fails
...
Problem: Exit callback test sometimes fails.
Solution: Add it to the list of flaky tests.
2017-03-16 22:30:37 +01:00
Bram Moolenaar
751ba616d1
patch 8.0.0470: not enough testing for help commands
...
Problem: Not enough testing for help commands.
Solution: Add a few more help tests. (Dominique Pelle, closes #1565 )
2017-03-16 22:26:44 +01:00
Bram Moolenaar
40ebc0afda
patch 8.0.0465: off-by-one error in using :move with folding
...
Problem: Off-by-one error in using :move with folding.
Solution: Correct off-by-one mistakes and add more tests. (Matthew
Malcomson)
2017-03-16 15:59:14 +01:00
Bram Moolenaar
b27523ff7a
patch 8.0.0462: failure of an MS-Windows test may go unnoticed
...
Problem: If an MS-Windows tests succeeds at first and then fails in a way
it does not produce a test.out file it looks like the test
succeeded.
Solution: Delete the previous output file.
2017-03-16 14:04:51 +01:00
Bram Moolenaar
4a5a8dd6e5
patch 8.0.0461: test 45 hangs on MS-Windows
...
Problem: Test 45 hangs on MS-Windows.
Solution: Reset 'shiftwidth'. Also remove redundent function.
2017-03-16 13:54:10 +01:00
Bram Moolenaar
88d298aed8
patch 8.0.0457: using :move messes up manual folds
...
Problem: Using :move messes up manual folds.
Solution: Split adjusting marks and folds. Add foldMoveRange(). (neovim
patch #6221 )
2017-03-14 21:53:58 +01:00
Bram Moolenaar
84be8b6660
patch 8.0.0456: typo in MinGW test makefile
...
Problem: Typo in MinGW test makefile.
Solution: Change an underscore to a dot. (Michael Soyka)
2017-03-13 22:41:42 +01:00
Bram Moolenaar
26a280c47a
Fix duplication of patch.
2017-03-13 21:50:55 +01:00
Bram Moolenaar
ffea8c99d9
patch 8.0.0455: the mode test may hang
...
Problem: The mode test may hang in Test_mode(). (Michael Soyka)
Solution: Set 'complete' to only search the current buffer (as suggested by
Michael)
2017-03-13 20:37:15 +01:00
Bram Moolenaar
025a6b708a
patch 8.0.0453: adding fold marker creates new comment
...
Problem: Adding fold marker creates new comment.
Solution: Use an existing comment if possible. (LemonBoy, closes #1549 )
2017-03-12 20:37:21 +01:00
Bram Moolenaar
8774845ce1
patch 8.0.0447: getting font name does not work on X11
...
Problem: Getting font name does not work on X11.
Solution: Implement gui_mch_get_fontname() for X11. Add more GUI tests.
(Kazunobu Kuriyama)
2017-03-12 17:10:33 +01:00
Bram Moolenaar
454709baff
patch 8.0.0446: the ";" command does not work after some characters
...
Problem: The ";" command does not work after characters with a lower byte
that is NUL.
Solution: Properly check for not having a previous character. (Hirohito
Higashi)
2017-03-12 16:37:14 +01:00
Bram Moolenaar
a95ab32120
patch 8.0.0444: diffpatch fails when the file name has a quote
...
Problem: Diffpatch fails when the file name has a quote.
Solution: Escape the name properly. (zetzei)
2017-03-11 19:21:53 +01:00
Bram Moolenaar
38a3d6c960
patch 8.0.0443: terminal width is set to 80 in test3
...
Problem: Terminal width is set to 80 in test3.
Solution: Instead of setting 'columns' set 'wrapmargin' depending on
'columns.
2017-03-11 18:42:56 +01:00
Bram Moolenaar
1ef73e33c9
patch 8.0.0442: patch shell command not well escaped
...
Problem: Patch shell command uses double quotes around the argument, which
allows for $HOME to be expanded. (Etienne)
Solution: Use single quotes on Unix. (closes #1543 )
2017-03-09 19:21:30 +01:00
Bram Moolenaar
eb992cb90f
patch 8.0.0440: not enough test coverage in Insert mode
...
Problem: Not enough test coverage in Insert mode.
Solution: Add lots of tests. Add test_override(). (Christian Brabandt,
closes #1521 )
2017-03-09 18:20:16 +01:00
Bram Moolenaar
69a92fb5ae
patch 8.0.0439: ":%argdel" gives an error for an empty arglist
...
Problem: Using ":%argdel" while the argument list is already empty gives an
error. (Pavol Juhas)
Solution: Don't give an error. (closes #1546 )
2017-03-09 15:58:30 +01:00
Bram Moolenaar
056f700031
patch 8.0.0438: the fnamemodify test may cause later tests to fail
...
Problem: The fnamemodify test changes 'shell' in a way later tests may not
be able to use system().
Solution: Save and restore 'shell'.
2017-03-09 14:00:27 +01:00
Bram Moolenaar
644df41c44
patch 8.0.0437: packadd test does not fully work
...
Problem: The packadd test does not create the symlink correctly and does
not test the right thing.
Solution: Create the directory and symlink correctly.
2017-03-09 13:58:02 +01:00
Bram Moolenaar
ee1dd1cdc1
patch 8.0.0436: running the options test sometimes resizes the terminal
...
Problem: Running the options test sometimes resizes the terminal.
Solution: Clear out t_WS.
2017-03-09 13:55:01 +01:00
Bram Moolenaar
41042f3cfd
patch 8.0.0435: some functions are not tested
...
Problem: Some functions are not tested.
Solution: Add more tests for functions. (Dominique Pelle, closes #1541 )
2017-03-09 12:09:32 +01:00
Bram Moolenaar
c3c766ea8c
patch 8.0.0433: beeps when running tests
...
Problem: Quite a few beeps when running tests.
Solution: Set 'belloff' for these tests. (Christian Brabandt)
2017-03-08 22:55:19 +01:00
Bram Moolenaar
7720ba8599
patch 8.0.0431: 'cinoptions' cannot set indent for extern block
...
Problem: 'cinoptions' cannot set indent for extern block.
Solution: Add the "E" flag in 'cinoptions'. (Hirohito Higashi)
2017-03-08 22:19:26 +01:00
Bram Moolenaar
bb962262eb
patch 8.0.0430: options test fails or hangs on MS-Windows
...
Problem: Options test fails or hangs on MS-Windows.
Solution: Run it separately instead of part of test_alot. Use "-S" instead
of "-u" to run the script. Fix failures.
2017-03-08 00:01:35 +01:00
Bram Moolenaar
e8512d7fed
patch 8.0.0429: options test does not always test everything
...
Problem: Options test does not always test everything.
Solution: Fix dependency for opt_test.vim. Give a message when opt_test.vim
was not found.
2017-03-07 22:33:32 +01:00
Bram Moolenaar
65408f7dfb
patch 8.0.0428: git and hg see new files after running tests
...
Problem: Git and hg see new files after running tests. (Manuel Ortega)
Solution: Add the generated file to .hgignore (or .gitignore). Delete the
resulting verbose file. (Christian Brabandt) Improve dependency
on opt_test.vim. Reset the 'more' option.
2017-03-07 21:31:27 +01:00
Bram Moolenaar
300af82eca
patch 8.0.0426: insufficient testing for statusline
...
Problem: Insufficient testing for statusline.
Solution: Add several tests. (Dominique Pelle, closes #1534 )
2017-03-06 20:28:10 +01:00
Bram Moolenaar
6b64394f34
patch 8.0.0423: changing 'cinoptions' does not always work
...
Problem: The effect of adding "#" to 'cinoptions' is not always removed.
(David Briscoe)
Solution: Reset b_ind_hash_comment. (Christian Brabandt, closes #1475 )
2017-03-05 19:44:06 +01:00
Bram Moolenaar
f411a3c5af
patch 8.0.0422: Python test fails with Python 3.6
...
Problem: Python test fails with Python 3.6.
Solution: Convert new exception messages to old ones. (closes #1359 )
2017-03-05 19:00:34 +01:00
Bram Moolenaar
f58a8475e1
patch 8.0.0421: diff mode wrong when adding line at end of buffer
...
Problem: Diff mode is displayed wrong when adding a line at the end of a
buffer.
Solution: Adjust marks in diff mode. (James McCoy, closes #1329 )
2017-03-05 18:03:04 +01:00
Bram Moolenaar
2c7292dc5b
patch 8.0.0420: text garbled when the system encoding differs from 'encoding'
...
Problem: When running :make the output may be in the system encoding,
different from 'encoding'.
Solution: Add the 'makeencoding' option. (Ken Takata)
2017-03-05 17:43:31 +01:00
Bram Moolenaar
0fbff646d5
patch 8.0.0417: test for the clipboard fails sometimes
...
Problem: Test for the clipboard fails sometimes.
Solution: Add it to the flaky tests.
2017-03-05 14:30:52 +01:00