From 3e73034155975a75efb74f6acef31a404e65f211 Mon Sep 17 00:00:00 2001 From: Alex Dadgar Date: Mon, 19 Mar 2018 09:30:00 -0700 Subject: [PATCH] relax timing --- api/operator_autopilot_test.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/api/operator_autopilot_test.go b/api/operator_autopilot_test.go index 0e39092a1..023de9923 100644 --- a/api/operator_autopilot_test.go +++ b/api/operator_autopilot_test.go @@ -82,16 +82,20 @@ func TestAPI_OperatorAutopilotServerHealth(t *testing.T) { defer s.Stop() operator := c.Operator() - retry.Run(t, func(r *retry.R) { + testutil.WaitForResult(func() (bool, error) { out, _, err := operator.AutopilotServerHealth(nil) if err != nil { - r.Fatalf("err: %v", err) + return false, err } if len(out.Servers) != 1 || !out.Servers[0].Healthy || out.Servers[0].Name != fmt.Sprintf("%s.global", s.Config.NodeName) { - r.Fatalf("bad: %v", out) + return false, fmt.Errorf("%v", out) } + + return true, nil + }, func(err error) { + t.Fatalf("err: %v", err) }) }