From 56e3c34d11ac64997d1f011cd26faf7f3c9bf096 Mon Sep 17 00:00:00 2001 From: Weizhen Wang Date: Tue, 14 Mar 2023 13:58:38 +0800 Subject: [PATCH] spool: fix unstable test TestPoolTuneScaleUpAndDown (#42187) close pingcap/tidb#42163 --- resourcemanager/pool/spool/spool_test.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resourcemanager/pool/spool/spool_test.go b/resourcemanager/pool/spool/spool_test.go index 5542394c7ce4e..eb1551efa11f4 100644 --- a/resourcemanager/pool/spool/spool_test.go +++ b/resourcemanager/pool/spool/spool_test.go @@ -96,7 +96,7 @@ func TestPoolTuneScaleUpAndDown(t *testing.T) { }() } p.Tune(8) - time.Sleep(500 * time.Millisecond) + wg.Wait() if n := p.Running(); n != 8 { t.Errorf("expect 8 workers running, but got %d", n) } @@ -119,7 +119,6 @@ func TestPoolTuneScaleUpAndDown(t *testing.T) { cnt.Add(1) } fnChan := make(chan func(), 10) - wg.Wait() err := p.RunWithConcurrency(fnChan, 2) require.NoError(t, err) require.Equal(t, int32(2), p.Running())