diff options
Diffstat (limited to 'rescached_test.go')
| -rw-r--r-- | rescached_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/rescached_test.go b/rescached_test.go index ebf480f..6ec38e8 100644 --- a/rescached_test.go +++ b/rescached_test.go @@ -7,6 +7,7 @@ import ( "log" "os" "testing" + "time" libhttp "github.com/shuLhan/share/lib/http" ) @@ -25,6 +26,7 @@ func TestMain(m *testing.M) { var ( err error testStatus int + x int ) go mockBlockdServer() @@ -48,6 +50,16 @@ func TestMain(m *testing.M) { resc = NewClient("http://"+testEnv.WUIListen, false) + // Loop 10 times until server ready for testing. + for x = 0; x < 10; x++ { + time.Sleep(500) + _, err = resc.Env() + if err != nil { + continue + } + break + } + testStatus = m.Run() os.Exit(testStatus) |
