neovim/test/functional
Jan Edmund Lazo a1adfdc7d5 ci: nodejs client acceptance-test #7706
ci: install nodejs 8 in Appveyor, Travis

provider: check node version for debug support
Resolve https://github.com/neovim/neovim/pull/7577#issuecomment-350590592 for Unix.

provider: test if nodejs in ci supports --inspect-brk

nodejs host for neovim requires nodejs 6+ to work properly.
nodejs 6.12+ or 7.6+ is required for debug support via `node --inspect-brk`.

provider: run cli.js of nodejs host directly

npm shims are useless because the user cannot set node to debug mode via
--inspect-brk. This is problematic on Windows which use batchfiles and
shell scripts to compensate for not supporting shebang.

The patch uses `npm root -g` to get the absolute path of the global npm
modules. If that fails, then the user did not install neovim npm package
globally. Use that absolute path to find `neovim/bin/cli.js`, which is
what the npm shim actually runs with node. glob() is for a simple file
check in case bin/ is removed because the npm shims are ignored now.
2017-12-17 16:09:18 +01:00
..
api *: Replace all occurrences of NVim with Nvim 2017-11-30 11:53:25 +03:00
autocmd window.c: do BufEnter in correct window after closing help #7431 2017-12-10 14:55:59 +01:00
clipboard doc: replace ":CheckHealth" with ":checkhealth" 2017-10-17 01:51:21 +02:00
cmdline cmdline: CTRL-R: Omit trailing <CR>. 2017-02-18 23:24:35 +01:00
core tests: mark flaky socket test pending for now 2017-11-27 11:43:24 +01:00
eval Viml: Make filter and map handle null list correct 2017-12-03 17:03:31 +01:00
ex_cmds keymap: Do not use vim_isIDc in keymap.c 2017-11-30 02:01:49 +03:00
fixtures NVIM v0.2.1 2017-11-07 23:54:31 +01:00
insert i_CTRL-O: fix :startinsert at end of line (#6963) 2017-07-08 12:50:58 +02:00
legacy vim-patch:8.0.0148 #7344 2017-10-07 17:10:37 +02:00
lua Merge #7165 'lua: Move stricmp to vim module' 2017-10-22 16:29:36 +02:00
normal fold: foldMoveRange(): fix :move bug #6534 2017-04-17 04:45:55 +02:00
options test: tabstop=<big-number> #2838 2017-10-22 14:11:09 +02:00
plugin :checkhealth : validate 'runtimepath' (#7526) 2017-11-10 22:37:54 +01:00
provider ci: nodejs client acceptance-test #7706 2017-12-17 16:09:18 +01:00
shada test/shada: fixup for Windows backslashes #7287 2017-10-02 00:48:43 +02:00
spell test/rmdir(): Remove `readonly` attr on Windows. 2017-04-10 22:59:30 +02:00
terminal ui: forward relevant option updates to UIs (#7520) 2017-12-12 18:23:19 +01:00
ui ui: forward relevant option updates to UIs (#7520) 2017-12-12 18:23:19 +01:00
viml Merge #7454 'ui: ext_wildmenu' 2017-10-31 10:45:06 +01:00
helpers.lua ci: nodejs client acceptance-test #7706 2017-12-17 16:09:18 +01:00
preload.lua functests: Check logs in lua code 2016-06-10 21:50:49 +03:00