From df2d075e1aee3c11e4564742cb89197ba5f946c9 Mon Sep 17 00:00:00 2001 From: Marek Siarkowicz Date: Fri, 2 Dec 2022 00:41:47 +0100 Subject: [PATCH] tests: Sleep between failpoint failure Signed-off-by: Marek Siarkowicz --- tests/linearizability/linearizability_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/linearizability/linearizability_test.go b/tests/linearizability/linearizability_test.go index 51ebfb261..1ef4ef91e 100644 --- a/tests/linearizability/linearizability_test.go +++ b/tests/linearizability/linearizability_test.go @@ -119,8 +119,8 @@ func triggerFailpoints(ctx context.Context, t *testing.T, clus *e2e.EtcdProcessC var err error successes := 0 failures := 0 - time.Sleep(config.waitBetweenTriggers) for successes < config.count && failures < config.count { + time.Sleep(config.waitBetweenTriggers) err = config.failpoint.Trigger(t, ctx, clus) if err != nil { t.Logf("Failed to trigger failpoint %q, err: %v\n", config.failpoint.Name(), err) @@ -128,8 +128,8 @@ func triggerFailpoints(ctx context.Context, t *testing.T, clus *e2e.EtcdProcessC continue } successes++ - time.Sleep(config.waitBetweenTriggers) } + time.Sleep(config.waitBetweenTriggers) if successes < config.count || failures >= config.count { return fmt.Errorf("failed to trigger failpoints enough times, err: %v", err) }