diff --git a/pkg/apiserver/operation_test.go b/pkg/apiserver/operation_test.go index e74f3592a2e..6e32aa4a727 100644 --- a/pkg/apiserver/operation_test.go +++ b/pkg/apiserver/operation_test.go @@ -72,8 +72,9 @@ func TestOperation(t *testing.T) { } time.Sleep(100 * time.Millisecond) - if waited != waiters { - t.Errorf("Multiple waiters doesn't work, only %v finished", waited) + finished := atomic.LoadInt32(&waited) + if finished != waiters { + t.Errorf("Multiple waiters doesn't work, only %v finished", finished) } if op.expired(time.Now().Add(-time.Second)) {