From dbea2791129b1033354cf947e47942c809dfb970 Mon Sep 17 00:00:00 2001 From: Michal Wozniak Date: Fri, 21 Jul 2023 12:36:51 +0200 Subject: [PATCH] Fix the flaky TestJobApiBackoffReset test --- pkg/controller/job/job_controller_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/controller/job/job_controller_test.go b/pkg/controller/job/job_controller_test.go index 5b1f0338265..f6fc2fc10df 100644 --- a/pkg/controller/job/job_controller_test.go +++ b/pkg/controller/job/job_controller_test.go @@ -4602,10 +4602,11 @@ func TestJobApiBackoffReset(t *testing.T) { if retries != 1 { t.Fatalf("%s: expected exactly 1 retry, got %d", job.Name, retries) } + // await for the actual requeue after processing of the pending queue is done + awaitForQueueLen(ctx, t, manager, 1) // the queue is emptied on success fakePodControl.Err = nil - manager.clock.Sleep(fastJobApiBackoff) manager.processNextWorkItem(context.TODO()) verifyEmptyQueue(ctx, t, manager) }