mirror of
https://github.com/planetmint/planetmint-go.git
synced 2025-11-24 06:25:47 +00:00
added 1 network reload in case the address/port was still bind during the last try
test realted Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
This commit is contained in:
parent
210afc9875
commit
c3ea98941b
@ -1,6 +1,7 @@
|
|||||||
package network
|
package network
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@ -45,9 +46,12 @@ func Load(t *testing.T, configs ...Config) *Network {
|
|||||||
appLogger := util.GetAppLogger()
|
appLogger := util.GetAppLogger()
|
||||||
appLogger.SetTestingLogger(t)
|
appLogger.SetTestingLogger(t)
|
||||||
|
|
||||||
// set the proper root dir for the test environment so that the abci.go logic works
|
|
||||||
|
|
||||||
net, err := New(t, validatorTmpDir, cfg)
|
net, err := New(t, validatorTmpDir, cfg)
|
||||||
|
// this is only done to support multi validator test
|
||||||
|
// race conditions(load/unload) on the CI
|
||||||
|
if err != nil && strings.Contains(err.Error(), "bind: address already in use") {
|
||||||
|
net, err = New(t, validatorTmpDir, cfg)
|
||||||
|
}
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
_, err = net.WaitForHeight(1)
|
_, err = net.WaitForHeight(1)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user