@@ -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 ]
@@ -861,12 +865,14 @@ func TestAllocRunner_HandlesArtifactFailure(t *testing.T) {
861
865
t .Parallel ()
862
866
863
867
alloc := mock .BatchAlloc ()
864
- alloc . Job . TaskGroups [ 0 ]. RestartPolicy = & structs.RestartPolicy {
868
+ rp : = & structs.RestartPolicy {
865
869
Mode : structs .RestartPolicyModeFail ,
866
870
Attempts : 1 ,
867
871
Delay : time .Nanosecond ,
868
872
Interval : time .Hour ,
869
873
}
874
+ alloc .Job .TaskGroups [0 ].RestartPolicy = rp
875
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy = rp
870
876
871
877
// Create a new task with a bad artifact
872
878
badtask := alloc .Job .TaskGroups [0 ].Tasks [0 ].Copy ()
@@ -919,6 +925,7 @@ func TestAllocRunner_TaskFailed_KillTG(t *testing.T) {
919
925
alloc := mock .Alloc ()
920
926
tr := alloc .AllocatedResources .Tasks [alloc .Job .TaskGroups [0 ].Tasks [0 ].Name ]
921
927
alloc .Job .TaskGroups [0 ].RestartPolicy .Attempts = 0
928
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy .Attempts = 0
922
929
923
930
// Create two tasks in the task group
924
931
task := alloc .Job .TaskGroups [0 ].Tasks [0 ]
@@ -1048,6 +1055,7 @@ func TestAllocRunner_TerminalUpdate_Destroy(t *testing.T) {
1048
1055
alloc := mock .BatchAlloc ()
1049
1056
tr := alloc .AllocatedResources .Tasks [alloc .Job .TaskGroups [0 ].Tasks [0 ].Name ]
1050
1057
alloc .Job .TaskGroups [0 ].RestartPolicy .Attempts = 0
1058
+ alloc .Job .TaskGroups [0 ].Tasks [0 ].RestartPolicy .Attempts = 0
1051
1059
// Ensure task takes some time
1052
1060
task := alloc .Job .TaskGroups [0 ].Tasks [0 ]
1053
1061
task .Driver = "mock_driver"
0 commit comments