lib/cache,rc/jobs: make tests more reliable

This commit is contained in:
Nick Craig-Wood 2019-09-19 16:53:48 +01:00
parent 08b86cc94b
commit b242b0a078
2 changed files with 2 additions and 2 deletions

View File

@ -51,7 +51,7 @@ func TestJobsExpire(t *testing.T) {
assert.Equal(t, true, jobs.expireRunning)
job.mu.Unlock()
jobs.mu.Unlock()
time.Sleep(10 * time.Millisecond)
time.Sleep(250 * time.Millisecond)
jobs.mu.Lock()
assert.Equal(t, false, jobs.expireRunning)
assert.Equal(t, 0, len(jobs.jobs))

View File

@ -115,7 +115,7 @@ func TestCacheExpire(t *testing.T) {
entry.lastUsed = time.Now().Add(-c.expireDuration - 60*time.Second)
assert.Equal(t, true, c.expireRunning)
c.mu.Unlock()
time.Sleep(10 * time.Millisecond)
time.Sleep(250 * time.Millisecond)
c.mu.Lock()
assert.Equal(t, false, c.expireRunning)
assert.Equal(t, 0, len(c.cache))