tests: populate task restart policy properly

This commit is contained in:
Mahmood Ali
2020-03-24 21:44:37 -04:00
parent 64928b770a
commit df08c6c399

View File

@@ -2245,13 +2245,15 @@ func TestTaskRunner_UnregisterConsul_Retries(t *testing.T) {
alloc := mock.Alloc()
// Make the restart policy try one ctx.update
alloc.Job.TaskGroups[0].RestartPolicy = &structs.RestartPolicy{
rp := &structs.RestartPolicy{
Attempts: 1,
Interval: 10 * time.Minute,
Delay: time.Nanosecond,
Mode: structs.RestartPolicyModeFail,
}
alloc.Job.TaskGroups[0].RestartPolicy = rp
task := alloc.Job.TaskGroups[0].Tasks[0]
task.RestartPolicy = rp
task.Driver = "mock_driver"
task.Config = map[string]interface{}{
"exit_code": "1",