| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Map timeout test is flaky.
Solution: Add test to list of flaky tests. Increase timeout.
|
|
|
|
|
|
| |
Problem: Another failing timer test.
Solution: Assert that timers are finished by the end of the test. Rename
test functions to make them easier to find.
|
|
|
|
|
| |
Problem: Now another timer test is flaky.
Solution: Add test to list of flaky tests.
|
|
|
|
|
| |
Problem: Timers test is flaky.
Solution: Accept a larger count. Add test to list of flaky tests.
|
|
|
|
|
|
| |
Problem: Test listed as flaky should no longer be flaky.
Solution: Remove Test_popup_and_window_resize from the list of flaky tests.
(Daniel Hahler, close #4807)
|
|
|
|
|
| |
Problem: Insufficient info when test fails because of screen size.
Solution: Report the detected screen size.
|
|
|
|
|
|
| |
Problem: Tests get stuck when running into an existing swapfile.
Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler,
closes #4644)
|
|
|
|
|
|
| |
Problem: Popup_setoptions() is not implemented yet.
Solution: Implement popup_setoptions(). Also add more fields to
popup_getoptions().
|
|
|
|
|
|
| |
Problem: When the screen is to small there is no message about that.
(Daniel Hahler)
Solution: Do not use :cquit. (closes #4534)
|
|
|
|
|
|
| |
Problem: Time reported for a test measured wrong.
Solution: Move the computation to the end of RunTheTest(). (Ozaki Kiichi,
closes #4520)
|
|
|
|
|
|
| |
Problem: Some tests are slow.
Solution: Add timing to the test messages. Fix double free when quitting in
VimLeavePre autocmd.
|
|
|
|
|
|
| |
Problem: No statistics displayed after running tests.
Solution: Summarize the test results. (Christian Brabandt, closes #4391)
Also make it possible to report a skipped file.
|
|
|
|
|
|
| |
Problem: Text properties test fails when 'encoding' is not utf-8.
Solution: Compare with original value of 'encoding'. (Christian Brabandt,
closes #3986)
|
|
|
|
|
| |
Problem: One terminal test is flaky.
Solution: Add to list of flaky tests.
|
|
|
|
|
| |
Problem: Terminal test is a bit flaky.
Solution: Add test_terminal_no_cmd() to list of flaky tests.
|
|
|
|
|
| |
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, the final chapter.
|
|
|
|
|
|
|
|
| |
Problem: When test_edit fails 'insertmode' may not be reset and the next
test may get stuck. (James McCoy)
Solution: Always reset 'insertmode' after executing a test. Avoid that an
InsertCharPre autocommand or a 'complete' function can change the
state. (closes #3768)
|
|
|
|
|
| |
Problem: Channel test is flaky.
Solution: Add test to list of flaky tests.
|
|
|
|
|
| |
Problem: Screendump tests can be flaky.
Solution: Add VerifyScreenDump to the pattern of flaky tests.
|
|
|
|
|
| |
Problem: Flaky tests often fail with a common error message.
Solution: Add a pattern to match an error message indicating a flaky test.
|
|
|
|
|
|
| |
Problem: Channel and terminal tests that start a server can be flaky.
Solution: Add all channel and terminal tests that start a server to the list
of flaky tests.
|
|
|
|
|
|
| |
Problem: Flaky test sometimes fails in different ways.
Solution: When the second run gives a different error, try running the test
again, up to five times.
|
|
|
|
|
| |
Problem: Screen diff test sometimes fails.
Solution: Add to list of flaky tests.
|
|
|
|
|
| |
Problem: Running test hangs when the input file is being edited.
Solution: Use a SwapExists autocommand to ignore editing the test script.
|
|
|
|
|
| |
Problem: misplaced comment
Solution: Remove comment
|
|
|
|
|
| |
Problem: Window resize test sometimes fails on Mac.
Solution: Add Test_popup_and_window_resize() to flaky tests.
|
|
|
|
|
|
| |
Problem: If a test function exists Vim this may go unnoticed.
Solution: Check for a test funtion quitting Vim. Fix tests that did exit
Vim.
|
|
|
|
|
| |
Problem: No tests for xxd.
Solution: Add a test. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Test_cwd() is flaky.
Solution: Add to list of flaky tests.
|
|
|
|
|
| |
Problem: Timer test is a bit flaky.
Solution: Add it to the list of flaky tests.
|
|
|
|
|
| |
Problem: Channel test for callback is flaky.
Solution: Add the test to thelist of flaky tests.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: When a flaky test fails it also often fails the second time.
Solution: Sleep a couple of seconds before the second try.
|
|
|
|
|
|
| |
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes #2326)
|
|
|
|
|
| |
Problem: Terminal redir test is flaky.
Solution: Add it to the list of flaky tests.
|
|
|
|
|
|
| |
Problem: Still interference between test functions.
Solution: Clear autocommands. Wipe all buffers. Fix tests that depend on a
specific start context.
|
|
|
|
|
| |
Problem: Test functions interfere with each other.
Solution: Cleanup tab pages, windows and buffers. Reset option.
|
|
|
|
|
| |
Problem: Terminal test is flaky.
Solution: Add test function to list of flaky tests.
|
|
|
|
|
|
| |
Problem: Still quite a few old style tests.
Solution: Convert old to new style tests. (Yegappan Lakshmanan)
Avoid ringing the bell while running tests.
|
|
|
|
|
| |
Problem: Terminal test is flaky on Mac.
Solution: Add Test_terminal_noblock() to list of flaky tests.
|
|
|
|
|
| |
Problem: Test_with_partial_callback is a tiny bit flaky.
Solution: Add it to the list of flaky tests.
|
|
|
|
|
| |
Problem: GUI test fails with gnome2.
Solution: Set $HOME to an existing directory.
|
|
|
|
|
| |
Problem: Clipboard and "* register is not tested.
Solution: Add a test for Mac and X11. (Kazunobu Kuriyama)
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: remote_peek() is not tested.
Solution: Add a test.
|
|
|
|
|
| |
Problem: The client-server test may hang when failing.
Solution: Set a timer. Add assert_report()
|
|
|
|
|
| |
Problem: Exit callback test sometimes fails.
Solution: Add it to the list of flaky tests.
|
|
|
|
|
|
| |
Problem: Not enough test coverage in Insert mode.
Solution: Add lots of tests. Add test_override(). (Christian Brabandt,
closes #1521)
|
|
|
|
|
| |
Problem: Test for the clipboard fails sometimes.
Solution: Add it to the flaky tests.
|
|
|
|
|
| |
Problem: Timer test failed for no apparent reason.
Solution: Mark the test as flaky.
|