@@ -54,6 +54,7 @@ func TestAllocRunner_TaskLeader_KillTG(t *testing.T) {
54
54
alloc := mock .BatchAlloc ()
55
55
tr := alloc .AllocatedResources .Tasks [alloc .Job .TaskGroups [0 ].Tasks [0 ].Name ]
56
56
alloc .Job .TaskGroups [0 ].RestartPolicy .Attempts = 0
57
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy .Attempts = 0
57
58
58
59
// Create two tasks in the task group
59
60
task := alloc .Job .TaskGroups [0 ].Tasks [0 ]
@@ -147,6 +148,7 @@ func TestAllocRunner_TaskGroup_ShutdownDelay(t *testing.T) {
147
148
alloc := mock .Alloc ()
148
149
tr := alloc .AllocatedResources .Tasks [alloc .Job .TaskGroups [0 ].Tasks [0 ].Name ]
149
150
alloc .Job .TaskGroups [0 ].RestartPolicy .Attempts = 0
151
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy .Attempts = 0
150
152
151
153
// Create a group service
152
154
tg := alloc .Job .TaskGroups [0 ]
@@ -276,6 +278,7 @@ func TestAllocRunner_TaskLeader_StopTG(t *testing.T) {
276
278
alloc := mock .Alloc ()
277
279
tr := alloc .AllocatedResources .Tasks [alloc .Job .TaskGroups [0 ].Tasks [0 ].Name ]
278
280
alloc .Job .TaskGroups [0 ].RestartPolicy .Attempts = 0
281
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy .Attempts = 0
279
282
280
283
// Create 3 tasks in the task group
281
284
task := alloc .Job .TaskGroups [0 ].Tasks [0 ]
@@ -374,6 +377,7 @@ func TestAllocRunner_TaskLeader_StopRestoredTG(t *testing.T) {
374
377
alloc := mock .Alloc ()
375
378
tr := alloc .AllocatedResources .Tasks [alloc .Job .TaskGroups [0 ].Tasks [0 ].Name ]
376
379
alloc .Job .TaskGroups [0 ].RestartPolicy .Attempts = 0
380
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy .Attempts = 0
377
381
378
382
// Create a leader and follower task in the task group
379
383
task := alloc .Job .TaskGroups [0 ].Tasks [0 ]
@@ -900,12 +904,14 @@ func TestAllocRunner_HandlesArtifactFailure(t *testing.T) {
900
904
t .Parallel ()
901
905
902
906
alloc := mock .BatchAlloc ()
903
- alloc . Job . TaskGroups [ 0 ]. RestartPolicy = & structs.RestartPolicy {
907
+ rp : = & structs.RestartPolicy {
904
908
Mode : structs .RestartPolicyModeFail ,
905
909
Attempts : 1 ,
906
910
Delay : time .Nanosecond ,
907
911
Interval : time .Hour ,
908
912
}
913
+ alloc .Job .TaskGroups [0 ].RestartPolicy = rp
914
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy = rp
909
915
910
916
// Create a new task with a bad artifact
911
917
badtask := alloc .Job .TaskGroups [0 ].Tasks [0 ].Copy ()
@@ -958,6 +964,7 @@ func TestAllocRunner_TaskFailed_KillTG(t *testing.T) {
958
964
alloc := mock .Alloc ()
959
965
tr := alloc .AllocatedResources .Tasks [alloc .Job .TaskGroups [0 ].Tasks [0 ].Name ]
960
966
alloc .Job .TaskGroups [0 ].RestartPolicy .Attempts = 0
967
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy .Attempts = 0
961
968
962
969
// Create two tasks in the task group
963
970
task := alloc .Job .TaskGroups [0 ].Tasks [0 ]
@@ -1087,6 +1094,7 @@ func TestAllocRunner_TerminalUpdate_Destroy(t *testing.T) {
1087
1094
alloc := mock .BatchAlloc ()
1088
1095
tr := alloc .AllocatedResources .Tasks [alloc .Job .TaskGroups [0 ].Tasks [0 ].Name ]
1089
1096
alloc .Job .TaskGroups [0 ].RestartPolicy .Attempts = 0
1097
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy .Attempts = 0
1090
1098
// Ensure task takes some time
1091
1099
task := alloc .Job .TaskGroups [0 ].Tasks [0 ]
1092
1100
task .Driver = "mock_driver"
0 commit comments