Bram Moolenaar
73e28dcc61
patch 9.0.0491: no good reason to build without the float feature
...
Problem: No good reason to build without the float feature.
Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
2022-09-17 21:08:33 +01:00
Bram Moolenaar
65258d36dd
patch 9.0.0426: failed flaky tests reports only start time
...
Problem: Failed flaky tests reports only start time.
Solution: Also report the end time.
2022-09-09 15:09:59 +01:00
Bram Moolenaar
5fbbec180b
patch 9.0.0372: MS-Windows: "%T" time format does not appear to work
...
Problem: MS-Windows: "%T" time format does not appear to work.
Solution: Use "%H:%M:%S" instead.
2022-09-03 22:08:11 +01:00
Bram Moolenaar
06d32a0c17
patch 9.0.0369: a failing flaky test doesn't mention the time
...
Problem: A failing flaky test doesn't mention the time.
Solution: Add the time for debugging. Improve error message.
2022-09-03 13:58:47 +01:00
Bram Moolenaar
f05a1e59a3
patch 9.0.0134: no test for text property with column zero
...
Problem: No test for text property with column zero.
Solution: Add a test. Add message to assert for no open popups.
2022-08-02 11:48:53 +01:00
Bram Moolenaar
96ba25ac01
patch 9.0.0036: 'fillchars' cannot have window-local values
...
Problem: 'fillchars' cannot have window-local values.
Solution: Make 'fillchars' global-local. (closes #5206 )
2022-07-04 17:34:33 +01:00
Bram Moolenaar
fa4873ccfc
patch 9.0.0013: reproducing memory access errors can be difficult
...
Problem: Reproducing memory access errors can be difficult.
Solution: When testing, copy each line to allocated memory, so that valgrind
can detect accessing memory before and/or after it. Fix uncovered
problems.
2022-06-30 22:13:59 +01:00
Bram Moolenaar
8bea171f15
patch 8.2.5102: interrupt not caught in test
...
Problem: Interrupt not caught in test.
Solution: Consider an exception thrown in the current try/catch when got_int
is set. Also catch early exit when not using try/catch.
2022-06-15 20:49:35 +01:00
Bram Moolenaar
217ea51ee4
patch 8.2.5094: MS-Windows GUI: empty command may cause a dialog
...
Problem: MS-Windows GUI: empty command may cause a dialog.
Solution: Delete the dialog file. Improve the message.
2022-06-14 17:13:59 +01:00
Bram Moolenaar
2d12c25a1b
patch 8.2.5084: when the GUI shows a dialog tests get stuck
...
Problem: When the GUI shows a dialog tests get stuck.
Solution: Add the --gui-dialog-file argument.
2022-06-13 21:42:45 +01:00
Bram Moolenaar
7e0be3ea21
patch 8.2.4598: profile completion test sometimes fails
...
Problem: Profile completion test sometimes fails.
Solution: Delete the .res file before running tests.
2022-03-20 13:40:41 +00:00
Bram Moolenaar
1c67f3a977
patch 8.2.3946: when an internal error makes Vim exit the error is not seen
...
Problem: When an internal error makes Vim exit the error is not seen.
Solution: Add the error to the test output.
2021-12-30 13:32:09 +00:00
Bakudankun
29f3a45915
patch 8.2.3780: ":cd" works differently on MS-Windows
...
Problem: ":cd" works differently on MS-Windows.
Solution: Add the 'cdhome' option. (closes #9324 )
2021-12-11 12:28:08 +00:00
Dominique Pelle
923dce2b07
patch 8.2.3637: typos in test files
...
Problem: Typos in test files.
Solution: Correct the typos. (Dominique Pellé, closes #9175 )
2021-11-21 11:36:04 +00:00
Christian Brabandt
4b2c804767
patch 8.2.3579: CI sometimes fails for MinGW
...
Problem: CI sometimes fails for MinGW.
Solution: Use backslashes in HandleSwapExists(). (Christian Brabandt,
closes #9078 )
2021-11-03 22:31:44 +00:00
Bram Moolenaar
f08b0eb869
patch 8.2.3518: Test_xrestore sometimes fails
...
Problem: Test_xrestore sometimes fails.
Solution: Mark the test as flayky. Move marking test as flaky to the test
instead of listing them in runtest.
2021-10-16 13:00:14 +01:00
Bram Moolenaar
dae453f339
patch 8.2.3311: Vim9: check for DO_NOT_FREE_CNT is very slow
...
Problem: Vim9: check for DO_NOT_FREE_CNT is very slow.
Solution: Move to a separate function so it can be skipped by setting
$TEST_SKIP_PAT.
2021-08-07 17:20:16 +02:00
Bram Moolenaar
4c86830fc5
patch 8.2.2638: cannot write a message to the terminal from the GUI
...
Problem: Cannot write a message to the terminal from the GUI.
Solution: Add :echoconsole and use it in the test runner. (issue #7975 )
2021-03-22 16:19:45 +01:00
Bram Moolenaar
776b954622
patch 8.2.2589: recover test hangs in the GUI
...
Problem: Recover test hangs in the GUI.
Solution: Add g:skipped_reason to skip a _nocatch_ test.
2021-03-10 22:27:48 +01:00
Bram Moolenaar
4b2ce1297e
patch 8.2.2030: some tests fail on Mac
...
Problem: Some tests fail on Mac.
Solution: Avoid Mac test failures. Add additional test for wildmenu.
(Yegappan Lakshmanan, closes #7341 )
2020-11-21 21:41:41 +01:00
Bram Moolenaar
016faaa1b2
patch 8.2.1788: Vim9: still allows :let for declarations
...
Problem: Vim9: still allows :let for declarations.
Solution: Make the default for v:disallow_let one. It can still be set to
zero to allow for using :let.
2020-10-03 12:57:27 +02:00
Bram Moolenaar
bdf931c25b
patch 8.2.1783: try-catch test fails
...
Problem: Try-catch test fails.
Solution: Don't call win_enter(), only call enterering_window().
2020-10-01 22:37:40 +02:00
Bram Moolenaar
7a9cbca00a
patch 8.2.1766: Vim9: Some tests are still using :let
...
Problem: Vim9: Some tests are still using :let.
Solution: Change the last few declarations to use :var.
2020-09-27 22:47:05 +02:00
Bram Moolenaar
7d6979608e
patch 8.2.1555: not all tests are executed on Github Actions
...
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-31 21:30:32 +02:00
Bram Moolenaar
b96a32ef1a
patch 8.2.1439: tiny and small builds have no test coverage
...
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-13 18:59:55 +02:00
Bram Moolenaar
8ce4b7ed85
patch 8.2.1384: no ATTENTION prompt for :vimgrep first match file
...
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-08-07 18:12:18 +02:00
Bram Moolenaar
45df2a01a7
patch 8.2.1315: MS-Windows: test log contains escape sequences
...
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-29 15:03:01 +02:00
Bram Moolenaar
622b3568fa
patch 8.2.1305: some tests are still old style
...
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-27 20:02:41 +02:00
Bram Moolenaar
6ca6ca4889
patch 8.2.1304: debug backtrace isn't tested much
...
Problem: Debug backtrace isn't tested much.
Solution: Add more specific tests. (Ben Jackson, closes #6540 )
2020-07-27 19:47:07 +02:00
Bram Moolenaar
2690b5aed8
patch 8.2.1267: MS-Windows: tests may fail due to $PROMPT value
...
Problem: MS-Windows: tests may fail due to $PROMPT value.
Solution: Set $PROMPT for testing. (Taro Muraoka, closes #6510 )
2020-07-22 18:14:58 +02:00
Bram Moolenaar
10e1d01aaf
patch 8.2.1240: GUI tests sometimes fail because of translations
...
Problem: GUI tests sometimes fail because of translations.
Solution: Reload the menus without translation. (Taro Muraoka, closes #6486 )
2020-07-18 22:03:11 +02:00
Bram Moolenaar
18aa13d13b
patch 8.2.1177: terminal2 test sometimes hangs in the GUI
...
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-07-11 13:09:36 +02:00
Bram Moolenaar
8d9437968b
patch 8.2.1033: not easy to read the test time in the test output
...
Problem: Not easy to read the test time in the test output.
Solution: Align the times. Make slow tests bold.
2020-06-21 20:39:37 +02:00
Bram Moolenaar
ef6b979bfa
patch 8.2.0748: cannot get a list of all popups
...
Problem: Cannot get a list of all popups.
Solution: Add popup_list(). Use it in the test runner.
2020-05-13 16:34:15 +02:00
Bram Moolenaar
03a9f84817
patch 8.2.0747: cannot forcefully close all popups
...
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-05-13 13:40:16 +02:00
Bram Moolenaar
173d841e86
patch 8.2.0599: Netbeans interface insufficiently tested
...
Problem: Netbeans interface insufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5921 )
2020-04-19 14:02:26 +02:00
Bram Moolenaar
bfe13ccc58
patch 8.2.0557: no IPv6 support for channels
...
Problem: No IPv6 support for channels.
Solution: Add IPv6 support. (Ozaki Kiichi, closes #5893 )
2020-04-12 17:53:12 +02:00
Bram Moolenaar
3ed9efc2b1
patch 8.2.0454: some tests fail when the system is slow
...
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-26 16:50:57 +01:00
Bram Moolenaar
ce436de5a9
patch 8.2.0423: in some environments a few tests are expected to fail
...
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-21 15:17:20 +01:00
Bram Moolenaar
373a876d0c
patch 8.2.0414: channel connect_waittime() test is flaky
...
Problem: Channel connect_waittime() test is flaky.
Solution: Set the test_is_flaky flag. Use test_is_flaky for more tests.
2020-03-19 19:44:32 +01:00
Bram Moolenaar
3cdcb090a6
patch 8.2.0400: not all tests using a terminal are in the list of flaky tests
...
Problem: Not all tests using a terminal are in the list of flaky tests.
Solution: Introduce the test_is_flaky flag.
2020-03-18 19:18:10 +01:00
Bram Moolenaar
61a6d4e48b
patch 8.2.0346: Vim9: finding common list type not tested
...
Problem: Vim9: finding common list type not tested.
Solution: Add more tests. Fix listing function. Fix overwriting type.
2020-03-01 23:32:25 +01:00
Bram Moolenaar
05ad5ff0ab
patch 8.1.2371: FEAT_TEXT_PROP is a confusing name
...
Problem: FEAT_TEXT_PROP is a confusing name.
Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291 )
2019-11-30 22:48:27 +01:00
Bram Moolenaar
e219f73ed5
patch 8.1.2364: termwinscroll test is flaky on FreeBSD
...
Problem: Termwinscroll test is flaky on FreeBSD.
Solution: Add to list of flaky tests. Rename function.
2019-11-30 15:34:08 +01:00
Bram Moolenaar
85c3502ef5
patch 8.1.2337: double-click time sometimes miscomputed
...
Problem: Double-click time sometimes miscomputed.
Solution: Correct time computation. (Dominique Pelle, closes #5259 )
2019-11-22 22:21:59 +01:00
Bram Moolenaar
44f0bd878a
patch 8.1.2329: mouse multiple click test is a bit flaky
...
Problem: Mouse multiple click test is a bit flaky.
Solution: Add it to the list of flaky tests.
2019-11-21 18:27:01 +01:00
Bram Moolenaar
4e03933726
patch 8.1.2162: popup resize test is flaky
...
Problem: Popup resize test is flaky. (Christian Brabandt)
Solution: Add the function to the list of flaky tests.
2019-10-16 21:13:35 +02:00
Bram Moolenaar
3c8cd4a1dc
patch 8.1.2151: state test is a bit flaky
...
Problem: State test is a bit flaky.
Solution: Add to the list of flaky tests.
2019-10-14 22:26:20 +02:00
Bram Moolenaar
7b666c7883
patch 8.1.2089: do not get a hint that $TEST_FILTER was active
...
Problem: Do not get a hint that $TEST_FILTER was active.
Solution: Mention $TEST_FILTER if no functions were executed.
2019-09-27 21:25:00 +02:00
Bram Moolenaar
a7f6c3cf07
patch 8.1.2087: cannot easily select one test function to execute
...
Problem: Cannot easily select one test function to execute.
Solution: Support the $TEST_FILTER environment variable. (Ozaki Kiichi,
closes #2695 )
2019-09-27 15:34:16 +02:00