From 4bbb4ed978294262b5020783dbbbc52cab1f5c8a Mon Sep 17 00:00:00 2001 From: yyforyongyu Date: Thu, 4 May 2023 11:58:07 +0800 Subject: [PATCH] lntest: skip killing dead process --- lntest/node/harness_node.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lntest/node/harness_node.go b/lntest/node/harness_node.go index ed4f324ae..d337f906f 100644 --- a/lntest/node/harness_node.go +++ b/lntest/node/harness_node.go @@ -732,7 +732,14 @@ func (hn *HarnessNode) Stop() error { // manually. hn.printErrf("found nil RPC clients") 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) + } } }