| Commit message (Collapse) | Author | Age |
| ... | |
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
set cpo+=S was added because the test failed because the cpo value
was different from vim(See #10730).
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
| | |
| | |
| | |
| | | |
Since neovim needs iconv to process cp932, it changes the test execution
condition.
|
| | | |
| | |
| | |
| | |
| | | |
In Windows, since conversion of the line feed code is necessary, porting
fixff target from Make_mingw.mak of vim.
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
vim-patch:8.1.{1679,1839,1870}
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Insufficient info when test fails because of screen size.
Solution: Report the detected screen size.
https://github.com/vim/vim/commit/0b5dc644465c549ac54fe3c4ad232dd692000d26
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Test using SwapExists autocommand file may fail.
Solution: Remove the SwapExists autocommand.
https://github.com/vim/vim/commit/eaa49e40d7e7f84deef14424c84ef1da0796fa58
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |/ / /
| | |
| | | |
- Test_libcall_libcallnr: pass libc name to dlopen.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Problem: Map timeout test is flaky.
Solution: Add test to list of flaky tests. Increase timeout.
https://github.com/vim/vim/commit/ea94c855163cf58a3389b5f3c54a0767c9e1be49
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test for multi-byte mapping fails on some systems.
Solution: Test in another way.
https://github.com/vim/vim/commit/2f710afe7f166973c879bf7424678ba84368c1bb
|
| |/ /
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| | |
Problem: Now another timer test is flaky.
Solution: Add test to list of flaky tests.
https://github.com/vim/vim/commit/973d5304a44c974e74e43c3790f8919b7d4193b4
|
| | |
| |
| |
| |
| | |
Problem: Timers test is flaky.
Solution: Accept a larger count. Add test to list of flaky tests.
https://github.com/vim/vim/commit/7e6feb9eeb095ec424430ff4332c77f70372ce62
|
| | |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| | |
This should not make much of a difference, but increases the timeout
when `load_factor` is used slightly.
|
| | |
| |
| |
| |
| |
| |
| | |
(#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
|
| | |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/ |
|
| |
|
|
|
|
| |
Problem: MS-Windows: using special character requires quoting.
Solution: Add quotes. (Ken Takata)
https://github.com/vim/vim/commit/c974022c31e790136c62586eb0b0ace2d02d2afb
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
| |
Vim-compatible behavior for a Windows edge case.
|
| |
|
|
| |
Align with Vim. Added in a79c0c8f7.
|
| |
|
|
|
|
| |
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
|
| |\
| |
| | |
vim-patch:8.1.{1465,1467}
|
| | |
| |
| |
| |
| |
| | |
Problem: Cscope test fails.
Solution: Update expected text.
https://github.com/vim/vim/commit/d6ec1730bab0ef4a472637ffe5796d1351442308
|
| | |
| |
| |
| |
| |
| | |
Problem: Allocating wrong amount of memory. (Yegappan Lakshmanan)
Solution: Use sizeof() for right type of struct.
https://github.com/vim/vim/commit/a37833dbd7d3cb0fff4cbf0ba6e80d0ad55cd4b9
|
| | |
| |
| |
| |
| |
| | |
Problem: spellbadword() not tested.
Solution: Add a test. (Dominique Pelle, closes vim/vim#3235)
https://github.com/vim/vim/commit/872e451e8c326d5dd3062ef621fcbf0a4c5bef78
|
| |/
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
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
|
| |
|
|
|
| |
Problem: No test for completion of mapping keys.
Solution: Add a test. Also clean up the code.
https://github.com/vim/vim/commit/2cb9f0253228478ec27265ff40f59c629874d695
|
| |
|
|
|
|
| |
Problem: :argdo is not tested
Solution: Add a test.
https://github.com/vim/vim/commit/72e1b39111389001a20fbe8aa344ce2fe0a7e1a4
|
| |
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Problem: Filetype "vuejs" causes problems for some users.
Solution: Rename to "vue".
https://github.com/vim/vim/commit/4248111497ab78f45d3d48576740949778a1e76b
|
| |
|
|
|
|
| |
Problem: Cannot recognize Pipfile.
Solution: Use existing filetypes. (Charles Ross, closes vim/vim#4280)
https://github.com/vim/vim/commit/3a4c53ba51c01b8fea68972453a71c55cf32edbe
|
| |
|
|
|
|
|
|
|
|
|
| |
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================================================================================
|
| |
|
|
|
| |
Not sure what happened in daca22f5b / #8821, but Vim used assert_match /
no expand in vim/vim@d19b23415 (8.1.0005) already.
|
| | |
|
| |\
| |
| | |
vim-patch:8.1.{1005,1041,1049,1052,1053,1086,1394}
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| | |
Problem: Test fails because t_F2 is not set.
Solution: Add try-catch.
https://github.com/vim/vim/commit/55d81cd2a15d93dba89b2ff1c988d82789919b6b
|