summaryrefslogtreecommitdiff
path: root/src/testdir/runtest.vim
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2371: FEAT_TEXT_PROP is a confusing namev8.1.2371Bram Moolenaar2019-11-301-1/+1
| | | | | Problem: FEAT_TEXT_PROP is a confusing name. Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
* patch 8.1.2364: termwinscroll test is flaky on FreeBSDv8.1.2364Bram Moolenaar2019-11-301-1/+2
| | | | | Problem: Termwinscroll test is flaky on FreeBSD. Solution: Add to list of flaky tests. Rename function.
* patch 8.1.2337: double-click time sometimes miscomputedv8.1.2337Bram Moolenaar2019-11-221-2/+0
| | | | | Problem: Double-click time sometimes miscomputed. Solution: Correct time computation. (Dominique Pelle, closes #5259)
* patch 8.1.2329: mouse multiple click test is a bit flakyv8.1.2329Bram Moolenaar2019-11-211-1/+2
| | | | | Problem: Mouse multiple click test is a bit flaky. Solution: Add it to the list of flaky tests.
* patch 8.1.2162: popup resize test is flakyv8.1.2162Bram Moolenaar2019-10-161-0/+1
| | | | | Problem: Popup resize test is flaky. (Christian Brabandt) Solution: Add the function to the list of flaky tests.
* patch 8.1.2151: state test is a bit flakyv8.1.2151Bram Moolenaar2019-10-141-0/+1
| | | | | Problem: State test is a bit flaky. Solution: Add to the list of flaky tests.
* patch 8.1.2089: do not get a hint that $TEST_FILTER was activev8.1.2089Bram Moolenaar2019-09-271-2/+12
| | | | | Problem: Do not get a hint that $TEST_FILTER was active. Solution: Mention $TEST_FILTER if no functions were executed.
* patch 8.1.2087: cannot easily select one test function to executev8.1.2087Bram Moolenaar2019-09-271-0/+6
| | | | | | Problem: Cannot easily select one test function to execute. Solution: Support the $TEST_FILTER environment variable. (Ozaki Kiichi, closes #2695)
* patch 8.1.2074: test for SafeState autocommand is a bit flakyv8.1.2074Bram Moolenaar2019-09-251-0/+1
| | | | | Problem: Test for SafeState autocommand is a bit flaky. Solution: Add to list of flaky tests.
* patch 8.1.2051: double-click test is a bit flakyv8.1.2051Bram Moolenaar2019-09-171-1/+1
| | | | | Problem: Double-click test is a bit flaky. Solution: Correct entry in list of flaky tests.
* patch 8.1.1955: tests contain typosv8.1.1955Bram Moolenaar2019-09-011-2/+2
| | | | | Problem: Tests contain typos. Solution: Correct the typos. (Dominique Pelle)
* patch 8.1.1951: mouse double click test is a bit flakyv8.1.1951Bram Moolenaar2019-08-311-0/+1
| | | | | Problem: Mouse double click test is a bit flaky. Solution: Add to list of flaky tests. Update a couple of comments.
* patch 8.1.1860: map timeout test is flakyv8.1.1860Bram Moolenaar2019-08-161-0/+1
| | | | | Problem: Map timeout test is flaky. Solution: Add test to list of flaky tests. Increase timeout.
* patch 8.1.1855: another failing timer testv8.1.1855Bram Moolenaar2019-08-161-6/+7
| | | | | | 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.
* patch 8.1.1854: now another timer test is flakyv8.1.1854Bram Moolenaar2019-08-161-0/+1
| | | | | Problem: Now another timer test is flaky. Solution: Add test to list of flaky tests.
* patch 8.1.1852: timers test is flakyv8.1.1852Bram Moolenaar2019-08-151-0/+1
| | | | | Problem: Timers test is flaky. Solution: Accept a larger count. Add test to list of flaky tests.
* patch 8.1.1842: test listed as flaky should no longer be flakyv8.1.1842Bram Moolenaar2019-08-121-1/+0
| | | | | | 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)
* patch 8.1.1839: insufficient info when test fails because of screen sizev8.1.1839Bram Moolenaar2019-08-111-2/+4
| | | | | Problem: Insufficient info when test fails because of screen size. Solution: Report the detected screen size.
* patch 8.1.1677: tests get stuck when running into an existing swapfilev8.1.1677Bram Moolenaar2019-07-131-1/+5
| | | | | | Problem: Tests get stuck when running into an existing swapfile. Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler, closes #4644)
* patch 8.1.1561: popup_setoptions() is not implemented yetv8.1.1561Bram Moolenaar2019-06-161-0/+5
| | | | | | Problem: Popup_setoptions() is not implemented yet. Solution: Implement popup_setoptions(). Also add more fields to popup_getoptions().
* patch 8.1.1545: when the screen is to small there is no message about thatv8.1.1545Bram Moolenaar2019-06-151-2/+5
| | | | | | Problem: When the screen is to small there is no message about that. (Daniel Hahler) Solution: Do not use :cquit. (closes #4534)
* patch 8.1.1516: time reported for a test measured wrongv8.1.1516Bram Moolenaar2019-06-101-7/+7
| | | | | | Problem: Time reported for a test measured wrong. Solution: Move the computation to the end of RunTheTest(). (Ozaki Kiichi, closes #4520)
* patch 8.1.1484: some tests are slowv8.1.1484Bram Moolenaar2019-06-061-1/+15
| | | | | | Problem: Some tests are slow. Solution: Add timing to the test messages. Fix double free when quitting in VimLeavePre autocmd.
* patch 8.1.1476: no statistics displayed after running testsv8.1.1476Bram Moolenaar2019-06-061-0/+3
| | | | | | 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.
* patch 8.1.0970: text properties test fails when 'encoding' is not utf-8v8.1.0970Bram Moolenaar2019-02-221-1/+3
| | | | | | Problem: Text properties test fails when 'encoding' is not utf-8. Solution: Compare with original value of 'encoding'. (Christian Brabandt, closes #3986)
* patch 8.1.0966: one terminal test is flakyv8.1.0966Bram Moolenaar2019-02-211-0/+1
| | | | | Problem: One terminal test is flaky. Solution: Add to list of flaky tests.
* patch 8.1.0893: terminal test is a bit flakyv8.1.0893Bram Moolenaar2019-02-101-0/+1
| | | | | Problem: Terminal test is a bit flaky. Solution: Add test_terminal_no_cmd() to list of flaky tests.
* patch 8.1.0811: too many #ifdefsv8.1.0811Bram Moolenaar2019-01-241-7/+3
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, the final chapter.
* patch 8.1.0696: when test_edit fails 'insertmode' may not be resetv8.1.0696Bram Moolenaar2019-01-061-1/+5
| | | | | | | | 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)
* patch 8.1.0600: channel test is flakyv8.1.0600Bram Moolenaar2018-12-151-0/+1
| | | | | Problem: Channel test is flaky. Solution: Add test to list of flaky tests.
* patch 8.1.0533: screendump tests can be flakyv8.1.0533Bram Moolenaar2018-11-161-1/+1
| | | | | Problem: Screendump tests can be flaky. Solution: Add VerifyScreenDump to the pattern of flaky tests.
* patch 8.1.0531: flaky tests often fail with a common error messagev8.1.0531Bram Moolenaar2018-11-161-2/+7
| | | | | Problem: Flaky tests often fail with a common error message. Solution: Add a pattern to match an error message indicating a flaky test.
* patch 8.1.0530: channel and terminal tests that start a server can be flakyv8.1.0530Bram Moolenaar2018-11-161-0/+30
| | | | | | 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.
* patch 8.1.0529: flaky test sometimes fails in different waysv8.1.0529Bram Moolenaar2018-11-161-16/+35
| | | | | | 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.
* patch 8.1.0520: screen diff test sometimes failsv8.1.0520Bram Moolenaar2018-11-111-0/+1
| | | | | Problem: Screen diff test sometimes fails. Solution: Add to list of flaky tests.
* patch 8.1.0456: running test hangs when the input file is being editedv8.1.0456Bram Moolenaar2018-10-071-0/+14
| | | | | Problem: Running test hangs when the input file is being edited. Solution: Use a SwapExists autocommand to ignore editing the test script.
* patch 8.1.0299: misplaced commentv8.1.0299Bram Moolenaar2018-08-191-1/+1
| | | | | Problem: misplaced comment Solution: Remove comment
* patch 8.1.0298: window resize test sometimes fails on Macv8.1.0298Bram Moolenaar2018-08-191-0/+1
| | | | | Problem: Window resize test sometimes fails on Mac. Solution: Add Test_popup_and_window_resize() to flaky tests.
* patch 8.1.0044: if a test function exists Vim this may go unnoticedv8.1.0044Bram Moolenaar2018-06-121-0/+12
| | | | | | 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.
* patch 8.0.1689: no tests for xxdv8.0.1689Bram Moolenaar2018-04-101-1/+5
| | | | | Problem: No tests for xxd. Solution: Add a test. (Christian Brabandt)
* patch 8.0.1640: Test_cwd() is flakyv8.0.1640Bram Moolenaar2018-03-251-0/+1
| | | | | Problem: Test_cwd() is flaky. Solution: Add to list of flaky tests.
* patch 8.0.1507: timer test is a bit flakyv8.0.1507Bram Moolenaar2018-02-121-0/+1
| | | | | Problem: Timer test is a bit flaky. Solution: Add it to the list of flaky tests.
* patch 8.0.1370: channel test for callback is flakyv8.0.1370Bram Moolenaar2017-12-051-0/+1
| | | | | Problem: Channel test for callback is flaky. Solution: Add the test to thelist of flaky tests.
* patch 8.0.1365: when one channel test fails others fail as wellv8.0.1365Bram Moolenaar2017-12-021-0/+2
| | | | | | 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.
* patch 8.0.1329: when a flaky test fails it also often fails the second timev8.0.1329Bram Moolenaar2017-11-211-0/+4
| | | | | Problem: When a flaky test fails it also often fails the second time. Solution: Sleep a couple of seconds before the second try.
* patch 8.0.1302: still too many old style testsv8.0.1302Bram Moolenaar2017-11-161-0/+6
| | | | | | Problem: Still too many old style tests. Solution: Convert a few more tests to new style. (Yegappan Lakshmanan, closes #2326)
* patch 8.0.1262: terminal redir test is flakyv8.0.1262Bram Moolenaar2017-11-041-0/+1
| | | | | Problem: Terminal redir test is flaky. Solution: Add it to the list of flaky tests.
* patch 8.0.1224: still interference between test functionsv8.0.1224Bram Moolenaar2017-10-271-10/+8
| | | | | | Problem: Still interference between test functions. Solution: Clear autocommands. Wipe all buffers. Fix tests that depend on a specific start context.
* patch 8.0.1222: test functions interfere with each otherv8.0.1222Bram Moolenaar2017-10-261-1/+13
| | | | | Problem: Test functions interfere with each other. Solution: Cleanup tab pages, windows and buffers. Reset option.
* patch 8.0.1219: terminal test is flakyv8.0.1219Bram Moolenaar2017-10-261-7/+15
| | | | | Problem: Terminal test is flaky. Solution: Add test function to list of flaky tests.