test xds-server: explicitly kill process
authorClément Bénier <clement.benier@iot.bzh>
Tue, 21 Aug 2018 16:06:09 +0000 (18:06 +0200)
committerClément Bénier <clement.benier@iot.bzh>
Tue, 21 Aug 2018 16:06:09 +0000 (18:06 +0200)
Change-Id: If28b332c51318ff264f247c7f52a5dc253c20a0f
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
test/xdsserver_test.go

index 89f73a6..68206a9 100644 (file)
@@ -204,7 +204,6 @@ func TestMain(m *testing.M) {
                                log.Fatalf("status=%v\n err=%v\n", status, err)
                        }
                }(proc)
-               defer proc.Kill()
                defer fileXdsServer.Close()
        }
        time.Sleep(1 * time.Second)
@@ -224,4 +223,5 @@ func TestMain(m *testing.M) {
        }
        res := m.Run()
        defer os.Exit(res)
+       proc.Kill()
 }