aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
Commit message (Collapse)AuthorAge
...
| * | Fix test failure on Windows [skip travis]erw72019-08-17
| | |
| * | Change value of cpo [skip travis]erw72019-08-17
| | | | | | | | | | | | | | | set cpo+=S was added because the test failed because the cpo value was different from vim(See #10730).
| * | Remove test52erw72019-08-17
| | | | | | | | | | | | | | | | | | | | | | | | Test52 does nothing on UNIX. And vim on Windows performs mbyte-conversion between Unicode and code page using Windows API(See :h mbyte-conversion). Test52 seems to be testing its functionality. In neovim, the conversion function by Windows API has been removed. Therefore, there is no point in doing this test.
| * | Change test execution conditionserw72019-08-17
| | | | | | | | | | | | | | | Since neovim needs iconv to process cp932, it changes the test execution condition.
| * | Add target fixff to testdir/Makefileerw72019-08-17
| | | | | | | | | | | | | | | In Windows, since conversion of the line feed code is necessary, porting fixff target from Make_mingw.mak of vim.
| * | Remove code that is no longer needed by set shellslasherw72019-08-17
| | |
| * | Change to set shellslash to test under same conditions as vimerw72019-08-17
| | |
* | | Merge #10800 from janlazo/vim-8.1.1870Justin M. Keyes2019-08-18
|\ \ \ | | | | | | | | vim-patch:8.1.{1679,1839,1870}
| * | | vim-patch:8.1.1839: insufficient info when test fails because of screen sizeJan Edmund Lazo2019-08-17
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient info when test fails because of screen size. Solution: Report the detected screen size. https://github.com/vim/vim/commit/0b5dc644465c549ac54fe3c4ad232dd692000d26
| * | | vim-patch:8.1.1679: test using SwapExists autocommand file may failJan Edmund Lazo2019-08-17
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Test using SwapExists autocommand file may fail. Solution: Remove the SwapExists autocommand. https://github.com/vim/vim/commit/eaa49e40d7e7f84deef14424c84ef1da0796fa58
| * | | vim-patch:8.1.1870: using :pedit from a help file sets help filetypeJan Edmund Lazo2019-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using :pedit from a help file sets the preview window to help filetype. (Wang Shidong) Solution: Do not set "keep_help_flag". (closes vim/vim#3536) https://github.com/vim/vim/commit/026587b35c42301bcc2214207346b62ef2efed41
* | | | CI/OpenBSD: run oldtest #10797Edd Barrett2019-08-18
|/ / / | | | | | | - Test_libcall_libcallnr: pass libc name to dlopen.
* | | vim-patch:8.1.1860: map timeout test is flakyJan Edmund Lazo2019-08-16
| | | | | | | | | | | | | | | | | | Problem: Map timeout test is flaky. Solution: Add test to list of flaky tests. Increase timeout. https://github.com/vim/vim/commit/ea94c855163cf58a3389b5f3c54a0767c9e1be49
* | | vim-patch:8.1.1858: test for multi-byte mapping fails on some systemsJan Edmund Lazo2019-08-16
| | | | | | | | | | | | | | | | | | Problem: Test for multi-byte mapping fails on some systems. Solution: Test in another way. https://github.com/vim/vim/commit/2f710afe7f166973c879bf7424678ba84368c1bb
* | | vim-patch:8.1.1857: cannot use modifier with multi-byte characterJan Edmund Lazo2019-08-16
|/ / | | | | | | | | | | | | Problem: Cannot use modifier with multi-byte character. Solution: Allow using a multi-byte character, although it doesn't work everywhere. https://github.com/vim/vim/commit/c8fd33d18b49c3246f33782dd7b4a1c87504dd5f
* | vim-patch:8.1.1854: now another timer test is flaky #10791Jan Edmund Lazo2019-08-16
| | | | | | | | | | Problem: Now another timer test is flaky. Solution: Add test to list of flaky tests. https://github.com/vim/vim/commit/973d5304a44c974e74e43c3790f8919b7d4193b4
* | vim-patch:8.1.1852: timers test is flaky #10788Jan Edmund Lazo2019-08-16
| | | | | | | | | | Problem: Timers test is flaky. Solution: Accept a larger count. Add test to list of flaky tests. https://github.com/vim/vim/commit/7e6feb9eeb095ec424430ff4332c77f70372ce62
* | ci: Travis: check logs for TSan also (#10775)Daniel Hahler2019-08-14
| | | | | | | | | | | | | | Uses `cat -A` with early "*San" check: This prints terminal escape sequences as-is (for debugging), and does not cause (display) issues with the Travis log. Ref: https://github.com/neovim/neovim/pull/10591#issuecomment-521248233
* | tests: include `timer_start` in duration #10772Daniel Hahler2019-08-14
| | | | | | | | This should not make much of a difference, but increases the timeout when `load_factor` is used slightly.
* | vim-patch:8.1.0456: running test hangs when the input file is being edited ↵Daniel Hahler2019-08-14
| | | | | | | | | | | | | | (#10764) Problem: Running test hangs when the input file is being edited. Solution: Use a SwapExists autocommand to ignore editing the test script. https://github.com/vim/vim/commit/d8f27b30d6ec0bcfcb8f44c6201e36c003d1ce88
* | vim-patch:8.1.1842: test listed as flaky should no longer be flakyDaniel Hahler2019-08-13
| | | | | | | | | | | | | | Problem: Test listed as flaky should no longer be flaky. Solution: Remove Test_popup_and_window_resize from the list of flaky tests. (Daniel Hahler, close vim/vim#4807) https://github.com/vim/vim/commit/9570aacdb82c1eb5645d0fbc35bf9728d7334b23
* | vim-patch:8.0.1179: Test_popup_and_window_resize() does not always passDaniel Hahler2019-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 vim/vim#2186) https://github.com/vim/vim/commit/631820536e4084e01bf990f9314ec385b60b21d7 vim-patch:8.0.1526: no test using a screen dump yet Problem: No test using a screen dump yet. Solution: Add a test for C syntax highlighting. Add helper functions. https://github.com/vim/vim/commit/da65058a9c4774dc534c7ae98d24c58b5db669fa NOTE: uses modified `GetVimProg()` (which is used with skipped tests only (mostly because of `!has('terminal')`)). Vim uses a 'vimcmd' file, while Nvim uses `$NVIM_TEST_ARGX` environment variables. Ref: https://github.com/vim/vim/pull/4806
* | testdir/test_popup.vim: sync/align with Vim (#10751)Daniel Hahler2019-08-12
|/
* vim-patch:8.1.1462: MS-Windows: using special character requires quotingDaniel Hahler2019-08-11
| | | | | | Problem: MS-Windows: using special character requires quoting. Solution: Add quotes. (Ken Takata) https://github.com/vim/vim/commit/c974022c31e790136c62586eb0b0ace2d02d2afb
* vim-patch:8.1.1461: tests do not run or are not reliable on some systemsDaniel Hahler2019-08-11
| | | | | | | | | | | Problem: Tests do not run or are not reliable on some systems. Solution: Use "findstr" instead of "grep" on MS-Windows. Clear PROMPT_COMMAND in the terminal test. Delete temp file. Wait for output after executing a debug command. (Yegappan Lakshmanan, closes vim/vim#4479) https://github.com/vim/vim/commit/ddd3308782e931a2c390d692cb23c40d8169bd6f Ignored changes to testdir/test_terminal.vim.
* test_source.vim: move Test_source_sandboxDaniel Hahler2019-08-11
|
* win: expand nested env var #10662erw72019-08-11
| | | | Vim-compatible behavior for a Windows edge case.
* testdir/test_taglist.vim: move Test_tagsfile_without_trailing_newlineDaniel Hahler2019-08-10
| | | | Align with Vim. Added in a79c0c8f7.
* vim-patch:8.1.0911: tag line with Ex command cannot have extra fieldsDaniel Hahler2019-08-10
| | | | | | Problem: Tag line with Ex command cannot have extra fields. Solution: Recognize |;" as the end of the command. (closes vim/vim#2402) https://github.com/vim/vim/commit/943e9639a9ecb08bdec78ae6695c917bca6210b9
* Merge #10706 from janlazo/vim-8.1.1465Justin M. Keyes2019-08-09
|\ | | | | vim-patch:8.1.{1465,1467}
| * vim-patch:8.1.1467: cscope test failsJan Edmund Lazo2019-08-05
| | | | | | | | | | | | Problem: Cscope test fails. Solution: Update expected text. https://github.com/vim/vim/commit/d6ec1730bab0ef4a472637ffe5796d1351442308
| * vim-patch:8.1.1465: allocating wrong amount of memoryJan Edmund Lazo2019-08-05
| | | | | | | | | | | | Problem: Allocating wrong amount of memory. (Yegappan Lakshmanan) Solution: Use sizeof() for right type of struct. https://github.com/vim/vim/commit/a37833dbd7d3cb0fff4cbf0ba6e80d0ad55cd4b9
* | vim-patch:8.1.0200: spellbadword() not testedJan Edmund Lazo2019-08-08
| | | | | | | | | | | | Problem: spellbadword() not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#3235) https://github.com/vim/vim/commit/872e451e8c326d5dd3062ef621fcbf0a4c5bef78
* | vim-patch:8.1.1824: crash when correctly spelled word is very long (#10725)Jan Edmund Lazo2019-08-08
|/ | | | | Problem: Crash when correctly spelled word is very long. (Ben Kraft) Solution: Check word length before copying. (closes vim/vim#4778) https://github.com/vim/vim/commit/5bcc5a1ff94bbab1b175e35a72e3df974106b393
* vim-patch:8.1.1305: there is no easy way to manipulate environment variablesDaniel Hahler2019-08-06
| | | | | | | Problem: There is no easy way to manipulate environment variables. Solution: Add environ(), getenv() and setenv(). (Yasuhiro Matsumoto, closes vim/vim#2875) https://github.com/vim/vim/commit/691ddeefb545d8488e5a495af61caba2e57b3de9
* vim-patch:8.1.1311: test: abort autocmd with exception #10692Jan Edmund Lazo2019-08-05
| | | | | | Problem: Aborting an autocmd with an exception is not tested. Solution: Add a test. Also shows how to abort a command by throwing an exception. https://github.com/vim/vim/commit/23b5139234a79567097ca73aba15ea134381b934
* vim-patch:8.1.1251: test completion of mapping keys #10691Jan Edmund Lazo2019-08-05
| | | | | Problem: No test for completion of mapping keys. Solution: Add a test. Also clean up the code. https://github.com/vim/vim/commit/2cb9f0253228478ec27265ff40f59c629874d695
* vim-patch:8.1.1796: :argdo is not testedJan Edmund Lazo2019-08-03
| | | | | | Problem: :argdo is not tested Solution: Add a test. https://github.com/vim/vim/commit/72e1b39111389001a20fbe8aa344ce2fe0a7e1a4
* vim-patch:8.1.1775: error message may be empty in filetype testJan Edmund Lazo2019-08-02
| | | | | | Problem: Error message may be empty in filetype test. Solution: Use v:exception instead. (Daniel Hahler, closs vim/vim#4744) https://github.com/vim/vim/commit/eee9f65b2a213e9031f172d9d3b22adad6cb985d
* vim-patch:8.1.1762: some filetype rules are in the wrong placeJan Edmund Lazo2019-08-02
| | | | | | Problem: Some filetype rules are in the wrong place. Solution: Move to the right place. Add a few more tests. https://github.com/vim/vim/commit/c273405188cc2f19e949089cda1f92bd81610dac
* vim-patch:8.1.1761: filetype "vuejs" causes problems for some usersJan Edmund Lazo2019-08-02
| | | | | | Problem: Filetype "vuejs" causes problems for some users. Solution: Rename to "vue". https://github.com/vim/vim/commit/4248111497ab78f45d3d48576740949778a1e76b
* vim-patch:8.1.1187: cannot recognize PipfileJan Edmund Lazo2019-08-02
| | | | | | Problem: Cannot recognize Pipfile. Solution: Use existing filetypes. (Charles Ross, closes vim/vim#4280) https://github.com/vim/vim/commit/3a4c53ba51c01b8fea68972453a71c55cf32edbe
* tests: runnvim.vim: do not call jobstop() (#10659)Daniel Hahler2019-07-30
| | | | | | | | | | | It should be done for timeouts only (-1, not != -1), but the job is stopped via `:bwipeout!` already also in that case. Fixes E900 with timing out tests: "test_xxx.tlog" "test_xxx.tlog" [New] 183L, 13375C written Error detected while processing function Main: line 37: E900: Invalid channel id================================================================================
* tests: use Vim's version for patch 8.1.0005Daniel Hahler2019-07-30
| | | | | Not sure what happened in daca22f5b / #8821, but Vim used assert_match / no expand in vim/vim@d19b23415 (8.1.0005) already.
* py: flake8 fixesDaniel Hahler2019-07-29
|
* Merge #10645 from janlazo/vim-8.1.0999Justin M. Keyes2019-07-29
|\ | | | | vim-patch:8.1.{1005,1041,1049,1052,1053,1086,1394}
| * vim-patch:8.1.1049: when user tries to exit with CTRL-C message is confusingJan Edmund Lazo2019-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When user tries to exit with CTRL-C message is confusing. Solution: Only mention ":qa!" when there is a changed buffer. (closes vim/vim#4163) https://github.com/vim/vim/commit/a84a3dd6635fcd2e07f510cba6a999585dcc381a vim-patch:8.1.1052: test for CTRL-C message sometimes fails Problem: test for CTRL-C message sometimes fails Solution: Make sure there are no changed buffers. https://github.com/vim/vim/commit/553e5a5c568e7d175b65b0472cd6d9843b25f4c8 vim-patch:8.1.1053: warning for missing return statement Problem: Warning for missing return statement. (Dominique Pelle) Solution: Add return statement. https://github.com/vim/vim/commit/d6c3f1fa2b5e1dd7dc87cf608d72b84ad696b58f
| * vim-patch:8.1.1041: test for Arabic no longer neededJan Edmund Lazo2019-07-28
| | | | | | | | | | | | Problem: Test for Arabic no longer needed. Solution: Remove the test for something that was intentionally left out. https://github.com/vim/vim/commit/295e3ba31f76818f195c654df506c88cb65f9289
| * vim-patch:8.1.1394: not restoring t_F2 in registers testJan Edmund Lazo2019-07-28
| | | | | | | | | | | | Problem: Not restoring t_F2 in registers test. Solution: Assign to &t_F2 instead of t_F2. (Andy Massimino, closes vim/vim#4434) https://github.com/vim/vim/commit/a5e44600ebb02057fb15ae7a2f15c5cae8f63bcc
| * vim-patch:8.1.1005: test fails because t_F2 is not setJan Edmund Lazo2019-07-28
| | | | | | | | | | | | Problem: Test fails because t_F2 is not set. Solution: Add try-catch. https://github.com/vim/vim/commit/55d81cd2a15d93dba89b2ff1c988d82789919b6b