Christian Brabandt
ba9aed4497
patch 9.0.2023: need more tests for :cq
...
Problem: need more tests for :cq
Solution: Add more tests, including wraparound on linux
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-10-14 11:39:40 +02:00
zeertzjq
f0300fc7b8
patch 9.0.1365: dead test code
...
Problem: Dead test code.
Solution: Remove code that depends on Farsi, which has been removed.
(closes #12084 )
2023-02-28 16:02:35 +00:00
Bram Moolenaar
9ce7915d06
patch 9.0.0730: startup test fails with right-left feature
...
Problem: Startup test fails with right-left feature.
Solution: Do not delete test file too early.
2022-10-12 11:54:34 +01:00
Bram Moolenaar
56564964e6
patch 9.0.0719: too many delete() calls in tests
...
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
2022-10-10 22:39:42 +01:00
Bram Moolenaar
5939c35743
patch 9.0.0569: cannot easily get out when using "vim file | grep word"
...
Problem: Cannot easily get out when using "vim file | grep word".
Solution: Without changes let CTRL-C exit Vim. Otherwise give a message on
stderr. (closes #11209 )
2022-09-24 12:50:45 +01:00
Bram Moolenaar
be9fc5b60c
patch 9.0.0428: autocmd test uses common file name
...
Problem: Autocmd test uses common file name.
Solution: Use unique name to reduce flakiness.
2022-09-09 17:09:35 +01:00
Bram Moolenaar
3b0d70f4ff
patch 9.0.0323: using common name in tests leads to flaky tests
...
Problem: Using common name in tests leads to flaky tests.
Solution: Rename files and directories to be more specific.
2022-08-29 22:31:20 +01:00
Bram Moolenaar
fa04eae5a5
patch 8.2.5142: startup test fails if there is a status bar
...
Problem: Startup test fails if there is a status bar at the top of the
screen. (Ernie Rael)
Solution: Use a larger vertical offset in the test.
2022-06-21 14:38:40 +01:00
Bram Moolenaar
c9a9a0ac1e
patch 8.2.4742: there is no way to start logging very early in startup
...
Problem: There is no way to start logging very early in startup.
Solution: Add the --log argument. Include the date in the start message in
the log file. Avoid a duplicate message when forking. Log an
executed shell command.
2022-04-12 15:09:23 +01:00
Bram Moolenaar
0b962e5685
patch 8.2.4677: the Athena GUI support is outdated
...
Problem: The Athena GUI support is outdated.
Solution: Remove the Athena GUI code.
2022-04-03 18:02:37 +01:00
Bram Moolenaar
d1f34e64f0
patch 8.2.4031: crash in xterm with only two lines
...
Problem: Crash in xterm with only two lines. (Dominique Pellé)
Solution: Only perform xterm compatibility test if possible. (closes #9488 )
2022-01-07 19:24:20 +00:00
Bram Moolenaar
3d031a0ae7
patch 8.2.3499: GUI geometry startup test fails
...
Problem: GUI geometry startup test fails.
Solution: Check string values instead of numbers
2021-10-11 22:57:34 +01:00
Bram Moolenaar
b376aa2da4
patch 8.2.3495: GUI geometry startup test fails on some systems
...
Problem: GUI geometry startup test fails on some systems. (Drew Vogel)
Solution: Add tolerance to the size check. (closes #8815 )
2021-10-11 16:08:32 +01:00
Bram Moolenaar
6d19798774
patch 8.2.3477: startup test fails on MS-Windows
...
Problem: Startup test fails on MS-Windows.
Solution: Skip the test if not on Unix.
2021-10-05 01:19:53 +01:00
Bram Moolenaar
d3710cf01e
patch 8.2.3476: renaming a buffer on startup may cause using freed memory
...
Problem: Renaming a buffer on startup may cause using freed memory.
Solution: Check if the buffer is used in a window. (closes #8955 )
2021-10-04 23:13:13 +01:00
Dominique Pelle
d176ca3dde
patch 8.2.3421: a bit of code is not covered by tests
...
Problem: A bit of code is not covered by tests.
Solution: Add a few more test cases. (Dominique Pellé, closes #8857 )
2021-09-09 20:45:34 +02:00
Yegappan Lakshmanan
ffec6dd16a
patch 8.2.3070: not enough testing for shell use
...
Problem: Not enough testing for shell use.
Solution: Add a bit more testing. (Yegappan Lakshmanan, closes #8469 )
2021-06-27 22:09:59 +02:00
Bram Moolenaar
b90ac5e96e
patch 8.2.3009: startup test may hang
...
Problem: Startup test may hang.
Solution: Do not run the test in the GUI.
2021-06-16 10:59:36 +02:00
Bram Moolenaar
55b6b60b69
patch 8.2.3008: startup test may hang
...
Problem: Startup test may hang.
Solution: Add quit command in the script.
2021-06-15 23:05:59 +02:00
Bram Moolenaar
a97c36310f
patch 8.2.3006: crash when echoing a value very early
...
Problem: Crash when echoing a value very early. (Naruhiko Nishino)
Solution: Do not use a NUL to truncate the message, make a copy.
(closes #8388 )
2021-06-15 22:39:11 +02:00
Bram Moolenaar
a83d06026d
patch 8.2.2927: test commented out because it fails with ASAN
...
Problem: Test commented out because it fails with ASAN.
Solution: Only skip the test when running with ASAN.
2021-06-02 16:49:32 +02:00
Bram Moolenaar
a5787c3742
patch 8.2.2906: ASAN reports errors for test_startup
...
Problem: ASAN reports errors for test_startup for unknown reasons.
Solution: Temporarily disable the new test.
2021-05-29 22:25:17 +02:00
Christian Brabandt
1d3a14ecf0
patch 8.2.2905: no error when defaults.vim cannot be loaded
...
Problem: No error when defaults.vim cannot be loaded.
Solution: Add an error message. (Christian Brabandt, closes #8248 )
2021-05-29 19:53:50 +02:00
Yegappan Lakshmanan
36f96a5151
patch 8.2.2849: bufwrite not sufficiently tested
...
Problem: Bufwrite not sufficiently tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8192 )
2021-05-13 18:33:16 +02:00
Dominique Pelle
6d37e8e3ba
patch 8.2.2837: various code lines not covered by tests
...
Problem: Various code lines not covered by tests.
Solution: Add test cases. (Dominique Pellé, closes #8178 )
2021-05-06 17:36:55 +02:00
Bram Moolenaar
7007e31bde
patch 8.2.2662: there is no way to avoid some escape sequences
...
Problem: There is no way to avoid some escape sequences.
Solution: Suppress escape sequences when the --not-a-term argument is used.
(Gary Johnson)
2021-03-27 12:11:33 +01:00
Bram Moolenaar
a2b3e7dc92
patch 8.2.2656: some command line arguments and regexp errors not tested
...
Problem: Some command line arguments and regexp errors not tested.
Solution: Add a few test cases. (Dominique Pellé, closes #8013 )
2021-03-26 17:24:34 +01:00
Bram Moolenaar
0a1a6a1aa4
patch 8.2.2655: The -w command line argument doesn't work
...
Problem: The -w command line argument doesn't work.
Solution: Don't set 'window' when set with the -w argument. (closes #8011 )
2021-03-26 14:14:18 +01:00
Bram Moolenaar
c5cf369e95
patch 8.2.2632: not all command line arguments are tested
...
Problem: Not all command line arguments are tested.
Solution: Add tests for -D and -serverlist. (Dominique Pellé, closes #7992 )
2021-03-20 22:16:56 +01:00
Bram Moolenaar
f8c52e8d08
patch 8.2.2611: conditions for startup tests are not exactly right
...
Problem: Conditions for startup tests are not exactly right.
Solution: Check for type of GUI instead of MS-Windows. (Ozaki Kiichi,
closes #7976 )
2021-03-17 12:27:23 +01:00
Bram Moolenaar
3214812997
patch 8.2.2609: test disabled on MS-Windows even though it should work
...
Problem: Test disabled on MS-Windows even though it should work.
Solution: Restore the condition for skipping the test. (Ken Takata,
closes #7970 )
2021-03-16 13:23:30 +01:00
Bram Moolenaar
240309c9bf
patch 8.2.2604: GUI-specific command line arguments not tested
...
Problem: GUI-specific command line arguments not tested.
Solution: Add tests for several arguments. (Dominique Pellé, closes #7962 )
2021-03-14 16:20:37 +01:00
Bram Moolenaar
df4c9af7e7
patch 8.2.2329: not all ways Vim can be started are tested
...
Problem: Not all ways Vim can be started are tested.
Solution: Add a test for different program names. (Dominique Pellé,
closes #7651 )
2021-01-11 19:54:42 +01:00
Bram Moolenaar
1f33e0a7c4
patch 8.2.2161: arguments -T and -x not tested yet
...
Problem: Arguments -T and -x not tested yet.
Solution: Add a test. (Dominique Pellé, closes #7490
2020-12-19 13:32:07 +01:00
Bram Moolenaar
d1ad99b654
patch 8.2.1799: some Normal mode commands not fully tested
...
Problem: Some Normal mode commands not fully tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #7073 )
2020-10-04 16:16:54 +02:00
Bram Moolenaar
6d91bcb4d2
patch 8.2.1432: various inconsistencies in test files
...
Problem: Various inconsistencies in test files.
Solution: Add modelines where they were missing. Use Check commands instead
of silently skipping over tests. Adjust indents and comments.
(Ken Takata, closes #6695 )
2020-08-12 18:50:36 +02:00
Bram Moolenaar
1e1f612bd4
patch 8.2.1217: startup test depends on random source file
...
Problem: Startup test depends on random source file.
Solution: Write a test file to find quickfix errors in.
2020-07-15 11:19:11 +02:00
Bram Moolenaar
b6e4e4c6f7
patch 8.2.1216: startup test fails
...
Problem: Startup test fails.
Solution: Adjust expected values for deleted lines.
2020-07-15 01:37:36 +02:00
Bram Moolenaar
494e9069cb
patch 8.2.0866: not enough tests for buffer writing
...
Problem: Not enough tests for buffer writing.
Solution: Add more tests. Use CheckRunVimInTerminal in more places.
(Yegappan Lakshmanan, closes #6167 )
2020-05-31 21:28:02 +02:00
Bram Moolenaar
4515bcdec8
patch 8.2.0692: startup test fails on MS-Windows
...
Problem: Startup test fails on MS-Windows.
Solution: Allow for any path.
2020-05-03 18:21:04 +02:00
Bram Moolenaar
7779ee30d9
patch 8.2.0691: startup test fails
...
Problem: Startup test fails.
Solution: Adjust expected output from -V2 argument.
2020-05-03 17:55:32 +02:00
Bram Moolenaar
6a2c5a7dd5
patch 8.2.0533: tests using term_wait() can still be flaky
...
Problem: Tests using term_wait() can still be flaky.
Solution: Increase the wait time when rerunning a test. (James McCoy,
closes #5899 ) Halve the initial times to make tests run faster
when there is no rerun.
2020-04-08 21:50:25 +02:00
Bram Moolenaar
cde0ff39da
patch 8.2.0509: various code is not properly tested.
...
Problem: various code is not properly tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5871 )
2020-04-04 14:00:39 +02:00
Bram Moolenaar
5a4c3082d7
patch 8.1.2373: cannot build with +popupwin but without +quickfix
...
Problem: Cannot build with +popupwin but without +quickfix. (John Marriott)
Solution: Adjust #ifdefs.
2019-12-01 15:23:11 +01:00
Bram Moolenaar
69bf634858
patch 8.1.2233: cannot get the Vim command line arguments
...
Problem: Cannot get the Vim command line arguments.
Solution: Add v:argv. (Dmitri Vereshchagin, closes #1322 )
2019-10-29 04:16:57 +01:00
Bram Moolenaar
2efc44b3f0
patch 8.1.2115: MS-Windows: shell commands fail if &shell contains a space
...
Problem: MS-Windows: shell commands fail if &shell contains a space.
Solution: Use quotes instead of escaping. (closes #4920 )
2019-10-05 12:09:32 +02:00
Bram Moolenaar
8c5a278fc5
patch 8.1.1826: tests use hand coded feature and option checks
...
Problem: Tests use hand coded feature and option checks.
Solution: Use the commands from check.vim in more tests.
2019-08-07 23:07:07 +02:00
Bram Moolenaar
e96a2498f9
patch 8.1.1588: in :let-heredoc line continuation is recognized
...
Problem: In :let-heredoc line continuation is recognized.
Solution: Do not consume line continuation. (Ozaki Kiichi, closes #4580 )
2019-06-25 04:12:16 +02:00
Bram Moolenaar
5d30ff1964
patch 8.1.1483: skipped tests are not properly listed
...
Problem: Skipped tests are not properly listed.
Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
2019-06-06 16:12:12 +02:00
Bram Moolenaar
b58a4b938c
patch 8.1.1413: error when the drive of the swap file was disconnected
...
Problem: Error when the drive of the swap file was disconnected.
Solution: Try closing and re-opening the swap file. (closes #4378 )
2019-05-27 23:36:21 +02:00