summaryrefslogtreecommitdiffstats
path: root/plugin/rpcplugin/main_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/rpcplugin/main_test.go')
-rw-r--r--plugin/rpcplugin/main_test.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugin/rpcplugin/main_test.go b/plugin/rpcplugin/main_test.go
index b54364bad..a796516e7 100644
--- a/plugin/rpcplugin/main_test.go
+++ b/plugin/rpcplugin/main_test.go
@@ -18,7 +18,7 @@ func TestMain(t *testing.T) {
require.NoError(t, err)
defer os.RemoveAll(dir)
- plugin := filepath.Join(dir, "plugin")
+ plugin := filepath.Join(dir, "plugin.exe")
compileGo(t, `
package main
@@ -42,13 +42,16 @@ func TestMain(t *testing.T) {
}
`, plugin)
- p, ipc, err := NewProcess(context.Background(), plugin)
+ ctx, cancel := context.WithCancel(context.Background())
+ p, ipc, err := NewProcess(ctx, plugin)
require.NoError(t, err)
defer p.Wait()
muxer := NewMuxer(ipc, false)
defer muxer.Close()
+ defer cancel()
+
var api plugintest.API
hooks, err := ConnectMain(muxer)