Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
74 lines
1.9 KiB
Plaintext
74 lines
1.9 KiB
Plaintext
Include: include/setup.vader
|
|
|
|
Execute (jobinfo.get_pid):
|
|
if NeomakeAsyncTestsSetup()
|
|
let maker = NeomakeTestsCommandMaker('echo-pid-and-sleep', 'echo $$; sleep 10')
|
|
let maker.buffer_output = 0
|
|
let jobinfo = neomake#Make({'enabled_makers': [maker]})[0]
|
|
NeomakeTestsWaitForMessage '\v^output on stdout: \[''(\d+)'', ''''\].'
|
|
let pid = +g:neomake_test_matchlist[1]
|
|
AssertEqual jobinfo.get_pid(), pid
|
|
|
|
call neomake#CancelJob(jobinfo.id)
|
|
if has('nvim-0.4.0')
|
|
let expected_status = 143
|
|
elseif has('nvim')
|
|
let expected_status = 0
|
|
else
|
|
let expected_status = -1
|
|
endif
|
|
NeomakeTestsWaitForMessage '\Vexit: echo-pid-and-sleep: '.expected_status.' (job was canceled).'
|
|
NeomakeTestsWaitForFinishedJobs
|
|
AssertEqual jobinfo.get_pid(), -1
|
|
endif
|
|
|
|
Execute (jobinfo.cd: handles/keeps trailing slash with root dir):
|
|
new
|
|
let jobinfo = neomake#jobinfo#new()
|
|
let tmpdir = fnamemodify(tempname(), ':h')
|
|
exe 'lcd '.tmpdir
|
|
Assert haslocaldir()
|
|
|
|
let root = fnamemodify('/', ':p')
|
|
|
|
call jobinfo.cd('/')
|
|
AssertEqual jobinfo.cwd, root
|
|
|
|
" Should not :lcd again (verified manually).
|
|
call jobinfo.cd('/')
|
|
AssertEqual jobinfo.cwd, root
|
|
|
|
AssertEqual getcwd(), root
|
|
|
|
" Empty dir defaults to current cwd.
|
|
call jobinfo.cd('')
|
|
AssertEqual getcwd(), root
|
|
AssertEqual jobinfo.cwd, root
|
|
|
|
call jobinfo.cd(tmpdir)
|
|
AssertEqual getcwd(), tmpdir
|
|
AssertEqual jobinfo.cwd, tmpdir
|
|
bwipe
|
|
|
|
Execute (jobinfo.cd: empty dir defaults to $HOME):
|
|
new
|
|
let root = fnamemodify('/', ':p')
|
|
exe 'lcd '.root
|
|
|
|
let jobinfo = neomake#jobinfo#new()
|
|
Assert !has_key(jobinfo, 'cwd')
|
|
|
|
Save $HOME
|
|
let $HOME = '/doesnotexist'
|
|
|
|
let r = jobinfo.cd('')
|
|
Assert r =~# '\VVim(lcd):E344:'
|
|
Assert !has_key(jobinfo, 'cwd')
|
|
|
|
let $HOME = fnamemodify(tempname(), ':h')
|
|
AssertEqual jobinfo.cd(''), ''
|
|
|
|
AssertEqual getcwd(), $HOME
|
|
AssertEqual jobinfo.cwd, $HOME
|
|
bwipe
|