Ver Fonte

Merge pull request #6168 from heyitsanthony/fix-periodic-test-block

compactor: wait for After() in TestPeriodic
Anthony Romano há 9 anos atrás
pai
commit
817de6d212
1 ficheiros alterados com 4 adições e 1 exclusões
  1. 4 1
      compactor/compactor_test.go

+ 4 - 1
compactor/compactor_test.go

@@ -47,7 +47,10 @@ func TestPeriodic(t *testing.T) {
 			fc.Advance(checkCompactionInterval)
 			rg.Wait(1)
 		}
-		// ready to acknowledge hour "i"; unblock clock
+		// ready to acknowledge hour "i"
+		// block until compactor calls clock.After()
+		fc.BlockUntil(1)
+		// unblock the After()
 		fc.Advance(checkCompactionInterval)
 		a, err := compactable.Wait(1)
 		if err != nil {