lntest: skip killing dead process

This commit is contained in:
yyforyongyu
2023-05-04 11:58:07 +08:00
parent cdc6f63f17
commit 4bbb4ed978

View File

@@ -732,7 +732,14 @@ func (hn *HarnessNode) Stop() error {
// manually. // manually.
hn.printErrf("found nil RPC clients") hn.printErrf("found nil RPC clients")
if err := hn.Kill(); err != nil { if err := hn.Kill(); err != nil {
return fmt.Errorf("killing process got: %v", err) // Skip the error if the process is already dead.
if !strings.Contains(
err.Error(), "process already finished",
) {
return fmt.Errorf("killing process got: %w",
err)
}
} }
} }