From f1cdc7e5ce00835062715691a3f2fc442e7a50ca Mon Sep 17 00:00:00 2001 From: Alisue Date: Sat, 14 Aug 2021 19:13:50 +0900 Subject: [PATCH 1/2] :herb: Silence Vim/Neovim messages unless `verbose` option is used in `test()` --- denops/@denops/test/runner.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/denops/@denops/test/runner.ts b/denops/@denops/test/runner.ts index a222ca3b..78441f52 100644 --- a/denops/@denops/test/runner.ts +++ b/denops/@denops/test/runner.ts @@ -26,6 +26,8 @@ export function run( cmd: [...args, ...cmds], env: options.env, stdin: "piped", + stdout: options.verbose ? "inherit" : "null", + stderr: options.verbose ? "inherit" : "null", }); return proc; } From ea231652408f1a899415a68f07972e9f04d3cc37 Mon Sep 17 00:00:00 2001 From: Alisue Date: Sat, 14 Aug 2021 19:14:28 +0900 Subject: [PATCH 2/2] :herb: Properly terminate Vim/Neovim after `test()` Close #98 --- denops/@denops/test/tester.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/denops/@denops/test/tester.ts b/denops/@denops/test/tester.ts index d7a6e903..f60bc4d5 100644 --- a/denops/@denops/test/tester.ts +++ b/denops/@denops/test/tester.ts @@ -70,6 +70,8 @@ async function withDenops( ); } finally { proc.stdin?.close(); + proc.kill(Deno.Signal.SIGTERM); + await proc.status(); proc.close(); conn.close(); listener.close();