summaryrefslogtreecommitdiff
path: root/runtime/doc/testing.txt
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.1557: test failures for unreachable codev9.0.1557Bram Moolenaar2023-05-141-2/+8
| | | | | Problem: Test failures for unreachable code. Solution: Add a test override to ignore unreachable code.
* Update runtime filesBram Moolenaar2023-05-141-13/+14
|
* Update runtime files.Bram Moolenaar2023-02-201-2/+2
|
* Update runtime files.Bram Moolenaar2023-02-021-3/+3
|
* Update runtime filesBram Moolenaar2022-12-311-1/+1
|
* patch 9.0.1112: test_mswin_event() can hangv9.0.1112Christopher Plewright2022-12-301-4/+9
| | | | | | Problem: test_mswin_event() can hang. Solution: Add the "execute" argument to process events right away. (Christopher Plewright, closes #11760)
* patch 9.0.1084: code handling low level MS-Windows events cannot be testedv9.0.1084Christopher Plewright2022-12-201-3/+69
| | | | | | Problem: Code handling low level MS-Windows events cannot be tested. Solution: Add test_mswin_event() and tests using it. (Christopher Plewright, closes #11622)
* Update runtime filesBram Moolenaar2022-12-061-3/+3
|
* Update runtime filesBram Moolenaar2022-07-291-0/+1
|
* patch 9.0.0058: Win32: cannot test low level eventsv9.0.0058Yegappan Lakshmanan2022-07-231-0/+10
| | | | | | Problem: Win32: cannot test low level events. Solution: Add "sendevent" to test_gui_event(). (Yegappan Lakshmanan, closes #10679)
* patch 9.0.0013: reproducing memory access errors can be difficultv9.0.0013Bram Moolenaar2022-06-301-1/+5
| | | | | | | 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.
* release version 9.0v9.0.0000Bram Moolenaar2022-06-281-1/+1
| | | | | Problem: About time to release Vim 9.0. Solution: Update the version number everywhere.
* Update runtime filesBram Moolenaar2022-06-261-3/+3
|
* Update runtime files.Bram Moolenaar2022-05-211-1/+1
|
* patch 8.2.4965: GUI: testing mouse move event depends on screen cell sizev8.2.4965Bram Moolenaar2022-05-161-1/+4
| | | | | Problem: GUI: testing mouse move event depends on screen cell size. Solution: Multiply the row and column with the screen cell size.
* Update runtime filesBram Moolenaar2022-04-081-17/+1
|
* patch 8.2.4674: cannot force getting MouseMove eventsv8.2.4674Ernie Rael2022-04-031-2/+24
| | | | | | Problem: Cannot force getting MouseMove events. Solution: Add the 'mousemoveevent' option with implementaiton for the GUI. (Ernie Rael, closes #10044)
* Update runtime files. (closes #9741)Bram Moolenaar2022-02-111-1/+1
|
* Update runtime files.Bram Moolenaar2022-02-041-24/+22
|
* patch 8.2.4263: no test for the GUI find/replace dialogv8.2.4263Yegappan Lakshmanan2022-01-301-5/+22
| | | | | | Problem: No test for the GUI find/replace dialog. Solution: Add a test function and a test. (Yegappan Lakshmanan, closes #9662)
* patch 8.2.4259: number of test functions for GUI events is growingv8.2.4259Yegappan Lakshmanan2022-01-301-54/+68
| | | | | | Problem: Number of test functions for GUI events is growing. Solution: Use one function with a dictionary. (Yegappan Lakshmanan, closes #9660)
* Update runtime filesBram Moolenaar2022-01-291-3/+3
|
* patch 8.2.4228: no tests for clicking in the GUI tablinev8.2.4228Yegappan Lakshmanan2022-01-271-0/+18
| | | | | | Problem: No tests for clicking in the GUI tabline. Solution: Add test functions to generate the events. Add tests using the functions. (Yegappan Lakshmanan, closes #9638)
* Update runtime filesBram Moolenaar2022-01-231-2/+2
|
* patch 8.2.4157: terminal test fails because Windows sets the titlev8.2.4157ichizok2022-01-201-0/+2
| | | | | | Problem: Terminal test fails because Windows sets the title. Solution: Add the "vterm_title" testing override and use it in the test. (Ozaki Kiichi, closes #9556)
* Update runtime filesBram Moolenaar2022-01-161-1/+1
|
* patch 8.2.4087: cannot test items from an autoload script easilyv8.2.4087Bram Moolenaar2022-01-131-7/+9
| | | | | Problem: Cannot test items from an autoload script easily. Solution: Add the "autoload" value for test_override().
* Update runtime filesBram Moolenaar2021-12-161-2/+3
|
* Update runtime filesBram Moolenaar2021-10-161-4/+4
|
* Update runtime filesBram Moolenaar2021-08-291-8/+16
|
* Update runtime filesBram Moolenaar2021-08-141-1/+1
|
* Update runtime filesBram Moolenaar2021-07-071-2/+3
|
* Update runtime filesBram Moolenaar2021-06-271-1/+1
|
* patch 8.2.3040: GUI: dropping files not testedv8.2.3040Yegappan Lakshmanan2021-06-231-3/+18
| | | | | | Problem: GUI: dropping files not tested. Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan, closes #8434)
* patch 8.2.3028: GUI mouse events not testedv8.2.3028Yegappan Lakshmanan2021-06-211-1/+25
| | | | | | Problem: GUI mouse events not tested. Solution: Add test_gui_mouse_event(). Add mouse tests. Also add a few viminfo tests. (Yegappan Lakshmanan, closes #8407)
* Update runtime filesBram Moolenaar2021-04-071-1/+1
|
* patch 8.2.2694: when 'matchpairs' is empty every character beepsv8.2.2694Bram Moolenaar2021-04-021-1/+10
| | | | | | Problem: When 'matchpairs' is empty every character beeps. (Marco Hinz) Solution: Bail out when no character in 'matchpairs' was found. (closes #8053) Add assert_nobeep().
* Update runtime files.Bram Moolenaar2021-03-131-1/+2
|
* Update runtime files.Bram Moolenaar2020-12-231-3/+6
|
* Update runtime files.Bram Moolenaar2020-09-071-1/+1
|
* patch 8.2.1631: test_fails() does not check the context of the line numberv8.2.1631Bram Moolenaar2020-09-061-1/+5
| | | | | Problem: test_fails() does not check the context of the line number. Solution: Use another argument to specify the context of the line number.
* Update runtime files.Bram Moolenaar2020-08-301-1/+1
|
* patch 8.2.1479: Vim9: error for list index uses wrong line numberv8.2.1479Bram Moolenaar2020-08-181-3/+12
| | | | | | Problem: Vim9: error for list index uses wrong line number. Solution: Set source line number. (closes #6724) Add a way to assert the line number of the error with assert_fails().
* patch 8.2.1439: tiny and small builds have no test coveragev8.2.1439Bram Moolenaar2020-08-131-0/+6
| | | | | | Problem: Tiny and small builds have no test coverage. Solution: Restore tests that do not depend on the +eval feature. (Ken Takata, closes #6696)
* patch 8.2.1420: test 49 is old stylev8.2.1420Bram Moolenaar2020-08-111-11/+4
| | | | | | Problem: Test 49 is old style. Solution: Convert remaining parts to new style. Remove obsolete items. (Yegappan Lakshmanan, closes #6683)
* Update runtime files.Bram Moolenaar2020-07-261-1/+1
|
* patch 8.2.1183: assert_fails() checks the last error messagev8.2.1183Bram Moolenaar2020-07-111-2/+17
| | | | | | Problem: assert_fails() checks the last error message. Solution: Check the first error, it is more relevant. Fix all the tests that rely on the old behavior.
* Update runtime filesBram Moolenaar2020-07-101-2/+3
|
* Update runtime filesBram Moolenaar2020-06-211-1/+1
|
* patch 8.2.0982: insufficient testing for reading/writing filesv8.2.0982Bram Moolenaar2020-06-151-0/+2
| | | | | | Problem: Insufficient testing for reading/writing files. Solution: Add more tests. (Yegappan Lakshmanan, closes #6257) Add "ui_delay" to test_override() and use it for the CTRL-O test.