Move loop check to before sleep
Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
		| @@ -81,7 +81,7 @@ version = 2 | |||||||
| 	task.Kill(ctx, syscall.SIGKILL) | 	task.Kill(ctx, syscall.SIGKILL) | ||||||
| 	begin := time.Now() | 	begin := time.Now() | ||||||
| 	deadline := begin.Add(interval).Add(epsilon) | 	deadline := begin.Add(interval).Add(epsilon) | ||||||
| 	for time.Now().Before(deadline) { | 	for { | ||||||
| 		status, err := task.Status(ctx) | 		status, err := task.Status(ctx) | ||||||
| 		now := time.Now() | 		now := time.Now() | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
| @@ -97,6 +97,9 @@ version = 2 | |||||||
| 				return | 				return | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | 		if time.Now().After(deadline) { | ||||||
|  | 			break | ||||||
|  | 		} | ||||||
| 		time.Sleep(epsilon) | 		time.Sleep(epsilon) | ||||||
| 	} | 	} | ||||||
| 	t.Fatalf("%v: the task was not restarted in %s + %s", | 	t.Fatalf("%v: the task was not restarted in %s + %s", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Derek McGowan
					Derek McGowan