test: Add grace period for restart monitor test

restart monitor test was failing due to occasionally taking past the
deadline on windows tests. Add a small additional grace period to
deflake the test.

Signed-off-by: David Porter <porterdavid@google.com>
This commit is contained in:
David Porter 2021-11-03 14:04:02 -07:00
parent 0478e04ae8
commit 9bfec3980b

View File

@ -174,7 +174,11 @@ version = 2
begin := time.Now()
expected := begin.Add(interval).Add(epsilon)
// The restart is "truly" expected after (interval + epsilon), but due to some flakiness in CI, we give it a bit extra time.
// Specifically, we give an extra "grace period" of (count / 2) seconds.
expected := begin.Add(interval).Add(epsilon * (count / 2))
// Deadline determines when check for restart should be aborted.
deadline := begin.Add(interval).Add(epsilon * count)
for {
status, err := task.Status(ctx)