From 422c0dfb5eb72e4bf03ec46f58b229c2471a58cd Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Sun, 11 Jun 2017 14:38:16 +0200 Subject: [PATCH] s3: Exit test loop for minio server on success --- src/restic/backend/s3/s3_test.go | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/restic/backend/s3/s3_test.go b/src/restic/backend/s3/s3_test.go index 470a7ab5f..12ca73a10 100644 --- a/src/restic/backend/s3/s3_test.go +++ b/src/restic/backend/s3/s3_test.go @@ -53,13 +53,12 @@ func runMinio(ctx context.Context, t testing.TB, dir, key, secret string) func() time.Sleep(200 * time.Millisecond) c, err := net.Dial("tcp", "localhost:9000") - if err != nil { - continue - } - - success = true - if err := c.Close(); err != nil { - t.Fatal(err) + if err == nil { + success = true + if err := c.Close(); err != nil { + t.Fatal(err) + } + break } }