mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-02-22 06:21:40 +01:00
lntest: give chain backend more time to get ready
This is a commit to attempt to fix Travis which runs on ARM64.
This commit is contained in:
parent
77a82309f5
commit
ab422ba184
1 changed files with 10 additions and 2 deletions
|
@ -7,6 +7,7 @@ import (
|
||||||
|
|
||||||
"github.com/btcsuite/btcd/integration/rpctest"
|
"github.com/btcsuite/btcd/integration/rpctest"
|
||||||
"github.com/lightningnetwork/lnd/lntest/node"
|
"github.com/lightningnetwork/lnd/lntest/node"
|
||||||
|
"github.com/lightningnetwork/lnd/lntest/wait"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -41,8 +42,15 @@ func SetupHarness(t *testing.T, binaryPath, dbBackendName string,
|
||||||
ht.stopChainBackend = cleanUp
|
ht.stopChainBackend = cleanUp
|
||||||
|
|
||||||
// Connect our chainBackend to our miner.
|
// Connect our chainBackend to our miner.
|
||||||
t.Log("Connecting the miner with the chain backend...")
|
t.Logf("Connecting the miner at %v with the chain backend...",
|
||||||
require.NoError(t, chainBackend.ConnectMiner(), "connect miner")
|
miner.P2PAddress())
|
||||||
|
|
||||||
|
// Give the chain backend some time to fully start up, re-trying if any
|
||||||
|
// errors in connecting to the miner are encountered.
|
||||||
|
err := wait.NoError(func() error {
|
||||||
|
return chainBackend.ConnectMiner()
|
||||||
|
}, DefaultTimeout)
|
||||||
|
require.NoError(t, err, "connect miner")
|
||||||
|
|
||||||
// Start the HarnessTest with the chainBackend and miner.
|
// Start the HarnessTest with the chainBackend and miner.
|
||||||
ht.Start(chainBackend, miner)
|
ht.Start(chainBackend, miner)
|
||||||
|
|
Loading…
Add table
Reference in a new issue