summaryrefslogtreecommitdiffstats
path: root/src/testdir/shared.vim
AgeCommit message (Collapse)Author
2024-03-09patch 9.1.0160: Vim9: Add support for using a class type of itself in an ↵v9.1.0160Yegappan Lakshmanan
object method Problem: Add support for using a class type of itself in an object method (thinca) Solution: Vim9: Add support for using a class type of itself in an object method (Yegappan Lakshmanan) fixes: #12369 closes: #14165 Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-02-10patch 9.1.0095: tests: test_restricted() failsv9.1.0095Christian Brabandt
Problem: tests: test_restricted() fails (after: v9.1.0091) Solution: Add a space before the pipecmd and the actual Vim command to run Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-02-10patch 9.1.0091: Syntax test fails when run with non C localev9.1.0091Christian Brabandt
Problem: Syntax test fails when run with non C locale Solution: Run syntax tests with C locale, clean up Xtestscript file, strip environment variables from GetVimCommand() (h-east) closes: #14007 Co-authored-by: h-east <h.east.727@gmail.com> Signed-off-by: h-east <h.east.727@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-11-02patch 9.0.2082: test_channel may fail because of IPv6 config issuev9.0.2082James McCoy
Problem: test_channel may fail because of IPv6 config issues Solution: Catch and skip the test, if getaddrinfo() fails with 'Address family not supported' Mark tests as skipped when ch_open encounters E901 On some of the Debian build systems, the IPv6 channel tests fail because `ch_open('[::1]:<port>', ...)` raises the error "E901: getaddrinfo() in channel_open(): Address family for hostname not supported". This appears to happen because getaddrinfo() can't perform the reverse lookup for the ::1, which is a config issue on that system. Therefore, instead of reporting a test failure, mark the test as skipped due to the bad network config closes: #13473 Signed-off-by: James McCoy <jamessan@jamessan.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2022-11-26patch 9.0.0954: cannot detect whether modifyOtherKeys is enabledv9.0.0954Bram Moolenaar
Problem: Cannot detect whether modifyOtherKeys is enabled. Solution: Use XTQMODKEYS introduced by xterm version 377 to request the modifyOtherKeys level. Update the keycode check results.
2022-11-10patch 9.0.0856: MS-Windows: executable not found when running testv9.0.0856Christopher Plewright
Problem: MS-Windows: executable not found when running individual test. Solution: Also look for vimd.exe. (Christopher Plewright, closes #11525)
2022-09-03patch 9.0.0372: MS-Windows: "%T" time format does not appear to workv9.0.0372Bram Moolenaar
Problem: MS-Windows: "%T" time format does not appear to work. Solution: Use "%H:%M:%S" instead.
2022-09-03patch 9.0.0369: a failing flaky test doesn't mention the timev9.0.0369Bram Moolenaar
Problem: A failing flaky test doesn't mention the time. Solution: Add the time for debugging. Improve error message.
2022-09-01patch 9.0.0354: MS-Windows: starting a python server for test sometimes failsv9.0.0354Bram Moolenaar
Problem: MS-Windows: starting a python server for test sometimes fails. Solution: Increase the waiting time for the port.
2022-06-19patch 8.2.5136: debugger test fails when run with valgrindv8.2.5136Bram Moolenaar
Problem: Debugger test fails when run with valgrind. Solution: Wait longer when using valgrind.
2022-06-13patch 8.2.5084: when the GUI shows a dialog tests get stuckv8.2.5084Bram Moolenaar
Problem: When the GUI shows a dialog tests get stuck. Solution: Add the --gui-dialog-file argument.
2022-05-05patch 8.2.4876: MS-Windows: Shift-BS results in strange char in powershellv8.2.4876Christian Brabandt
Problem: MS-Windows: Shift-BS results in strange character in powershell. Solution: Add K_S_BS. (Christian Brabandt, closes #10283, closes #10279)
2022-04-04patch 8.2.4684: cannot open a channel on a Unix domain socketv8.2.4684LemonBoy
Problem: Cannot open a channel on a Unix domain socket. Solution: Add Unix domain socket support. (closes #10062)
2021-05-02patch 8.2.2824: MS-Windows: build failure with MSVCv8.2.2824Bram Moolenaar
Problem: MS-Windows: build failure with MSVC. Solution: Adjust the list of distributed files. Add hint about python. Adjust path for reading runtime files.
2020-11-05patch 8.2.1961: various comments can be improvedv8.2.1961Bram Moolenaar
Problem: Various comments can be improved. Solution: Various comment adjustments.
2020-07-15patch 8.2.1222: using valgrind in Vim command started by test doesn't workv8.2.1222Bram Moolenaar
Problem: When using valgrind a Vim command started by a test uses the same log file name which gets overwritten. Solution: Fix regexp to rename the log file.
2020-07-06patch 8.2.1146: not enough testing for Pythonv8.2.1146Bram Moolenaar
Problem: Not enough testing for Python. Solution: Add more tests. Fix uncovered problems. (Yegappan Lakshmanan, closes #6392)
2020-05-07patch 8.2.0710: Netbeans test sometimes failsv8.2.0710Bram Moolenaar
Problem: Netbeans test sometimes fails. Solution: Mark any test using an external command as flaky.
2020-04-30patch 8.2.0666: Ruby test fails on MS-Windowsv8.2.0666Bram Moolenaar
Problem: Ruby test fails on MS-Windows. Solution: Remove the "maintainer" line. (Ken Takata, closes #6015)
2020-04-04patch 8.2.0509: various code is not properly tested.v8.2.0509Bram Moolenaar
Problem: various code is not properly tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5871)
2020-01-30patch 8.2.0183: tests fail when the float feature is disabledv8.2.0183Bram Moolenaar
Problem: Tests fail when the float feature is disabled. Solution: Skip tests that don't work without float support.
2019-12-06patch 8.1.2402: typos and other small thingsv8.1.2402Bram Moolenaar
Problem: Typos and other small things. Solution: Small fixes.
2019-10-10patch 8.1.2133: some tests fail when run as rootv8.1.2133Bram Moolenaar
Problem: Some tests fail when run as root. Solution: Add CheckNotRoot and use it. (James McCoy, closes #5020)
2019-09-01patch 8.1.1956: screenshot tests may use a different encodingv8.1.1956Bram Moolenaar
Problem: Screenshot tests may use a different encoding. (Dominique Pelle) Solution: Always set 'encoding' to "utf-8" when running Vim in a terminal. (closes #4884)
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-12patch 8.1.1840: Testing: WorkingClipboard() is not accuratev8.1.1840Bram Moolenaar
Problem: Testing: WorkingClipboard() is not accurate. Solution: Check feature clipboard_working instead.
2019-08-07patch 8.1.1826: tests use hand coded feature and option checksv8.1.1826Bram Moolenaar
Problem: Tests use hand coded feature and option checks. Solution: Use the commands from check.vim in more tests.
2019-07-14patch 8.1.1694: the RUN_VIM variable is longer than neededv8.1.1694Bram Moolenaar
Problem: The RUN_VIM variable is longer than needed. Solution: Shorten RUN_VIM. (Daniel Hahler, closes #4643)
2019-07-04patch 8.1.1624: when testing in the GUI may try to run gvim in a terminalv8.1.1624Bram Moolenaar
Problem: When testing in the GUI may try to run gvim in a terminal. Solution: Add the -v argument. (Yee Cheng Chin, closes #4605) Don't skip tests that work now.
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-13patch 8.1.1524: tests are silently skippedv8.1.1524Bram Moolenaar
Problem: Tests are silently skipped. Solution: Throw an exception for skipped tests in more places.
2018-12-16patch 8.1.0603: the :stop command is not testedv8.1.0603Bram Moolenaar
Problem: The :stop command is not tested. Solution: Test :stop using a terminal window.
2018-10-12patch 8.1.0471: some tests are flaky or fail on some systemsv8.1.0471Bram Moolenaar
Problem: Some tests are flaky or fail on some systems. Solution: Increase waiting time for port number. Use "cmd /c" to execute "echo" on win32. (Ken Takata, closes #3534)
2018-05-05patch 8.0.1793: no test for "vim -g"v8.0.1793Bram Moolenaar
Problem: No test for "vim -g". Solution: Add a test for "-g" and "-y".
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-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-03-13patch 8.0.1604: paste test may fail if $DISPLAY is not setv8.0.1604Bram Moolenaar
Problem: Paste test may fail if $DISPLAY is not set. Solution: Add WorkingClipboard() and use it in the paste test.
2018-03-09patch 8.0.1592: terminal windows in a session are not properly restoredv8.0.1592Bram Moolenaar
Problem: Terminal windows in a session are not properly restored. Solution: Add "terminal" in 'sessionoptions'. When possible restore the command running in a terminal.
2018-02-27patch 8.0.1553: cannot see what digraph is used to insert a characterv8.0.1553Bram Moolenaar
Problem: Cannot see what digraph is used to insert a character. Solution: Show the digraph with the "ga" command. (Christian Brabandt)
2018-02-27patch 8.0.1549: various small problems in test filesv8.0.1549Bram Moolenaar
Problem: Various small problems in test files. Solution: Include small changes.
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.
2017-11-04patch 8.0.1259: search test can be flakyv8.0.1259Bram Moolenaar
Problem: Search test can be flaky. Solution: Use WaitFor() instead of a delay. Make it possible to pass a funcref to WaitFor() to avoid the need for global variables. (James McCoy, closes #2282)
2017-11-02patch 8.0.1249: no error when WaitFor() gets an invalid wrong expressionv8.0.1249Bram Moolenaar
Problem: No error when WaitFor() gets an invalid wrong expression. Solution: Do not ignore errors in evaluationg the expression. Fix places where the expression was wrong.
2017-11-02patch 8.0.1245: when WaitFor() has a wrong expression it just waits a secondv8.0.1245Bram Moolenaar
Problem: When WaitFor() has a wrong expression it just waits a second, which goes unnoticed. (James McCoy) Solution: When WaitFor() times out throw an exception. Fix places where the expression was wrong.
2017-10-07patch 8.0.1179: Test_popup_and_window_resize() does not always passv8.0.1179Bram Moolenaar
Problem: Test_popup_and_window_resize() does not always pass. Solution: Do not use $VIMPROG, pass the Vim executable in the vimcmd file. (Ozaki Kiichi, closes #2186)
2017-09-29patch 8.0.1161: popup menu drawing problem when resizing terminalv8.0.1161Bram Moolenaar
Problem: Popup menu drawing problem when resizing terminal. Solution: Redraw after resizing also when a popup menu is visible. (Ozaki Kiichi, closes #2110)
2017-09-04patch 8.0.1053: setline() does not work on startupv8.0.1053Bram Moolenaar
Problem: setline() does not work on startup. (Manuel Ortega) Solution: Do not check for ml_mfp to be set for the current buffer. (Christian Brabandt)
2017-08-13patch 8.0.0933: terminal test tries to start GUI when it's not possiblev8.0.0933Bram Moolenaar
Problem: Terminal test tries to start GUI when it's not possible. Solution: Check if the GUI can run. (James McCoy, closes #1971)
2017-07-19patch 8.0.0737: crash when X11 selection is very bigv8.0.0737Bram Moolenaar
Problem: Crash when X11 selection is very big. Solution: Use static items instead of allocating them. Add callbacks. (Ozaki Kiichi)
2017-03-18patch 8.0.0474: the client-server feature is not testedv8.0.0474Bram Moolenaar
Problem: The client-server feature is not tested. Solution: Add a test.