Fix flaky tests
This commit is contained in:
@@ -206,6 +206,8 @@ func TestSubmitToIdle(t *testing.T) {
|
|||||||
time.Sleep(1 * time.Millisecond)
|
time.Sleep(1 * time.Millisecond)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
time.Sleep(10 * time.Millisecond)
|
||||||
|
|
||||||
assertEqual(t, int(1), pool.RunningWorkers())
|
assertEqual(t, int(1), pool.RunningWorkers())
|
||||||
assertEqual(t, int(1), pool.IdleWorkers())
|
assertEqual(t, int(1), pool.IdleWorkers())
|
||||||
|
|
||||||
@@ -216,6 +218,8 @@ func TestSubmitToIdle(t *testing.T) {
|
|||||||
|
|
||||||
pool.StopAndWait()
|
pool.StopAndWait()
|
||||||
|
|
||||||
|
time.Sleep(10 * time.Millisecond)
|
||||||
|
|
||||||
assertEqual(t, int(0), pool.RunningWorkers())
|
assertEqual(t, int(0), pool.RunningWorkers())
|
||||||
assertEqual(t, int(0), pool.IdleWorkers())
|
assertEqual(t, int(0), pool.IdleWorkers())
|
||||||
}
|
}
|
||||||
@@ -315,7 +319,7 @@ func TestPoolWithCustomIdleTimeout(t *testing.T) {
|
|||||||
completed <- true
|
completed <- true
|
||||||
|
|
||||||
// Wait for some time
|
// Wait for some time
|
||||||
time.Sleep(10 * time.Millisecond)
|
time.Sleep(50 * time.Millisecond)
|
||||||
|
|
||||||
// Worker should have been killed
|
// Worker should have been killed
|
||||||
assertEqual(t, 0, pool.RunningWorkers())
|
assertEqual(t, 0, pool.RunningWorkers())
|
||||||
|
|||||||
Reference in New Issue
Block a user