aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* test: next_msg(): default `timeout` to 10sJustin M. Keyes2018-03-11
| | | | | | Infinite timeout results in hangs which waste time. If some test needs longer than 10s to wait for a message, it should specify the timeout explicitly.
* test: rename next_message() to next_msg()Justin M. Keyes2018-03-11
|
* test: handle non-deterministic message cadenceJustin M. Keyes2018-03-11
|
* Merge #8084 'build/win: support MSVC'Justin M. Keyes2018-03-08
|\
| * build/msvc: Make shell-test fix only apply to MSCVb-r-o-c-k2018-03-06
| |
| * build/msvc: Make shell-test workb-r-o-c-k2018-03-04
| | | | | | | | | | MSVC doesn't have unistd.h or usleep() so it was replaced with the Sleep() WinAPI function.
* | message: don't output unprintable chars to screenBjörn Linse2018-03-04
| | | | | | | | fixes #7586 #8070
* | api: nvim_list_uis #8004geekodour2018-03-03
|/ | | | | ref #7438 closes #4842
* unittest: Ignore all _Float-prefixed types (#8067)James McCoy2018-02-25
| | | | Previously, we ignored only _Float128. But glibc 2.27 added _Float32 and _Float32x. Rather than play whack-a-mole, ignore everything.
* 'fillchars': fix defaults logic; handle ambiwidth=double #7986Matthieu Coudron2018-02-23
| | | | Update tests.
* Merge pull request #8031 from bfredl/gotintstatusBjörn Linse2018-02-20
|\ | | | | jobwait: return -2 on interrupt even with timeout
| * jobwait: return -2 on interrupt also with timeoutBjörn Linse2018-02-20
| |
* | Resolve issues mentioned in PR reviewJan Edmund Lazo2018-02-19
| |
* | test: win: emulate yes with for loopJan Edmund Lazo2018-02-19
| |
* | test: win: enable ui/wildmode_spec.luaJan Edmund Lazo2018-02-19
| |
* | test: win: enable termclose_spec.luaJan Edmund Lazo2018-02-19
| |
* | test: enable ex_cmds/cd_spec.lua on WindowsJan Edmund Lazo2018-02-19
| |
* | test: enable legacy/fixeol_spec in WindowsJan Edmund Lazo2018-02-19
| | | | | | | | Try nvim's delete() for cross-platform file remove in Windows
* | test: enable ex_cmds/write_spec.lua in WindowsJan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 051Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 059Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 107Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 093Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy/arglist_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 30Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy/getcwd_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy/wordcount_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy/packadd_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 011Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy/delete_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 097Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 025Jan Edmund Lazo2018-02-19
| |
* | win: enable job tests that use jobstart onlyJan Edmund Lazo2018-02-19
| | | | | | | | | | | | | | | | | | | | | | | | - echo "" does not hang in powershell - cmd.exe's echo command does not hang. - job tests default to powershell (WHY?) - wait 5 seconds for powershell to create an empty file - powershell is slow - cannot reliably validate the id returned by jobstart via jobpid, jobstop - if using cmd.exe, waiting for a second should be enough - remaining job tests are unreliable in Windows because any build can pass/fail for same conditions without changes, especially if the error is in stderr
* | vim-patch:8.0.1493: completion items cannot be annotated (#8003)Shougo2018-02-18
| | | | | | | | | | | | | | Problem: Completion items cannot be annotated. Solution: Add a "user_data" entry to the completion item. (Ben Jackson, coses vim/vim#2608, closes vim/vim#2508) https://github.com/vim/vim/commit/9b56a57cdae31f7a2c85d440392bf63d3253a158
* | test/util: remove eq_any()Justin M. Keyes2018-02-18
| | | | | | | | | | | | It was added in the parent commit, but ended up not being used. And I can't think of a case where it will be used: instead we would probably want to generalize expect_msg_seq() if necessary.
* | test/util: expect_msg_seq()Justin M. Keyes2018-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | job_spec.lua on AppVeyor (Windows) often fails like this: FAILED ] C:/projects/neovim/test/functional\core\job_spec.lua @ 72: jobs changes to given `cwd` directory C:/projects/neovim/test/functional\core\job_spec.lua:81: Expected objects to be the same. Passed in: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' } } } Expected: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' *[2] = '' } } } stack traceback: Message chunking is non-deterministic, so we need to try different variants.
* | vim-patch-8.0.0649 and vim-patch-8.0.0650: autocmd open help 2 timesNimit Bhardwaj2018-02-17
|/
* Merge pull request #8008 from bfredl/arrayfreeBjörn Linse2018-02-14
|\ | | | | ex_getln: clear cmdline_block after it's freed
| * ex_getln: clear cmdline_block after it's freedBjörn Linse2018-02-14
| |
* | ui: refactor ui optionsBjörn Linse2018-02-13
|/
* test/python: less-noisy Python skip-messageJustin M. Keyes2018-02-12
| | | | | Developer can use :checkhealth to get more details, don't need to blast the details in the skip-message every time.
* test/arglist_spec: update to Vim 8.0.0721 behaviorJustin M. Keyes2018-02-11
|
* test: port Test_edit_08() to Lua testJustin M. Keyes2018-02-11
| | | | | | | Test_edit_08() depends on special-case handling in has_compl_option() and redrawing() which are in Vim but are not wanted in Nvim. Using a Lua test instead of depending on workarounds in the core to make the VimL test work.
* vim-patch:8.0.0692: CTRL-G with 'incsearch' and ? goes in the wrong directionJustin M. Keyes2018-02-11
| | | | | | | | Problem: Using CTRL-G with 'incsearch' and ? goes in the wrong direction. (Ramel Eshed) Solution: Adjust search_start. (Christian Brabandt) https://github.com/vim/vim/commit/da5116da4586fc714434411d2cccb066caa3723e
* Merge #7939 "fix crash: 'spell' and long lines"Justin M. Keyes2018-02-11
|\
| * Merge #7939 "fix crash: 'spell' and long lines"Justin M. Keyes2018-02-11
| |\ | | | | | | | | | closes #7937
| | * screen.c: resolve neovim issue #7937Michael Brailsford2018-02-07
| | |
* | | ui/tui: highlighting refactorBjörn Linse2018-02-11
|/ / | | | | | | | | | | | | | | Make HlAttr contain highlighting state for both color modes (cterm and rgb). This allows us to implement termguicolors completely in the TUI. Simplify some logic duplicated between ui.c and screen.c. Also avoid some superfluous highlighting reset events.
* | win: enable backtick_expansion and shell output testsJan Edmund Lazo2018-02-10
| |
* | shell: handle split-up UTF-8 sequencesBjörn Linse2018-02-10
| |