Skip to content

Commit

Permalink
Merge pull request #9492 from yyforyongyu/itest-flake-interceptor
Browse files Browse the repository at this point in the history
itest: fix flake in `testForwardInterceptorRestart`
  • Loading branch information
guggero authored Feb 10, 2025
2 parents ce8cde6 + e45e1f2 commit 6bf6603
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion itest/lnd_forward_interceptor_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,7 @@ func testForwardInterceptorRestart(ht *lntest.HarnessTest) {
cfgs := [][]string{nil, nil, nil, nil}

// Open and wait for channels.
_, nodes := ht.CreateSimpleNetwork(cfgs, p)
chanPoints, nodes := ht.CreateSimpleNetwork(cfgs, p)
alice, bob, carol, dave := nodes[0], nodes[1], nodes[2], nodes[3]

// Connect an interceptor to Bob's node.
Expand Down Expand Up @@ -424,6 +424,13 @@ func testForwardInterceptorRestart(ht *lntest.HarnessTest) {

require.NoError(ht, restartAlice(), "failed to restart alice")

// Once restarted, we will wait until the reestabilishment of the links,
// Alice=>Bob and Bob=>Carol, finish before calling the interceptors. We
// check this by asserting that Carol is now aware of the two channels
// being active again.
ht.AssertChannelInGraph(carol, chanPoints[0])
ht.AssertChannelInGraph(carol, chanPoints[1])

// We should get another notification about the held HTLC.
packet = ht.ReceiveHtlcInterceptor(bobInterceptor)

Expand Down

0 comments on commit 6bf6603

Please sign in to comment.