summaryrefslogtreecommitdiffstats
path: root/src/testdir/runtest.vim
AgeCommit message (Collapse)Author
2020-08-31patch 8.2.1555: not all tests are executed on Github Actionsv8.2.1555Bram Moolenaar
Problem: Not all tests are executed on Github Actions. Solution: Copy "src" to "src2" earlier. Recognize "src2" in a couple more places. Add two tests to the list of flaky tests. (Ken Takata, closes #6798)
2020-08-13patch 8.2.1439: tiny and small builds have no test coveragev8.2.1439Bram Moolenaar
Problem: Tiny and small builds have no test coverage. Solution: Restore tests that do not depend on the +eval feature. (Ken Takata, closes #6696)
2020-08-07patch 8.2.1384: no ATTENTION prompt for :vimgrep first match filev8.2.1384Bram Moolenaar
Problem: No ATTENTION prompt for :vimgrep first match file. Solution: When there is an existing swap file do not keep the dummy buffer. (closes #6649)
2020-07-29patch 8.2.1315: MS-Windows: test log contains escape sequencesv8.2.1315Bram Moolenaar
Problem: MS-Windows: test log contains escape sequences. Solution: Do not use t_md and t_me but ANSI escape sequences. (Ken Takata, closes #6559)
2020-07-27patch 8.2.1305: some tests are still old stylev8.2.1305Bram Moolenaar
Problem: Some tests are still old style. Solution: Convert tests 52 and 70 to new style. (Yegappan Lakshmanan, closes #6544) Fix error in FinishTesting().
2020-07-27patch 8.2.1304: debug backtrace isn't tested muchv8.2.1304Bram Moolenaar
Problem: Debug backtrace isn't tested much. Solution: Add more specific tests. (Ben Jackson, closes #6540)
2020-07-22patch 8.2.1267: MS-Windows: tests may fail due to $PROMPT valuev8.2.1267Bram Moolenaar
Problem: MS-Windows: tests may fail due to $PROMPT value. Solution: Set $PROMPT for testing. (Taro Muraoka, closes #6510)
2020-07-18patch 8.2.1240: GUI tests sometimes fail because of translationsv8.2.1240Bram Moolenaar
Problem: GUI tests sometimes fail because of translations. Solution: Reload the menus without translation. (Taro Muraoka, closes #6486)
2020-07-11patch 8.2.1177: terminal2 test sometimes hangs in the GUIv8.2.1177Bram Moolenaar
Problem: Terminal2 test sometimes hangs in the GUI. Solution: Move some tests to other files to further locate the problem. Set the GUI to a fixed screen size.
2020-06-21patch 8.2.1033: not easy to read the test time in the test outputv8.2.1033Bram Moolenaar
Problem: Not easy to read the test time in the test output. Solution: Align the times. Make slow tests bold.
2020-05-13patch 8.2.0748: cannot get a list of all popupsv8.2.0748Bram Moolenaar
Problem: Cannot get a list of all popups. Solution: Add popup_list(). Use it in the test runner.
2020-05-13patch 8.2.0747: cannot forcefully close all popupsv8.2.0747Bram Moolenaar
Problem: Cannot forcefully close all popups. Solution: Add the "force" argument to popup_clear(). Use it after running a test. Put back the check for a popup when editing a file.
2020-04-19patch 8.2.0599: Netbeans interface insufficiently testedv8.2.0599Bram Moolenaar
Problem: Netbeans interface insufficiently tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5921)
2020-04-12patch 8.2.0557: no IPv6 support for channelsv8.2.0557Bram Moolenaar
Problem: No IPv6 support for channels. Solution: Add IPv6 support. (Ozaki Kiichi, closes #5893)
2020-03-26patch 8.2.0454: some tests fail when the system is slowv8.2.0454Bram Moolenaar
Problem: Some tests fail when the system is slow. Solution: Make the run number global, use in the test to increase the waiting time. (closes #5841)
2020-03-21patch 8.2.0423: in some environments a few tests are expected to failv8.2.0423Bram Moolenaar
Problem: In some environments a few tests are expected to fail. Solution: Add $TEST_MAY_FAIL to list tests that should not cause make to fail.
2020-03-19patch 8.2.0414: channel connect_waittime() test is flakyv8.2.0414Bram Moolenaar
Problem: Channel connect_waittime() test is flaky. Solution: Set the test_is_flaky flag. Use test_is_flaky for more tests.
2020-03-18patch 8.2.0400: not all tests using a terminal are in the list of flaky testsv8.2.0400Bram Moolenaar
Problem: Not all tests using a terminal are in the list of flaky tests. Solution: Introduce the test_is_flaky flag.
2020-03-01patch 8.2.0346: Vim9: finding common list type not testedv8.2.0346Bram Moolenaar
Problem: Vim9: finding common list type not tested. Solution: Add more tests. Fix listing function. Fix overwriting type.
2019-11-30patch 8.1.2371: FEAT_TEXT_PROP is a confusing namev8.1.2371Bram Moolenaar
Problem: FEAT_TEXT_PROP is a confusing name. Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
2019-11-30patch 8.1.2364: termwinscroll test is flaky on FreeBSDv8.1.2364Bram Moolenaar
Problem: Termwinscroll test is flaky on FreeBSD. Solution: Add to list of flaky tests. Rename function.
2019-11-22patch 8.1.2337: double-click time sometimes miscomputedv8.1.2337Bram Moolenaar
Problem: Double-click time sometimes miscomputed. Solution: Correct time computation. (Dominique Pelle, closes #5259)
2019-11-21patch 8.1.2329: mouse multiple click test is a bit flakyv8.1.2329Bram Moolenaar
Problem: Mouse multiple click test is a bit flaky. Solution: Add it to the list of flaky tests.
2019-10-16patch 8.1.2162: popup resize test is flakyv8.1.2162Bram Moolenaar
Problem: Popup resize test is flaky. (Christian Brabandt) Solution: Add the function to the list of flaky tests.
2019-10-14patch 8.1.2151: state test is a bit flakyv8.1.2151Bram Moolenaar
Problem: State test is a bit flaky. Solution: Add to the list of flaky tests.
2019-09-27patch 8.1.2089: do not get a hint that $TEST_FILTER was activev8.1.2089Bram Moolenaar
Problem: Do not get a hint that $TEST_FILTER was active. Solution: Mention $TEST_FILTER if no functions were executed.
2019-09-27patch 8.1.2087: cannot easily select one test function to executev8.1.2087Bram Moolenaar
Problem: Cannot easily select one test function to execute. Solution: Support the $TEST_FILTER environment variable. (Ozaki Kiichi, closes #2695)
2019-09-25patch 8.1.2074: test for SafeState autocommand is a bit flakyv8.1.2074Bram Moolenaar
Problem: Test for SafeState autocommand is a bit flaky. Solution: Add to list of flaky tests.
2019-09-17patch 8.1.2051: double-click test is a bit flakyv8.1.2051Bram Moolenaar
Problem: Double-click test is a bit flaky. Solution: Correct entry in list of flaky tests.
2019-09-01patch 8.1.1955: tests contain typosv8.1.1955Bram Moolenaar
Problem: Tests contain typos. Solution: Correct the typos. (Dominique Pelle)
2019-08-31patch 8.1.1951: mouse double click test is a bit flakyv8.1.1951Bram Moolenaar
Problem: Mouse double click test is a bit flaky. Solution: Add to list of flaky tests. Update a couple of comments.
2019-08-16patch 8.1.1860: map timeout test is flakyv8.1.1860Bram Moolenaar
Problem: Map timeout test is flaky. Solution: Add test to list of flaky tests. Increase timeout.
2019-08-16patch 8.1.1855: another failing timer testv8.1.1855Bram Moolenaar
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.
2019-08-16patch 8.1.1854: now another timer test is flakyv8.1.1854Bram Moolenaar
Problem: Now another timer test is flaky. Solution: Add test to list of flaky tests.
2019-08-15patch 8.1.1852: timers test is flakyv8.1.1852Bram Moolenaar
Problem: Timers test is flaky. Solution: Accept a larger count. Add test to list of flaky tests.
2019-08-12patch 8.1.1842: test listed as flaky should no longer be flakyv8.1.1842Bram Moolenaar
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)
2019-08-11patch 8.1.1839: insufficient info when test fails because of screen sizev8.1.1839Bram Moolenaar
Problem: Insufficient info when test fails because of screen size. Solution: Report the detected screen size.
2019-07-13patch 8.1.1677: tests get stuck when running into an existing swapfilev8.1.1677Bram Moolenaar
Problem: Tests get stuck when running into an existing swapfile. Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler, closes #4644)
2019-06-16patch 8.1.1561: popup_setoptions() is not implemented yetv8.1.1561Bram Moolenaar
Problem: Popup_setoptions() is not implemented yet. Solution: Implement popup_setoptions(). Also add more fields to popup_getoptions().
2019-06-15patch 8.1.1545: when the screen is to small there is no message about thatv8.1.1545Bram Moolenaar
Problem: When the screen is to small there is no message about that. (Daniel Hahler) Solution: Do not use :cquit. (closes #4534)
2019-06-10patch 8.1.1516: time reported for a test measured wrongv8.1.1516Bram Moolenaar
Problem: Time reported for a test measured wrong. Solution: Move the computation to the end of RunTheTest(). (Ozaki Kiichi, closes #4520)
2019-06-06patch 8.1.1484: some tests are slowv8.1.1484Bram Moolenaar
Problem: Some tests are slow. Solution: Add timing to the test messages. Fix double free when quitting in VimLeavePre autocmd.
2019-06-06patch 8.1.1476: no statistics displayed after running testsv8.1.1476Bram Moolenaar
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.
2019-02-22patch 8.1.0970: text properties test fails when 'encoding' is not utf-8v8.1.0970Bram Moolenaar
Problem: Text properties test fails when 'encoding' is not utf-8. Solution: Compare with original value of 'encoding'. (Christian Brabandt, closes #3986)
2019-02-21patch 8.1.0966: one terminal test is flakyv8.1.0966Bram Moolenaar
Problem: One terminal test is flaky. Solution: Add to list of flaky tests.
2019-02-10patch 8.1.0893: terminal test is a bit flakyv8.1.0893Bram Moolenaar
Problem: Terminal test is a bit flaky. Solution: Add test_terminal_no_cmd() to list of flaky tests.
2019-01-24patch 8.1.0811: too many #ifdefsv8.1.0811Bram Moolenaar
Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, the final chapter.
2019-01-06patch 8.1.0696: when test_edit fails 'insertmode' may not be resetv8.1.0696Bram Moolenaar
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)
2018-12-15patch 8.1.0600: channel test is flakyv8.1.0600Bram Moolenaar
Problem: Channel test is flaky. Solution: Add test to list of flaky tests.
2018-11-16patch 8.1.0533: screendump tests can be flakyv8.1.0533Bram Moolenaar
Problem: Screendump tests can be flaky. Solution: Add VerifyScreenDump to the pattern of flaky tests.