chainview: increase connection timeout in test

The unit test sometimes fails with a connection timeout when trying to
connect to the reorg mining node. We attempt to make things more robust
by doubling both the number of retries as well as the retry timeout
itself.
This commit is contained in:
Oliver Gugger 2022-03-22 13:54:49 +01:00
parent 2195c71407
commit 1c0b4fd1de
No known key found for this signature in database
GPG Key ID: 8E4256593F177720

View File

@ -547,6 +547,14 @@ func testFilterBlockDisconnected(node *rpctest.Harness,
}
defer reorgNode.TearDown()
// We want to overwrite some of the connection settings to make the
// tests more robust. We might need to restart the backend while there
// are already blocks present, which will take a bit longer than the
// 1 second the default settings amount to. Doubling both values will
// give us retries up to 4 seconds.
reorgNode.MaxConnRetries = rpctest.DefaultMaxConnectionRetries * 2
reorgNode.ConnectionRetryTimeout = rpctest.DefaultConnectionRetryTimeout * 2
// This node's chain will be 105 blocks.
if err := reorgNode.SetUp(true, 5); err != nil {
t.Fatalf("unable to set up mining node: %v", err)