liquidity: add false-positive checks on autoloop tests

pull/596/head
George Tsagkarelis 11 months ago
parent 9847f3ab3b
commit afca558817
No known key found for this signature in database
GPG Key ID: E08DEA9B12B66AF6

@ -344,6 +344,24 @@ func (c *autoloopTestCtx) autoloop(step *autoloopStep) {
return c.manager.numActiveStickyLoops() == 0
}, defaultEventuallyTimeout, defaultEventuallyInterval, "failed to"+
" wait for sticky loop counter")
// Since we're checking if any false-positive swaps were dispatched we
// need to give some time to autoloop to possibly dispatch them.
select {
case <-c.outRequest:
c.t.Fatal("expected no more loopout requests")
case <-c.inRequest:
c.t.Fatal("expected no more loopin requests")
case <-c.quoteRequestIn:
c.t.Fatal("expected no more loopout quote requests")
case <-c.quoteRequest:
c.t.Fatal("expected no more loopin quote requests")
case <-time.After(500 * time.Millisecond):
}
}
// easyautoloop walks our test context through the process of triggering our
@ -383,6 +401,24 @@ func (c *autoloopTestCtx) easyautoloop(step *easyAutoloopStep, noop bool) {
actual.OutgoingChanSet,
)
}
// Since we're checking if any false-positive swaps were dispatched we
// need to give some time to autoloop to possibly dispatch them.
select {
case <-c.outRequest:
c.t.Fatal("expected no more loopout requests")
case <-c.inRequest:
c.t.Fatal("expected no more loopin requests")
case <-c.quoteRequestIn:
c.t.Fatal("expected no more loopout quote requests")
case <-c.quoteRequest:
c.t.Fatal("expected no more loopin quote requests")
case <-time.After(500 * time.Millisecond):
}
}
// matchLoopOuts checks that the actual loop out requests we got match the

Loading…
Cancel
Save