chainntnfs/interface_test: lower mempool spend check timeout

In this commit, we lower the mempool spend check timeout to be twice as
long as the trickle interval of the miner node, which will greatly
improve the execution time of this specific test. We're able to do this
now since we can specify custom trickle intervals for our test
harnesses.
This commit is contained in:
Wilmer Paulino
2018-10-20 16:27:46 -07:00
parent 281c535b49
commit 2f6ec77b3c
2 changed files with 5 additions and 9 deletions

View File

@ -320,11 +320,7 @@ func testSpendNotification(miner *rpctest.Harness,
// Make sure notifications are not yet sent. We launch a go routine for
// all the spend clients, such that we can wait for them all in
// parallel.
//
// Since bitcoind is at times very slow at notifying about txs in the
// mempool, we use a quite large timeout of 10 seconds.
// TODO(halseth): change this when mempool spends are removed.
mempoolSpendTimeout := 10 * time.Second
mempoolSpendTimeout := 2 * chainntnfs.TrickleInterval
mempoolSpends := make(chan *chainntnfs.SpendDetail, numClients)
for _, c := range spendClients {
go func(client *chainntnfs.SpendEvent) {