summaryrefslogtreecommitdiffstats
path: root/src/testdir/screendump.vim
AgeCommit message (Collapse)Author
2022-09-26patch 9.0.0595: extra newline in messages after a verbose shell messagev9.0.0595Bram Moolenaar
Problem: Extra newline in messages after a verbose shell message. Solution: Output the newline with msg_putchar_attr(). (closes #11233) Make it possible to filter a screendump before comparing it.
2022-07-04patch 9.0.0036: 'fillchars' cannot have window-local valuesv9.0.0036Bram Moolenaar
Problem: 'fillchars' cannot have window-local values. Solution: Make 'fillchars' global-local. (closes #5206)
2022-05-06patch 8.2.4879: screendump test may fail when using valgrindv8.2.4879Bram Moolenaar
Problem: Screendump test may fail when using valgrind. Solution: Wait longer for the first screendump.
2022-02-10patch 8.2.4339: CTRL-A does not work properly with the cmdline popup menuv8.2.4339Yegappan Lakshmanan
Problem: CTRL-A does not work properly with the cmdline popup menu. Solution: Fix issues with CTRL-A. Add more tests for the cmdline popup menu. Remove TermWait() before VeriryScreenDump(). Refactor the cmdline popup code. (Yegappan Lakshmanan, closes #9735)
2020-03-18patch 8.2.0402: setting local instead of global flagv8.2.0402Bram Moolenaar
Problem: Setting local instead of global flag. Solution: Prepend "g:" to "test_is_flaky".
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.
2019-09-01patch 8.1.1955: tests contain typosv8.1.1955Bram Moolenaar
Problem: Tests contain typos. Solution: Correct the typos. (Dominique Pelle)
2019-06-23patch 8.1.1581: shared functions for testing are disorganisedv8.1.1581Bram Moolenaar
Problem: Shared functions for testing are disorganised. Solution: Group finctions in script files. (Ozaki Kiichi, closes #4573)
2019-06-16patch 8.1.1556: command for failing screenshot does not include directoryv8.1.1556Bram Moolenaar
Problem: The command displayed to show a failing screenshot does not include the "testdir" directory. Solution: Prefix the directory name so that it can be copy-pasted.
2019-05-01patch 8.1.1242: no cmdline redraw when tabpages have different 'cmdheight'v8.1.1242Bram Moolenaar
Problem: No cmdline redraw when tabpages have different 'cmdheight'. Solution: redraw the command line when 'cmdheight' changes when switching tabpages. (closes #4321)
2019-04-13patch 8.1.1169: writing coverage info in a separate dir is not neededv8.1.1169Bram Moolenaar
Problem: Writing coverage info in a separate dir is not needed. Solution: Revert the changes to use a separate directory.
2019-04-13patch 8.1.1168: not all screen update code of terminal is executed in testsv8.1.1168Bram Moolenaar
Problem: Not all screen update code of the terminal window is executed in tests. Solution: Redraw before taking a screenshot.
2019-04-13patch 8.1.1162: incorrect coverage information; typo in color namev8.1.1162Bram Moolenaar
Problem: Incorrect coverage information; typo in color name. Solution: Fix the typo. Set environment variables to have a nested Vim write the coverage info in another directory.
2019-04-06patch 8.1.1129: when making a new screendump test have to create the filev8.1.1129Bram Moolenaar
Problem: When making a new screendump test have to create the file. Solution: Continue creating the failed screendump, so it can be moved once it is correct.
2019-03-30patch 8.1.1080: when a screendump test fails, moving the file is a hasslev8.1.1080Bram Moolenaar
Problem: When a screendump test fails, moving the file is a hassle. Solution: Instead of appending ".failed" to the file name, keep the same file name but put the screendump in the "failed" directory. Then the file name only needs to be typed once when moving a screendump.
2019-02-21patch 8.1.0964: cannot see in CI why a screenshot test failedv8.1.0964Bram Moolenaar
Problem: Cannot see in CI why a screenshot test failed. Solution: Add info about the failure.
2019-01-27patch 8.1.0834: GUI may wait too long before dealing with messagesv8.1.0834Bram Moolenaar
Problem: GUI may wait too long before dealing with messages. Returning early may cause a mapping to time out. Solution: Use the waiting loop from Unix also for the GUI. (closes #3817, closes #3824)
2018-12-04patch 8.1.0562: parsing of 'diffopt' is slightly wrongv8.1.0562Bram Moolenaar
Problem: Parsing of 'diffopt' is slightly wrong. Solution: Fix the parsing and add a test. (Jason Franklin, Christian Brabandt)
2018-09-09patch 8.1.0359: no clue what test failed when using a screendump twicev8.1.0359Bram Moolenaar
Problem: No clue what test failed when using a screendump twice. Solution: Add an extra argument to VerifyScreenDump().
2018-06-04patch 8.1.0033: keys to stop Vim in terminal are wrongv8.1.0033Bram Moolenaar
Problem: Keys to stop Vim in terminal are wrong. (Marius Gedminas) Solution: Move ":" to before CTRL-U.
2018-06-03patch 8.1.0030: stoping Vim running in a terminal may not workv8.1.0030Bram Moolenaar
Problem: Stoping Vim running in a terminal may not work. Solution: Instead of sending <Esc> send CTRL-O.
2018-06-03patch 8.1.0027: difficult to make a plugin that feeds a line to a jobv8.1.0027Bram Moolenaar
Problem: Difficult to make a plugin that feeds a line to a job. Solution: Add the nitial code for the "prompt" buftype.
2018-05-05patch 8.0.1794: duplicate term options after renamingv8.0.1794Bram Moolenaar
Problem: Duplicate term options after renaming. Solution: Remove the old names 'termkey', 'termsize' and 'terminalscroll'.
2018-04-28patch 8.0.1771: in tests, when WaitFor() fails it doesn't say whyv8.0.1771Bram Moolenaar
Problem: In tests, when WaitFor() fails it doesn't say why. (James McCoy) Solution: Add WaitForAssert(), which produces an assert error when it fails.
2018-04-15patch 8.0.1721: no test for using the 'termsize' optionv8.0.1721Bram Moolenaar
Problem: No test for using the 'termsize' option. Solution: Add a test.
2018-04-11patch 8.0.1697: various tests are still a bit flakyv8.0.1697Bram Moolenaar
Problem: Various tests are still a bit flaky. Solution: Increase the default wait time to five seconds.
2018-04-10patch 8.0.1694: terminal API test is a bit flakyv8.0.1694Bram Moolenaar
Problem: Terminal API test is a bit flaky. Solution: Wait longer for Vim to stop.
2018-04-06patch 8.0.1667: terminal window tests are flakyv8.0.1667Bram Moolenaar
Problem: Terminal window tests are flaky. Solution: Increase the waiting time for Vim to start.
2018-03-29patch 8.0.1653: screen dump is made too soonv8.0.1653Bram Moolenaar
Problem: Screen dump is made too soon. Solution: Wait until the ruler is displayed. (Ozaki Kiichi, closes #2755)
2018-03-25patch 8.0.1644: terminal API tests still failv8.0.1644Bram Moolenaar
Problem: Terminal API tests still fail. Solution: Explicitly set 'title' in the terminal job. (Ozaki Kiichi, closes #2750)
2018-03-25patch 8.0.1642: running Vim in terminal fails with two windowsv8.0.1642Bram Moolenaar
Problem: Running Vim in terminal fails with two windows. Solution: Pass the number of rows to RunVimInTerminal().
2018-03-25patch 8.0.1641: job in terminal can't communicate with Vimv8.0.1641Bram Moolenaar
Problem: Job in terminal can't communicate with Vim. Solution: Add the terminal API.
2018-03-24patch 8.0.1638: popup test fails depending on environment variablev8.0.1638Bram Moolenaar
Problem: Popup test fails depending on environment variable. Solution: Reset $COLORFGBG when running Vim in a terminal. (closes #2693)
2018-03-23patch 8.0.1631: testing with Vim running in terminal is a bit flakyv8.0.1631Bram Moolenaar
Problem: Testing with Vim running in terminal is a bit flaky. Solution: Delete any .swp file so that later tests don't fail.
2018-02-24patch 8.0.1540: popup menu positioning fails with longer stringv8.0.1540Bram Moolenaar
Problem: Popup menu positioning fails with longer string. Solution: Only align with right side of window when width is less than 'pumwidth' (closes #2661)
2018-02-24patch 8.0.1539: no test for the popup menu positioningv8.0.1539Bram Moolenaar
Problem: No test for the popup menu positioning. Solution: Add a screendump test for the popup menu.
2018-02-24patch 8.0.1535: C syntax test still fails when using gvimv8.0.1535Bram Moolenaar
Problem: C syntax test still fails when using gvim. Solution: Clear Normal cterm highlighting instead of setting it.
2018-02-24patch 8.0.1534: C syntax test fails when using gvimv8.0.1534Bram Moolenaar
Problem: C syntax test fails when using gvim Solution: Force running in a terminal. Check that 'background' is correct even when $COLORFGBG is set.
2018-02-20patch 8.0.1526: no test using a screen dump yetv8.0.1526Bram Moolenaar
Problem: No test using a screen dump yet. Solution: Add a test for C syntax highlighting. Add helper functions.