From 598904fbb9e292f30d49d7953c65b82ac41e89c4 Mon Sep 17 00:00:00 2001 From: "Johan T. Halseth" Date: Tue, 11 Sep 2018 10:25:48 +0200 Subject: [PATCH] lnd_test: restart nodes twice to trigger pruning logic --- lnd_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lnd_test.go b/lnd_test.go index 9cd55213..acf8610e 100644 --- a/lnd_test.go +++ b/lnd_test.go @@ -5676,6 +5676,17 @@ func testGarbageCollectLinkNodes(net *lntest.NetworkHarness, t *harnessTest) { // reestablished her connection with Dave, as they still have an open // channel together. testReconnection := func(node *lntest.HarnessNode) { + // Restart both nodes, to trigger the pruning logic. + if err := net.RestartNode(node, nil); err != nil { + t.Fatalf("unable to restart %v's node: %v", + node.Name(), err) + } + + if err := net.RestartNode(net.Alice, nil); err != nil { + t.Fatalf("unable to restart alice's node: %v", err) + } + + // Now restart both nodes and make sure they don't reconnect. if err := net.RestartNode(node, nil); err != nil { t.Fatalf("unable to restart %v's node: %v", node.Name(), err)