Skip to content

Instantly share code, notes, and snippets.

@alok
Created November 15, 2016 05:45
Show Gist options
  • Save alok/ab6575a70ceeecd01fc1648e15f6e3d5 to your computer and use it in GitHub Desktop.
Save alok/ab6575a70ceeecd01fc1648e15f6e3d5 to your computer and use it in GitHub Desktop.
docker run -a stderr --rm -v /Users/alokbeniwal/neomake:/testplugin -v /Users/alokbeniwal/neomake/tests/vim:/home neomake/vims-for-tests make -C /testplugin testvim TEST_VIM=/vim-build/bin/vim8069 VIM_ARGS="'+Vader! tests/neomake.vader'"
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Nov 10 2016 21:01:18)
Included patches: 1-69
Compiled by vim-testbed
Huge version without GUI. Features included (+) or not (-):
+acl +file_in_path +mouse_sgr +tag_old_static
+arabic +find_in_path -mouse_sysmouse -tag_any_white
+autocmd +float +mouse_urxvt -tcl
-balloon_eval +folding +mouse_xterm +termguicolors
-browse -footer +multi_byte +terminfo
++builtin_terms +fork() +multi_lang +termresponse
+byte_offset -gettext -mzscheme +textobjects
+channel -hangul_input +netbeans_intg +timers
+cindent +iconv +num64 +title
-clientserver +insert_expand +packages -toolbar
-clipboard +job +path_extra +user_commands
+cmdline_compl +jumplist -perl +vertsplit
+cmdline_hist +keymap +persistent_undo +virtualedit
+cmdline_info +lambda +postscript +visual
+comments +langmap +printer +visualextra
+conceal +libcall +profile +viminfo
+cryptv +linebreak -python +vreplace
+cscope +lispindent -python3 +wildignore
+cursorbind +listcmds +quickfix +wildmenu
+cursorshape +localmap +reltime +windows
+dialog_con -lua +rightleft +writebackup
+diff +menu -ruby -X11
+digraphs +mksession +scrollbind -xfontset
-dnd +modify_fname +signs -xim
-ebcdic +mouse +smartindent -xpm
+emacs_tags -mouseshape +startuptime -xsmp
+eval +mouse_dec +statusline -xterm_clipboard
+ex_extra -mouse_gpm -sun_workshop -xterm_save
+extra_search -mouse_jsbterm +syntax
+farsi +mouse_netterm +tag_binary
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/vim-build/vim_v8.0.0069_py0_rb0_lua0/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
Linking:
gcc -L/usr/local/lib -Wl,--as-needed -o vim -lm -lncurses
Starting Vader: 1 suite(s), 62 case(s)
Starting Vader: /testplugin/tests/neomake.vader
( 1/62) [EXECUTE] Setup
( 2/62) [EXECUTE] Test Neomake on errors.sh with one maker
> [debug] [0.015]: [1] Running makers: ['sh']
> [verb ] [0.023]: [1] Starting async job: ['/bin/bash', '-n', '/testplugin/tests/fixtures/errors.sh']
> [debug] [0.024]: [1.0] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 0 open, 'process': 8}
> [debug] [0.024]: [1.0] Vim channel: {'status': 'open', 'id': 0, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.076]: MakeHandlerVim: stderr: channel 0 open
> [debug] [0.077]: [1.0] stderr: sh: ['/testplugin/tests/fixtures/errors.sh: line 5: syntax error near unexpected token `newline''', '/testplugin/tests/fixtures/errors.sh: line 5: `foo(''', '']
> [debug] [0.078]: MakeHandlerVim: exit: channel 0 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 2, 'exit_cb': 0, 'channel': channel 0 closed, 'process': 8}
> [debug] [0.078]: [1.0] exit: sh: 2
> [debug] [0.079]: [1.0] sh: processing 2 lines of output.
> [debug] [0.085]: File-level errors cleaned in buffer 4
> [debug] [0.086]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 4, 'file_mode': 1}
> [debug] [0.087]: Placing sign: sign place 5000 line=5 name=neomake_err buffer=4
> [debug] [0.087]: sh: completed with exit code 2.
> [debug] [0.088]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [0.089]: [2] Running makers: ['sh']
> [verb ] [0.092]: [2] Starting async job: ['/bin/bash', '-n', '/testplugin/tests/fixtures/errors.sh']
> [debug] [0.093]: [2.1] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 1 open, 'process': 9}
> [debug] [0.093]: [2.1] Vim channel: {'status': 'open', 'id': 1, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.145]: MakeHandlerVim: stderr: channel 1 open
> [debug] [0.146]: [2.1] stderr: sh: ['/testplugin/tests/fixtures/errors.sh: line 5: syntax error near unexpected token `newline''', '/testplugin/tests/fixtures/errors.sh: line 5: `foo(''', '']
> [debug] [0.147]: MakeHandlerVim: exit: channel 1 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 2, 'exit_cb': 0, 'channel': channel 1 closed, 'process': 9}
> [debug] [0.147]: [2.1] exit: sh: 2
> [debug] [0.148]: [2.1] sh: processing 2 lines of output.
> [debug] [0.149]: File-level errors cleaned in buffer 4
> [debug] [0.149]: Cleaning old signs in buffer 4: {4: {5: 5000}}
> [debug] [0.150]: Unplacing sign: sign unplace 5000 buffer=4
> [debug] [0.151]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 4, 'file_mode': 1}
> [debug] [0.152]: Placing sign: sign place 5000 line=5 name=neomake_err buffer=4
> [debug] [0.152]: sh: completed with exit code 2.
> [debug] [0.153]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
( 3/62) [EXECUTE] Test Neomake on errors.sh with two makers
> [debug] [0.192]: [3] Running makers: ['sh', 'shellcheck']
> [verb ] [0.197]: [3] Starting async job: ['/bin/bash', '-n', '/testplugin/tests/fixtures/errors.sh']
> [debug] [0.198]: [3.2] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 2 open, 'process': 10}
> [debug] [0.198]: [3.2] Vim channel: {'status': 'open', 'id': 2, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [verb ] [0.201]: [3] Starting async job: ['shellcheck', '-fgcc', '/testplugin/tests/fixtures/errors.sh']
> [debug] [0.202]: [3.3] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 3 open, 'process': 11}
> [debug] [0.202]: [3.3] Vim channel: {'status': 'open', 'id': 3, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.254]: MakeHandlerVim: stdout: channel 3 open
> [debug] [0.254]: [3.3] stdout: shellcheck: ['-fgcc:1:1: warning: this is just a stub', '']
> [debug] [0.255]: MakeHandlerVim: exit: channel 3 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 3 closed, 'process': 11}
> [debug] [0.255]: [3.3] exit: shellcheck: 0
> [debug] [0.256]: [3.3] shellcheck: processing 1 lines of output.
> [debug] [0.258]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 4, 'file_mode': 1}
> [debug] [0.259]: shellcheck: completed with exit code 0.
> [debug] [0.260]: File-level errors cleaned in buffer 4
> [debug] [0.260]: Cleaning old signs in buffer 4: {4: {5: 5000}}
> [debug] [0.261]: Unplacing sign: sign unplace 5000 buffer=4
> [debug] [0.261]: MakeHandlerVim: stderr: channel 2 closed
> [debug] [0.262]: [3.2] stderr: sh: ['/testplugin/tests/fixtures/errors.sh: line 5: syntax error near unexpected token `newline''', '/testplugin/tests/fixtures/errors.sh: line 5: `foo(''', '']
> [debug] [0.262]: MakeHandlerVim: exit: channel 2 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 2, 'exit_cb': 0, 'channel': channel 2 closed, 'process': 10}
> [debug] [0.263]: [3.2] exit: sh: 2
> [debug] [0.263]: [3.2] sh: processing 2 lines of output.
> [debug] [0.268]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 4, 'file_mode': 1}
> [debug] [0.269]: Placing sign: sign place 5000 line=5 name=neomake_err buffer=4
> [debug] [0.269]: sh: completed with exit code 2.
> [debug] [0.270]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
( 4/62) [EXECUTE] Neomake: handle result for current window
> [debug] [0.284]: [4] Running makers: [{'name': 'sleep_maker', 'exe': 'sh', 'remove_invalid_entries': 0, 'args': ['-c', 'sleep 0.1; echo finished']}]
> [verb ] [0.285]: [4] Starting async job: ['sh', '-c', 'sleep 0.1; echo finished', '/testplugin/[Vader-workbench]']
> [debug] [0.286]: [4.4] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 4 open, 'process': 12}
> [debug] [0.286]: [4.4] Vim channel: {'status': 'open', 'id': 4, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.444]: MakeHandlerVim: stdout: channel 4 open
> [debug] [0.444]: [4.4] stdout: sleep_maker: ['finished', '']
> [debug] [0.445]: MakeHandlerVim: exit: channel 4 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 4 closed, 'process': 12}
> [debug] [0.446]: [4.4] exit: sleep_maker: 0
> [debug] [0.447]: sleep_maker: completed with exit code 0.
> [debug] [0.447]: File-level errors cleaned in buffer 3
> [debug] [0.448]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [0.449]: [4.4] sleep_maker: processing 1 lines of output.
> [debug] [0.450]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 1}
( 5/62) [EXECUTE] Neomake: handle output for removed window
> [debug] [0.457]: [5] Running makers: [{'name': 'sleep_maker', 'exe': 'sh', 'remove_invalid_entries': 0, 'args': ['-c', 'sleep 0.1; echo finished']}]
> [verb ] [0.459]: [5] Starting async job: ['sh', '-c', 'sleep 0.1; echo finished', '/testplugin/[Vader-workbench]']
> [debug] [0.459]: [5.5] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 5 open, 'process': 14}
> [debug] [0.460]: [5.5] Vim channel: {'status': 'open', 'id': 5, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.562]: MakeHandlerVim: stdout: channel 5 open
> [debug] [0.563]: [5.5] stdout: sleep_maker: ['finished', '']
> [debug] [0.563]: MakeHandlerVim: exit: channel 5 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 5 closed, 'process': 14}
> [debug] [0.564]: [5.5] exit: sleep_maker: 0
> [verb ] [0.565]: [5.5] No window found for output!
> [debug] [0.565]: sleep_maker: completed with exit code 0.
> [debug] [0.566]: File-level errors cleaned in buffer 3
> [debug] [0.566]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
( 6/62) [EXECUTE] NeomakeSh: true
> [debug] [0.579]: [6] Running makers: [{'errorformat': '%m', 'args': ['-c', 'true'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: true'}]
> [verb ] [0.580]: [6] Starting async job: ['/bin/bash', '-c', 'true']
> [debug] [0.581]: [6.6] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 6 open, 'process': 16}
> [debug] [0.581]: [6.6] Vim channel: {'status': 'open', 'id': 6, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.632]: MakeHandlerVim: exit: channel 6 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 6 closed, 'process': 16}
> [debug] [0.633]: [6.6] exit: sh: true: 0
> [debug] [0.634]: sh: true: completed with exit code 0.
> [debug] [0.634]: All project-level errors cleaned.
> [debug] [0.635]: Removing signs {file: {}, project: {}}
> [debug] [0.636]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
> [debug] [0.637]: [7] Running makers: [{'errorformat': '%m', 'args': ['-c', 'true'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: true'}]
> [verb ] [0.639]: [7] Starting async job: ['/bin/bash', '-c', 'true']
> [debug] [0.640]: [7.7] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 7 open, 'process': 17}
> [debug] [0.640]: [7.7] Vim channel: {'status': 'open', 'id': 7, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.691]: MakeHandlerVim: exit: channel 7 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 7 closed, 'process': 17}
> [debug] [0.692]: [7.7] exit: sh: true: 0
> [debug] [0.693]: sh: true: completed with exit code 0.
> [debug] [0.693]: All project-level errors cleaned.
> [debug] [0.694]: Removing signs {file: {}, project: {}}
> [debug] [0.694]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
( 7/62) [EXECUTE] NeomakeSh: echo foo
> [debug] [0.702]: [8] Running makers: [{'errorformat': '%m', 'args': ['-c', 'echo foo'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: echo foo'}]
> [verb ] [0.703]: [8] Starting async job: ['/bin/bash', '-c', 'echo foo']
> [debug] [0.704]: [8.8] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 8 open, 'process': 18}
> [debug] [0.704]: [8.8] Vim channel: {'status': 'open', 'id': 8, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.756]: MakeHandlerVim: stdout: channel 8 open
> [debug] [0.756]: [8.8] stdout: sh: echo foo: ['foo', '']
> [debug] [0.757]: MakeHandlerVim: exit: channel 8 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 8 closed, 'process': 18}
> [debug] [0.758]: [8.8] exit: sh: echo foo: 0
> [debug] [0.758]: [8.8] sh: echo foo: processing 1 lines of output.
> [debug] [0.759]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [0.760]: sh: echo foo: completed with exit code 0.
> [debug] [0.760]: All project-level errors cleaned.
> [debug] [0.760]: Removing signs {file: {}, project: {}}
> [debug] [0.761]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
( 8/62) [EXECUTE] NeomakeSh: non-existing command
> [debug] [0.767]: [9] Running makers: [{'errorformat': '%m', 'args': ['-c', '''nonexistingcommand'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: ''nonexistingcommand'''}]
> [verb ] [0.768]: [9] Starting async job: ['/bin/bash', '-c', '''nonexistingcommand''']
> [debug] [0.769]: [9.9] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 9 open, 'process': 19}
> [debug] [0.769]: [9.9] Vim channel: {'status': 'open', 'id': 9, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.820]: MakeHandlerVim: stderr: channel 9 open
> [debug] [0.821]: [9.9] stderr: sh: 'nonexistingcommand': ['/bin/bash: nonexistingcommand: command not found', '']
> [debug] [0.822]: MakeHandlerVim: exit: channel 9 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 127, 'exit_cb': 0, 'channel': channel 9 closed, 'process': 19}
> [debug] [0.822]: [9.9] exit: sh: 'nonexistingcommand': 127
> [debug] [0.823]: [9.9] sh: 'nonexistingcommand': processing 1 lines of output.
> [debug] [0.824]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [0.825]: sh: 'nonexistingcommand': completed with exit code 127.
> [debug] [0.825]: All project-level errors cleaned.
> [debug] [0.825]: Removing signs {file: {}, project: {}}
> [debug] [0.826]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
( 9/62) [EXECUTE] NeomakeSh!: handle unfinished output on exit
> [debug] [0.833]: [10] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''echo 1; printf 2; sleep 0.1; echo -n 3'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 0, 'name': 'sh: sh -c ''echo 1; printf 2; sleep 0.1; echo -n 3'''}]
> [verb ] [0.834]: [10] Starting async job: ['/bin/bash', '-c', 'sh -c ''echo 1; printf 2; sleep 0.1; echo -n 3''']
> [debug] [0.835]: [10.10] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 10 open, 'process': 20}
> [debug] [0.835]: [10.10] Vim channel: {'status': 'open', 'id': 10, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [0.887]: MakeHandlerVim: stdout: channel 10 open
> [debug] [0.887]: [10.10] stdout: sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': ['1', '2']
> [debug] [0.888]: [10.10] sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': processing 1 lines of output.
> [debug] [0.889]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [0.941]: MakeHandlerVim: stdout: channel 10 open
> [debug] [0.941]: [10.10] stdout: sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': ['3']
> [debug] [0.942]: MakeHandlerVim: exit: channel 10 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 10 closed, 'process': 20}
> [debug] [0.942]: [10.10] exit: sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': 0
> [debug] [0.943]: [10.10] sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': processing 1 lines of output.
> [debug] [0.944]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [0.945]: sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': completed with exit code 0.
> [debug] [0.945]: All project-level errors cleaned.
> [debug] [0.946]: Removing signs {file: {}, project: {}}
> [debug] [0.946]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(10/62) [EXECUTE] NeomakeSh: buffers output
> [debug] [0.953]: [11] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''echo 1; printf 2; sleep 0.1; echo -n 3'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: sh -c ''echo 1; printf 2; sleep 0.1; echo -n 3'''}]
> [verb ] [0.955]: [11] Starting async job: ['/bin/bash', '-c', 'sh -c ''echo 1; printf 2; sleep 0.1; echo -n 3''']
> [debug] [0.955]: [11.11] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 11 open, 'process': 22}
> [debug] [0.956]: [11.11] Vim channel: {'status': 'open', 'id': 11, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.008]: MakeHandlerVim: stdout: channel 11 open
> [debug] [1.009]: [11.11] stdout: sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': ['1', '2']
> [debug] [1.111]: MakeHandlerVim: stdout: channel 11 open
> [debug] [1.112]: [11.11] stdout: sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': ['3']
> [debug] [1.112]: MakeHandlerVim: exit: channel 11 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 11 closed, 'process': 22}
> [debug] [1.113]: [11.11] exit: sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': 0
> [debug] [1.113]: [11.11] sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': processing 2 lines of output.
> [debug] [1.115]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [1.116]: sh: sh -c 'echo 1; printf 2; sleep 0.1; echo -n 3': completed with exit code 0.
> [debug] [1.116]: All project-level errors cleaned.
> [debug] [1.116]: Removing signs {file: {}, project: {}}
> [debug] [1.117]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(11/62) [EXECUTE] NeomakeSh: project: handle removed window on exit (quit)
> [debug] [1.124]: [12] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''sleep 0.1; echo finished'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: sh -c ''sleep 0.1; echo finished'''}]
> [verb ] [1.125]: [12] Starting async job: ['/bin/bash', '-c', 'sh -c ''sleep 0.1; echo finished''']
> [debug] [1.126]: [12.12] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 12 open, 'process': 24}
> [debug] [1.126]: [12.12] Vim channel: {'status': 'open', 'id': 12, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.281]: MakeHandlerVim: stdout: channel 12 open
> [debug] [1.282]: [12.12] stdout: sh: sh -c 'sleep 0.1; echo finished': ['finished', '']
> [debug] [1.283]: MakeHandlerVim: exit: channel 12 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 12 closed, 'process': 24}
> [debug] [1.283]: [12.12] exit: sh: sh -c 'sleep 0.1; echo finished': 0
> [debug] [1.284]: [12.12] sh: sh -c 'sleep 0.1; echo finished': processing 1 lines of output.
> [debug] [1.285]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 8, 'file_mode': 0}
> [debug] [1.286]: sh: sh -c 'sleep 0.1; echo finished': completed with exit code 0.
> [debug] [1.286]: All project-level errors cleaned.
> [debug] [1.286]: Removing signs {file: {}, project: {}}
> [debug] [1.287]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(12/62) [EXECUTE] NeomakeSh: project: handle removed window on exit (bwipe)
> [debug] [1.294]: [13] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''sleep 0.1; echo finished'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: sh -c ''sleep 0.1; echo finished'''}]
> [verb ] [1.295]: [13] Starting async job: ['/bin/bash', '-c', 'sh -c ''sleep 0.1; echo finished''']
> [debug] [1.296]: [13.13] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 13 open, 'process': 26}
> [debug] [1.296]: [13.13] Vim channel: {'status': 'open', 'id': 13, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.451]: MakeHandlerVim: stdout: channel 13 open
> [debug] [1.451]: [13.13] stdout: sh: sh -c 'sleep 0.1; echo finished': ['finished', '']
> [debug] [1.452]: MakeHandlerVim: exit: channel 13 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 13 closed, 'process': 26}
> [debug] [1.452]: [13.13] exit: sh: sh -c 'sleep 0.1; echo finished': 0
> [debug] [1.453]: [13.13] sh: sh -c 'sleep 0.1; echo finished': processing 1 lines of output.
> [debug] [1.454]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 9, 'file_mode': 0}
> [debug] [1.455]: sh: sh -c 'sleep 0.1; echo finished': completed with exit code 0.
> [debug] [1.455]: All project-level errors cleaned.
> [debug] [1.456]: Removing signs {file: {}, project: {}}
> [debug] [1.456]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(13/62) [EXECUTE] NeomakeInfo
(14/62) [EXECUTE] Having an invalid &errorformat is OK
> [debug] [1.467]: [14] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''true'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: sh -c ''true'''}]
> [verb ] [1.468]: [14] Starting async job: ['/bin/bash', '-c', 'sh -c ''true''']
> [debug] [1.469]: [14.14] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 14 open, 'process': 28}
> [debug] [1.469]: [14.14] Vim channel: {'status': 'open', 'id': 14, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.520]: MakeHandlerVim: exit: channel 14 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 14 closed, 'process': 28}
> [debug] [1.521]: [14.14] exit: sh: sh -c 'true': 0
> [debug] [1.521]: sh: sh -c 'true': completed with exit code 0.
> [debug] [1.521]: All project-level errors cleaned.
> [debug] [1.522]: Removing signs {file: {}, project: {}}
> [debug] [1.522]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(15/62) [EXECUTE] Neomake with windo
> [debug] [1.531]: [15] Running makers: [{'errorformat': '%E%f %m', 'name': 'incmaker', 'exe': '/bin/bash', 'args': function('IncMaker')}]
> [verb ] [1.533]: [15] Starting async job: ['/bin/bash', '-c', 'echo b1 1:0: buf: %; ', '/testplugin/b3']
> [debug] [1.534]: [15.15] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 15 open, 'process': 29}
> [debug] [1.534]: [15.15] Vim channel: {'status': 'open', 'id': 15, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.535]: [16] Running makers: [{'errorformat': '%E%f %m', 'name': 'incmaker', 'exe': '/bin/bash', 'args': function('IncMaker')}]
> [verb ] [1.537]: [16] Starting async job: ['/bin/bash', '-c', 'echo b2 2:0: buf: %; echo b2 2:1: buf: %; ', '/testplugin/b2']
> [debug] [1.537]: [16.16] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 16 open, 'process': 30}
> [debug] [1.538]: [16.16] Vim channel: {'status': 'open', 'id': 16, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.539]: [17] Running makers: [{'errorformat': '%E%f %m', 'name': 'incmaker', 'exe': '/bin/bash', 'args': function('IncMaker')}]
> [verb ] [1.540]: [17] Starting async job: ['/bin/bash', '-c', 'echo b3 3:0: buf: %; echo b3 3:1: buf: %; echo b3 3:2: buf: %; ', '/testplugin/b1']
> [debug] [1.541]: [17.17] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 17 open, 'process': 31}
> [debug] [1.541]: [17.17] Vim channel: {'status': 'open', 'id': 17, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.543]: [18] Running makers: [{'errorformat': '%E%f %m', 'name': 'incmaker', 'exe': '/bin/bash', 'args': function('IncMaker')}]
> [verb ] [1.544]: [18] Starting async job: ['/bin/bash', '-c', 'echo b4 4:0: buf: %; echo b4 4:1: buf: %; echo b4 4:2: buf: %; echo b4 4:3: buf: %; ', '/testplugin/[Vader-workbench]']
> [debug] [1.545]: [18.18] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 18 open, 'process': 32}
> [debug] [1.545]: [18.18] Vim channel: {'status': 'open', 'id': 18, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.598]: MakeHandlerVim: stdout: channel 18 open
> [debug] [1.598]: [18.18] stdout: incmaker: ['b4 4:0: buf: %', 'b4 4:1: buf: %', 'b4 4:2: buf: %', 'b4 4:3: buf: %', '']
> [debug] [1.599]: MakeHandlerVim: exit: channel 18 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 18 closed, 'process': 32}
> [debug] [1.600]: [18.18] exit: incmaker: 0
> [debug] [1.601]: incmaker: completed with exit code 0.
> [debug] [1.601]: File-level errors cleaned in buffer 3
> [debug] [1.602]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [1.602]: MakeHandlerVim: stdout: channel 17 closed
> [debug] [1.603]: [17.17] stdout: incmaker: ['b3 3:0: buf: %', 'b3 3:1: buf: %', 'b3 3:2: buf: %', '']
> [debug] [1.603]: MakeHandlerVim: exit: channel 17 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 17 closed, 'process': 31}
> [debug] [1.604]: [17.17] exit: incmaker: 0
> [debug] [1.604]: [17.17] incmaker: processing 3 lines of output.
> [debug] [1.606]: File-level errors cleaned in buffer 12
> [debug] [1.607]: Could not place signs for 3 entries without line number.
> [debug] [1.607]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 10, 'file_mode': 1}
> [debug] [1.608]: incmaker: completed with exit code 0.
> [debug] [1.608]: File-level errors cleaned in buffer 10
> [debug] [1.608]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [1.609]: MakeHandlerVim: stdout: channel 16 closed
> [debug] [1.609]: [16.16] stdout: incmaker: ['b2 2:0: buf: %', 'b2 2:1: buf: %', '']
> [debug] [1.609]: MakeHandlerVim: exit: channel 16 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 16 closed, 'process': 30}
> [debug] [1.610]: [16.16] exit: incmaker: 0
> [debug] [1.610]: incmaker: completed with exit code 0.
> [debug] [1.611]: File-level errors cleaned in buffer 11
> [debug] [1.611]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [1.611]: MakeHandlerVim: stdout: channel 15 closed
> [debug] [1.612]: [15.15] stdout: incmaker: ['b1 1:0: buf: %', '']
> [debug] [1.612]: MakeHandlerVim: exit: channel 15 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 15 closed, 'process': 29}
> [debug] [1.612]: [15.15] exit: incmaker: 0
> [debug] [1.613]: incmaker: completed with exit code 0.
> [debug] [1.613]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [1.614]: [15.15] incmaker: processing 1 lines of output.
> [debug] [1.615]: Could not place signs for 1 entries without line number.
> [debug] [1.616]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 12, 'file_mode': 1}
> [debug] [1.617]: [16.16] incmaker: processing 2 lines of output.
> [debug] [1.618]: Could not place signs for 2 entries without line number.
> [debug] [1.618]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 11, 'file_mode': 1}
> [debug] [1.620]: [18.18] incmaker: processing 4 lines of output.
> [debug] [1.621]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 1}
(16/62) [EXECUTE] NeomakeSh: two jobs after each other
> [debug] [1.627]: [19] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''echo 1'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: sh -c ''echo 1'''}]
> [verb ] [1.628]: [19] Starting async job: ['/bin/bash', '-c', 'sh -c ''echo 1''']
> [debug] [1.628]: [19.19] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 19 open, 'process': 33}
> [debug] [1.629]: [19.19] Vim channel: {'status': 'open', 'id': 19, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.629]: [20] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''echo 2'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: sh -c ''echo 2'''}]
> [verb ] [1.630]: [20] Starting async job: ['/bin/bash', '-c', 'sh -c ''echo 2''']
> [debug] [1.631]: [20.20] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 20 open, 'process': 34}
> [debug] [1.631]: [20.20] Vim channel: {'status': 'open', 'id': 20, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.683]: MakeHandlerVim: stdout: channel 20 open
> [debug] [1.683]: [20.20] stdout: sh: sh -c 'echo 2': ['2', '']
> [debug] [1.684]: MakeHandlerVim: exit: channel 20 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 20 closed, 'process': 34}
> [debug] [1.685]: [20.20] exit: sh: sh -c 'echo 2': 0
> [debug] [1.685]: [20.20] sh: sh -c 'echo 2': processing 1 lines of output.
> [debug] [1.686]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [1.687]: sh: sh -c 'echo 2': completed with exit code 0.
> [debug] [1.687]: All project-level errors cleaned.
> [debug] [1.688]: Removing signs {file: {}, project: {}}
> [debug] [1.688]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
> [debug] [1.689]: MakeHandlerVim: stdout: channel 19 closed
> [debug] [1.689]: [19.19] stdout: sh: sh -c 'echo 1': ['1', '']
> [debug] [1.690]: MakeHandlerVim: exit: channel 19 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 19 closed, 'process': 33}
> [debug] [1.690]: [19.19] exit: sh: sh -c 'echo 1': 0
> [debug] [1.691]: [19.19] sh: sh -c 'echo 1': processing 1 lines of output.
> [debug] [1.691]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [1.692]: sh: sh -c 'echo 1': completed with exit code 0.
> [debug] [1.692]: Removing signs {file: {}, project: {}}
> [debug] [1.693]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(17/62) [EXECUTE] Neomake#Make: two jobs after each other
> [debug] [1.698]: [21] Running makers: ['maker1', 'maker2']
> [verb ] [1.699]: [21] Starting async job: ['sh', '-c', 'echo 1']
> [debug] [1.700]: [21.21] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 21 open, 'process': 35}
> [debug] [1.700]: [21.21] Vim channel: {'status': 'open', 'id': 21, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [verb ] [1.702]: [21] Starting async job: ['sh', '-c', 'echo 2']
> [debug] [1.702]: [21.22] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 22 open, 'process': 36}
> [debug] [1.703]: [21.22] Vim channel: {'status': 'open', 'id': 22, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.754]: MakeHandlerVim: stdout: channel 22 open
> [debug] [1.754]: [21.22] stdout: 2: ['2', '']
> [debug] [1.755]: MakeHandlerVim: exit: channel 22 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 22 closed, 'process': 36}
> [debug] [1.756]: [21.22] exit: 2: 0
> [debug] [1.757]: [21.22] 2: processing 1 lines of output.
> [debug] [1.758]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [1.759]: 2: completed with exit code 0.
> [debug] [1.759]: All project-level errors cleaned.
> [debug] [1.759]: Removing signs {file: {}, project: {}}
> [debug] [1.760]: MakeHandlerVim: stdout: channel 21 closed
> [debug] [1.760]: [21.21] stdout: 1: ['1', '']
> [debug] [1.761]: MakeHandlerVim: exit: channel 21 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 21 closed, 'process': 35}
> [debug] [1.761]: [21.21] exit: 1: 0
> [debug] [1.762]: [21.21] 1: processing 1 lines of output.
> [debug] [1.762]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [1.763]: 1: completed with exit code 0.
> [debug] [1.764]: Removing signs {file: {}, project: {}}
> [debug] [1.764]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(18/62) [EXECUTE] Neomake: non-existing and proper job
> [debug] [1.770]: [22] Running makers: ['maker1', 'maker2']
> [verb ] [1.771]: [22] Starting async job: ['doesnotexist']
> [debug] [1.772]: [22.23] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 23 open, 'process': 37}
> [debug] [1.772]: [22.23] Vim channel: {'status': 'open', 'id': 23, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'buffered', 'out_timeout': 2000, 'out_status': 'closed', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [verb ] [1.773]: [22] Starting async job: ['/bin/bash', '-c', 'echo 1']
> [debug] [1.774]: [22.24] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 24 open, 'process': 38}
> [debug] [1.774]: [22.24] Vim channel: {'status': 'open', 'id': 24, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.826]: MakeHandlerVim: stdout: channel 24 open
> [debug] [1.827]: [22.24] stdout: maker2: ['1', '']
> [debug] [1.827]: MakeHandlerVim: exit: channel 24 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 24 closed, 'process': 38}
> [debug] [1.828]: [22.24] exit: maker2: 0
> [debug] [1.829]: [22.24] maker2: processing 1 lines of output.
> [debug] [1.830]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [1.831]: maker2: completed with exit code 0.
> [debug] [1.831]: All project-level errors cleaned.
> [debug] [1.831]: Removing signs {file: {}, project: {}}
> [debug] [1.832]: MakeHandlerVim: stderr: channel 23 closed
> [debug] [1.832]: [22.23] stderr: 1: ['executing job failed: No such file or directory', '']
> [debug] [1.833]: MakeHandlerVim: exit: channel 23 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 122, 'exit_cb': 0, 'channel': channel 23 closed, 'process': 37}
> [debug] [1.833]: [22.23] exit: 1: 122
> [debug] [1.834]: [22.23] 1: processing 1 lines of output.
> [debug] [1.834]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [1.835]: 1: completed with exit code 122.
> [debug] [1.835]: Removing signs {file: {}, project: {}}
> [debug] [1.836]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(19/62) [EXECUTE] Neomake: remove_invalid_entries
> [debug] [1.841]: [23] Running makers: [{'errorformat': 'E: %m', 'args': ['-c', 'echo invalid; echo "E: valid"'], 'exe': '/bin/bash', 'append_file': 0, 'remove_invalid_entries': 1, 'name': 'custom_maker'}]
> [verb ] [1.843]: [23] Starting async job: ['/bin/bash', '-c', 'echo invalid; echo "E: valid"']
> [debug] [1.843]: [23.25] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 25 open, 'process': 39}
> [debug] [1.843]: [23.25] Vim channel: {'status': 'open', 'id': 25, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.896]: MakeHandlerVim: stdout: channel 25 open
> [debug] [1.896]: [23.25] stdout: custom_maker: ['invalid', 'E: valid', '']
> [debug] [1.897]: MakeHandlerVim: exit: channel 25 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 25 closed, 'process': 39}
> [debug] [1.897]: [23.25] exit: custom_maker: 0
> [debug] [1.898]: [23.25] custom_maker: processing 2 lines of output.
> [debug] [1.899]: [23.25] Removing invalid entry: invalid ({'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'type': '', 'maker_name': 'custom_maker', 'pattern': ''})
> [debug] [1.900]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 1}
> [debug] [1.901]: custom_maker: completed with exit code 0.
> [debug] [1.901]: File-level errors cleaned in buffer 3
> [debug] [1.901]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
(20/62) [EXECUTE] Neomake: append_file from settings
> [debug] [1.918]: [24] Running makers: [{'errorformat': '%m', 'args': ['output'], 'exe': 'echo', 'name': 'custom_maker'}]
> [verb ] [1.919]: [24] Starting async job: ['echo', 'output', '/testplugin/[Vader-workbench]']
> [debug] [1.920]: [24.26] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 26 open, 'process': 40}
> [debug] [1.920]: [24.26] Vim channel: {'status': 'open', 'id': 26, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [1.973]: MakeHandlerVim: stdout: channel 26 closed
> [debug] [1.973]: [24.26] stdout: custom_maker: ['output /testplugin/[Vader-workbench]', '']
> [debug] [1.974]: MakeHandlerVim: exit: channel 26 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 26 closed, 'process': 40}
> [debug] [1.975]: [24.26] exit: custom_maker: 0
> [debug] [1.975]: [24.26] custom_maker: processing 1 lines of output.
> [debug] [1.976]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 1}
> [debug] [1.977]: custom_maker: completed with exit code 0.
> [debug] [1.978]: File-level errors cleaned in buffer 3
> [debug] [1.978]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [1.979]: [25] Running makers: ['custom_maker']
> [verb ] [1.981]: [25] Starting async job: ['echo', 'output']
> [debug] [1.981]: [25.27] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 27 open, 'process': 41}
> [debug] [1.982]: [25.27] Vim channel: {'status': 'open', 'id': 27, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [2.034]: MakeHandlerVim: stdout: channel 27 closed
> [debug] [2.034]: [25.27] stdout: custom_maker: ['output', '']
> [debug] [2.035]: MakeHandlerVim: exit: channel 27 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 27 closed, 'process': 41}
> [debug] [2.035]: [25.27] exit: custom_maker: 0
> [debug] [2.036]: [25.27] custom_maker: processing 1 lines of output.
> [debug] [2.037]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 1}
> [debug] [2.038]: custom_maker: completed with exit code 0.
> [debug] [2.039]: File-level errors cleaned in buffer 3
> [debug] [2.039]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [2.040]: [26] Running makers: ['custom_maker']
> [verb ] [2.042]: [26] Starting async job: ['echo', 'output', '/testplugin/[Vader-workbench]']
> [debug] [2.043]: [26.28] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 28 open, 'process': 42}
> [debug] [2.043]: [26.28] Vim channel: {'status': 'open', 'id': 28, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [2.096]: MakeHandlerVim: stdout: channel 28 closed
> [debug] [2.096]: [26.28] stdout: custom_maker: ['output /testplugin/[Vader-workbench]', '']
> [debug] [2.097]: MakeHandlerVim: exit: channel 28 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 28 closed, 'process': 42}
> [debug] [2.097]: [26.28] exit: custom_maker: 0
> [debug] [2.098]: [26.28] custom_maker: processing 1 lines of output.
> [debug] [2.099]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 1}
> [debug] [2.100]: custom_maker: completed with exit code 0.
> [debug] [2.101]: File-level errors cleaned in buffer 3
> [debug] [2.101]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [2.102]: [27] Running makers: [{'errorformat': '%m', 'args': ['output'], 'exe': 'echo', 'append_file': 0, 'name': 'custom_maker'}]
> [verb ] [2.104]: [27] Starting async job: ['echo', 'output', '/testplugin/[Vader-workbench]']
> [debug] [2.105]: [27.29] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 29 open, 'process': 43}
> [debug] [2.105]: [27.29] Vim channel: {'status': 'open', 'id': 29, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [2.157]: MakeHandlerVim: stdout: channel 29 closed
> [debug] [2.158]: [27.29] stdout: custom_maker: ['output /testplugin/[Vader-workbench]', '']
> [debug] [2.159]: MakeHandlerVim: exit: channel 29 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 29 closed, 'process': 43}
> [debug] [2.159]: [27.29] exit: custom_maker: 0
> [debug] [2.160]: [27.29] custom_maker: processing 1 lines of output.
> [debug] [2.160]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 1}
> [debug] [2.161]: custom_maker: completed with exit code 0.
> [debug] [2.162]: File-level errors cleaned in buffer 3
> [debug] [2.162]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [2.163]: [28] Running makers: [{'errorformat': '%m', 'args': ['output'], 'exe': 'echo', 'append_file': 0, 'name': 'custom_maker'}]
> [verb ] [2.164]: [28] Starting async job: ['echo', 'output']
> [debug] [2.165]: [28.30] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 30 open, 'process': 44}
> [debug] [2.166]: [28.30] Vim channel: {'status': 'open', 'id': 30, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [2.218]: MakeHandlerVim: stdout: channel 30 closed
> [debug] [2.219]: [28.30] stdout: custom_maker: ['output', '']
> [debug] [2.219]: MakeHandlerVim: exit: channel 30 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 30 closed, 'process': 44}
> [debug] [2.220]: [28.30] exit: custom_maker: 0
> [debug] [2.221]: [28.30] custom_maker: processing 1 lines of output.
> [debug] [2.222]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 1}
> [debug] [2.223]: custom_maker: completed with exit code 0.
> [debug] [2.223]: File-level errors cleaned in buffer 3
> [debug] [2.223]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
(21/62) [EXECUTE] Setup
(22/62) [EXECUTE] Postprocessing should update list
> [debug] [2.261]: [29] Running makers: ['sh']
> [verb ] [2.265]: [29] Starting async job: ['/bin/bash', '-n', '/testplugin/tests/fixtures/errors.sh']
> [debug] [2.266]: [29.31] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 31 open, 'process': 45}
> [debug] [2.266]: [29.31] Vim channel: {'status': 'open', 'id': 31, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [2.319]: MakeHandlerVim: stderr: channel 31 open
> [debug] [2.319]: [29.31] stderr: sh: ['/testplugin/tests/fixtures/errors.sh: line 5: syntax error near unexpected token `newline''', '/testplugin/tests/fixtures/errors.sh: line 5: `foo(''', '']
> [debug] [2.320]: MakeHandlerVim: exit: channel 31 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 2, 'exit_cb': 0, 'channel': channel 31 closed, 'process': 45}
> [debug] [2.321]: [29.31] exit: sh: 2
> [debug] [2.321]: [29.31] sh: processing 2 lines of output.
> [debug] [2.327]: File-level errors cleaned in buffer 4
> [debug] [2.327]: Cleaning old signs in buffer 4: {4: {5: 5000}}
> [debug] [2.327]: Unplacing sign: sign unplace 5000 buffer=4
> [debug] [2.328]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 4, 'file_mode': 1}
> [debug] [2.329]: Placing sign: sign place 5000 line=5 name=neomake_err buffer=4
> [debug] [2.330]: sh: completed with exit code 2.
> [debug] [2.331]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [2.331]: [30] Running makers: ['sh']
> [verb ] [2.335]: [30] Starting async job: ['/bin/bash', '-n', '/testplugin/tests/fixtures/errors.sh']
> [debug] [2.336]: [30.32] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 32 open, 'process': 46}
> [debug] [2.336]: [30.32] Vim channel: {'status': 'open', 'id': 32, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [2.390]: MakeHandlerVim: stderr: channel 32 open
> [debug] [2.391]: [30.32] stderr: sh: ['/testplugin/tests/fixtures/errors.sh: line 5: syntax error near unexpected token `newline''', '/testplugin/tests/fixtures/errors.sh: line 5: `foo(''', '']
> [debug] [2.391]: MakeHandlerVim: exit: channel 32 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 2, 'exit_cb': 0, 'channel': channel 32 closed, 'process': 46}
> [debug] [2.392]: [30.32] exit: sh: 2
> [debug] [2.393]: [30.32] sh: processing 2 lines of output.
> [debug] [2.394]: File-level errors cleaned in buffer 4
> [debug] [2.394]: Cleaning old signs in buffer 4: {4: {5: 5000}}
> [debug] [2.394]: Unplacing sign: sign unplace 5000 buffer=4
> [debug] [2.395]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 4, 'file_mode': 1}
> [debug] [2.397]: Placing sign: sign place 5000 line=5 name=neomake_err buffer=4
> [debug] [2.397]: sh: completed with exit code 2.
> [debug] [2.398]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
(23/62) [EXECUTE] Setup
(24/62) [EXECUTE] Run EnabledMakers for all filetype makers
(25/62) [EXECUTE] Setup
(26/62) [EXECUTE] mapexpr: output source in mapexpr
> [debug] [2.835]: [31] Running makers: [{'args': ['-c', 'echo on_stdout; echo on_stderr>&2'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'mapexpr': 'printf(''[%s] %s'', neomake_output_source, v:val)'}]
> [verb ] [2.836]: [31] Starting async job: ['/bin/bash', '-c', 'echo on_stdout; echo on_stderr>&2']
> [debug] [2.837]: [31.33] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 33 open, 'process': 47}
> [debug] [2.837]: [31.33] Vim channel: {'status': 'open', 'id': 33, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [2.890]: MakeHandlerVim: stdout: channel 33 open
> [debug] [2.891]: [31.33] stdout: unnamed_maker: ['on_stdout', '']
> [debug] [2.892]: MakeHandlerVim: stderr: channel 33 closed
> [debug] [2.892]: [31.33] stderr: unnamed_maker: ['on_stderr', '']
> [debug] [2.893]: [31.33] unnamed_maker: processing 1 lines of output.
> [debug] [2.894]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [2.895]: MakeHandlerVim: exit: channel 33 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 33 closed, 'process': 47}
> [debug] [2.895]: [31.33] exit: unnamed_maker: 0
> [debug] [2.896]: [31.33] unnamed_maker: processing 1 lines of output.
> [debug] [2.896]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [2.897]: unnamed_maker: completed with exit code 0.
> [debug] [2.898]: All project-level errors cleaned.
> [debug] [2.898]: Removing signs {file: {}, project: {}}
> [debug] [2.898]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(27/62) [EXECUTE] mapexpr: file mode vars
> [debug] [2.931]: [32] Running makers: [{'args': ['-c', 'echo on_stdout'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'mapexpr': 'printf(''%s (%s): %s'', neomake_bufname, neomake_bufdir, v:val)'}]
> [verb ] [2.936]: [32] Starting async job: ['/bin/bash', '-c', 'echo on_stdout', '/testplugin/tests/fixtures/errors.sh']
> [debug] [2.937]: [32.34] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 34 open, 'process': 48}
> [debug] [2.937]: [32.34] Vim channel: {'status': 'open', 'id': 34, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [2.990]: MakeHandlerVim: stdout: channel 34 open
> [debug] [2.991]: [32.34] stdout: unnamed_maker: ['on_stdout', '']
> [debug] [2.992]: MakeHandlerVim: exit: channel 34 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 34 closed, 'process': 48}
> [debug] [2.992]: [32.34] exit: unnamed_maker: 0
> [debug] [2.993]: [32.34] unnamed_maker: processing 1 lines of output.
> [debug] [2.994]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 4, 'file_mode': 1}
> [debug] [2.995]: unnamed_maker: completed with exit code 0.
> [debug] [2.995]: File-level errors cleaned in buffer 4
> [debug] [2.996]: Cleaning old signs in buffer 4: {4: {5: 5000}}
> [debug] [2.996]: Unplacing sign: sign unplace 5000 buffer=4
> [debug] [2.996]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
(28/62) [EXECUTE] mapexpr: file mode vars with cd
> [debug] [3.037]: [33] Running makers: [{'args': ['-c', 'sleep 0.1; echo on_stdout'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'mapexpr': 'printf(''%s (%s): %s'', neomake_bufname, neomake_bufdir, v:val)'}]
> [verb ] [3.042]: [33] Starting async job: ['/bin/bash', '-c', 'sleep 0.1; echo on_stdout', '/testplugin/tests/fixtures/errors.sh']
> [debug] [3.043]: [33.35] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 35 open, 'process': 49}
> [debug] [3.043]: [33.35] Vim channel: {'status': 'open', 'id': 35, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [3.148]: MakeHandlerVim: stdout: channel 35 open
> [debug] [3.149]: [33.35] stdout: unnamed_maker: ['on_stdout', '']
> [debug] [3.150]: MakeHandlerVim: exit: channel 35 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 35 closed, 'process': 49}
> [debug] [3.151]: [33.35] exit: unnamed_maker: 0
> [debug] [3.151]: [33.35] unnamed_maker: processing 1 lines of output.
> [debug] [3.153]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 4, 'file_mode': 1}
> [debug] [3.154]: unnamed_maker: completed with exit code 0.
> [debug] [3.154]: File-level errors cleaned in buffer 4
> [debug] [3.154]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
(29/62) [EXECUTE] Setup
(30/62) [EXECUTE] neomake#signs#HlexistsAndIsNotCleared
(31/62) [EXECUTE] neomake#signs#RedefineErrorSign
> [debug] [3.178]: [34] Running makers: [{'errorformat': '%E%f:%l: %t: %m,%E%f: %t: %m', 'args': ['-c', 'echo 1: E: error; echo 1:2: W: warning'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'name': 'custom_maker'}]
> [verb ] [3.180]: [34] Starting async job: ['/bin/bash', '-c', 'echo 1: E: error; echo 1:2: W: warning', '/testplugin/1']
> [debug] [3.180]: [34.36] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 36 open, 'process': 51}
> [debug] [3.181]: [34.36] Vim channel: {'status': 'open', 'id': 36, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [3.232]: MakeHandlerVim: stdout: channel 36 open
> [debug] [3.233]: [34.36] stdout: custom_maker: ['1: E: error', '1:2: W: warning', '']
> [debug] [3.234]: MakeHandlerVim: exit: channel 36 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 36 closed, 'process': 51}
> [debug] [3.234]: [34.36] exit: custom_maker: 0
> [debug] [3.235]: [34.36] custom_maker: processing 2 lines of output.
> [debug] [3.237]: File-level errors cleaned in buffer 14
> [debug] [3.237]: Could not place signs for 1 entries without line number.
> [debug] [3.238]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 14, 'file_mode': 1}
> [debug] [3.239]: custom_maker: completed with exit code 0.
> [debug] [3.239]: Calling User autocmd NeomakeFinished with context: {'file_mode': 1}
> [debug] [3.241]: Placing sign: sign place 5000 line=2 name=neomake_warn buffer=14
> [debug] [3.243]: Removing signs {file: {14: {2: 5000}}, project: {}}
> [debug] [3.244]: Cleaning old signs in buffer 14: {14: {2: 5000}}
> [debug] [3.244]: Unplacing sign: sign unplace 5000 buffer=14
(32/62) [EXECUTE] neomake#signs#PlaceVisibleSigns in project mode
> [debug] [3.251]: [35] Running makers: [{'errorformat': '%E%f:%l: %t: %m', 'args': ['-c', 'echo 1:1: W: warning'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'name': 'custom_maker'}]
> [verb ] [3.252]: [35] Starting async job: ['/bin/bash', '-c', 'echo 1:1: W: warning']
> [debug] [3.252]: [35.37] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 37 open, 'process': 52}
> [debug] [3.253]: [35.37] Vim channel: {'status': 'open', 'id': 37, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [3.304]: MakeHandlerVim: stdout: channel 37 open
> [debug] [3.305]: [35.37] stdout: custom_maker: ['1:1: W: warning', '']
> [debug] [3.305]: MakeHandlerVim: exit: channel 37 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 37 closed, 'process': 52}
> [debug] [3.306]: [35.37] exit: custom_maker: 0
> [debug] [3.306]: [35.37] custom_maker: processing 1 lines of output.
> [debug] [3.308]: All project-level errors cleaned.
> [debug] [3.309]: Removing signs {file: {}, project: {}}
> [debug] [3.309]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 15, 'file_mode': 0}
> [debug] [3.310]: Placing sign: sign place 7000 line=1 name=neomake_warn buffer=15
> [debug] [3.311]: custom_maker: completed with exit code 0.
> [debug] [3.311]: Removing signs {file: {}, project: {}}
> [debug] [3.312]: WideMessage echo custom_maker: warning
> [debug] [3.312]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
> [debug] [3.314]: Removing signs {file: {}, project: {15: {1: 7000}}}
> [debug] [3.314]: Cleaning old signs in buffer 15: {15: {1: 7000}}
> [debug] [3.315]: Unplacing sign: sign unplace 7000 buffer=15
(33/62) [EXECUTE] Setup
(34/62) [EXECUTE] LoclistCounts
> [debug] [3.324]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [3.324]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': '5', 'file_mode': 1}
> [debug] [3.324]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': '11', 'file_mode': 1}
> [debug] [3.325]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': '12', 'file_mode': 1}
> [debug] [3.325]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': '14', 'file_mode': 1}
> [debug] [3.325]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': '10', 'file_mode': 1}
(35/62) [EXECUTE] neomake#statusline#ResetCounts
> [debug] [3.330]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': '99', 'file_mode': 1}
> [debug] [3.330]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': 3, 'file_mode': 0}
> [debug] [3.330]: Calling User autocmd NeomakeCountsChanged with context: {'bufnr': '99', 'file_mode': 1}
(36/62) [EXECUTE] Setup
(37/62) [EXECUTE] neomake#utils#LogMessage writes to logfile always
> [quiet] [3.338]: msg1
(38/62) [EXECUTE] NeomakeTestsEnsureExe creates exe
(39/62) [EXECUTE] neomake#utils#CompressWhitespace
(40/62) [EXECUTE] neomake#utils#GetSetting serialize
(41/62) [EXECUTE] neomake#utils#GetSetting accepts lists
(42/62) [EXECUTE] neomake#utils#GetSetting without name
(43/62) [EXECUTE] neomake#utils#redir
(44/62) [EXECUTE] Should expand arguments that start with %
(45/62) [EXECUTE] Should expand arguments that start with escape char \
(46/62) [EXECUTE] Should not expand arguments that start with double %
(47/62) [EXECUTE] neomake#utils#MakerIsAvailable
> [error] [3.384]: Maker not found: doesnotexist
(48/62) [EXECUTE] Setup
(49/62) [EXECUTE] neomake#makers#ft#haskell#HlintEntryProcess
(50/62) [EXECUTE] Setup
(51/62) [EXECUTE] shellcheck
(52/62) [EXECUTE] neomake#GetMakers
(53/62) [EXECUTE] neomake#GetMaker with non-existent maker prints errors
> [error] [3.470]: Invalid maker name: non-existent
> [error] [3.472]: Maker not found: nonexistent
(54/62) [EXECUTE] neomake#GetMaker: uses defined errorformat
(55/62) [EXECUTE] neomake#GetMaker uses defaults from b:/g:
(56/62) [EXECUTE] neomake#Make in file mode with no filetype and no makers
> [debug] [3.486]: Nothing to make: no enabled makers.
(57/62) [EXECUTE] neomake#Make in project mode with no filetype and no makers
> [debug] [3.491]: [36] Running makers: ['makeprg']
> [verb ] [3.492]: [36] Starting async job: ['/bin/bash', '-c', 'sh -c "sleep 0.1"']
> [debug] [3.493]: [36.38] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 38 open, 'process': 53}
> [debug] [3.493]: [36.38] Vim channel: {'status': 'open', 'id': 38, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [3.649]: MakeHandlerVim: exit: channel 38 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 38 closed, 'process': 53}
> [debug] [3.650]: [36.38] exit: makeprg: 0
> [debug] [3.651]: makeprg: completed with exit code 0.
> [debug] [3.651]: All project-level errors cleaned.
> [debug] [3.652]: Removing signs {file: {}, project: {}}
> [debug] [3.652]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(58/62) [EXECUTE] neomake#GetMaker from g:neomake_foo_maker
(59/62) [EXECUTE] neomake#GetMaker without name
(60/62) [EXECUTE] neomake#CancelJob
> [debug] [3.668]: [37] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''while true; do sleep 0.1; done'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: sh -c ''while true; do sleep 0.1; done'''}]
> [verb ] [3.669]: [37] Starting async job: ['/bin/bash', '-c', 'sh -c ''while true; do sleep 0.1; done''']
> [debug] [3.669]: [37.39] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 39 open, 'process': 55}
> [debug] [3.669]: [37.39] Vim channel: {'status': 'open', 'id': 39, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [3.670]: Stopping job: 39
> [debug] [3.721]: MakeHandlerVim: exit: channel 39 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': -1, 'exit_cb': 0, 'channel': channel 39 closed, 'process': 55}
> [debug] [3.721]: [37.39] exit: sh: sh -c 'while true; do sleep 0.1; done': -1
> [debug] [3.722]: sh: sh -c 'while true; do sleep 0.1; done': completed with exit code -1.
> [debug] [3.723]: All project-level errors cleaned.
> [debug] [3.723]: Removing signs {file: {}, project: {}}
> [debug] [3.724]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(61/62) [EXECUTE] Reports exit status: 7
> [debug] [3.731]: [38] Running makers: [{'errorformat': '%m', 'args': ['-c', 'sh -c ''exit 7'''], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: sh -c ''exit 7'''}]
> [verb ] [3.732]: [38] Starting async job: ['/bin/bash', '-c', 'sh -c ''exit 7''']
> [debug] [3.733]: [38.40] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 40 open, 'process': 56}
> [debug] [3.733]: [38.40] Vim channel: {'status': 'open', 'id': 40, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [3.785]: MakeHandlerVim: exit: channel 40 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 7, 'exit_cb': 0, 'channel': channel 40 closed, 'process': 56}
> [debug] [3.786]: [38.40] exit: sh: sh -c 'exit 7': 7
> [debug] [3.786]: sh: sh -c 'exit 7': completed with exit code 7.
> [debug] [3.787]: All project-level errors cleaned.
> [debug] [3.787]: Removing signs {file: {}, project: {}}
> [debug] [3.788]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
(62/62) [EXECUTE] neomake#Sh: job_id
> [debug] [3.796]: [39] Running makers: [{'errorformat': '%m', 'args': ['-c', 'true'], 'exe': '/bin/bash', 'remove_invalid_entries': 0, 'buffer_output': 1, 'name': 'sh: true'}]
> [verb ] [3.797]: [39] Starting async job: ['/bin/bash', '-c', 'true']
> [debug] [3.798]: [39.41] Vim job: {'status': 'run', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 41 open, 'process': 57}
> [debug] [3.798]: [39.41] Vim channel: {'status': 'open', 'id': 41, 'in_io': 'pipe', 'err_mode': 'RAW', 'in_status': 'open', 'out_io': 'pipe', 'err_io': 'pipe', 'err_status': 'open', 'out_timeout': 2000, 'out_status': 'open', 'out_mode': 'RAW', 'in_mode': 'RAW', 'in_timeout': 2000, 'err_timeout': 2000}
> [debug] [3.849]: MakeHandlerVim: exit: channel 41 closed, job_info: {'status': 'dead', 'stoponexit': 'term', 'exitval': 0, 'exit_cb': 0, 'channel': channel 41 closed, 'process': 57}
> [debug] [3.850]: [39.41] exit: sh: true: 0
> [debug] [3.851]: sh: true: completed with exit code 0.
> [debug] [3.851]: All project-level errors cleaned.
> [debug] [3.851]: Removing signs {file: {}, project: {}}
> [debug] [3.852]: Calling User autocmd NeomakeFinished with context: {'file_mode': 0}
Success/Total: 62/62
Success/Total: 62/62 (assertions: 175/175)
Elapsed time: 4.887526 sec.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment