@@ -504,6 +504,8 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
504
504
Mode : structs .RestartPolicyModeFail ,
505
505
}
506
506
507
+ ev := & structs.TaskEvent {Type : structs .TaskRestartSignal }
508
+
507
509
testCases := []struct {
508
510
name string
509
511
taskDefs []mock.LifecycleTaskDef
@@ -516,7 +518,6 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
516
518
{
517
519
name : "restart entire allocation" ,
518
520
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
519
- ev := & structs.TaskEvent {Type : structs .TaskRestartAllSignal }
520
521
return ar .RestartAll (ev )
521
522
},
522
523
expectedAfter : map [string ]structs.TaskState {
@@ -531,7 +532,6 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
531
532
{
532
533
name : "restart only running tasks" ,
533
534
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
534
- ev := & structs.TaskEvent {Type : structs .TaskRestartRunningSignal }
535
535
return ar .RestartRunning (ev )
536
536
},
537
537
expectedAfter : map [string ]structs.TaskState {
@@ -555,7 +555,6 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
555
555
},
556
556
isBatch : true ,
557
557
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
558
- ev := & structs.TaskEvent {Type : structs .TaskRestartAllSignal }
559
558
return ar .RestartAll (ev )
560
559
},
561
560
expectedAfter : map [string ]structs.TaskState {
@@ -579,7 +578,6 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
579
578
},
580
579
isBatch : true ,
581
580
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
582
- ev := & structs.TaskEvent {Type : structs .TaskRestartRunningSignal }
583
581
return ar .RestartRunning (ev )
584
582
},
585
583
expectedAfter : map [string ]structs.TaskState {
@@ -595,7 +593,6 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
595
593
name : "restart entire allocation with leader" ,
596
594
hasLeader : true ,
597
595
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
598
- ev := & structs.TaskEvent {Type : structs .TaskRestartAllSignal }
599
596
return ar .RestartAll (ev )
600
597
},
601
598
expectedAfter : map [string ]structs.TaskState {
@@ -627,7 +624,6 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
627
624
{
628
625
name : "restart main task" ,
629
626
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
630
- ev := & structs.TaskEvent {Type : structs .TaskRestartSignal }
631
627
return ar .RestartTask ("main" , ev )
632
628
},
633
629
expectedAfter : map [string ]structs.TaskState {
@@ -643,7 +639,7 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
643
639
name : "restart leader main task" ,
644
640
hasLeader : true ,
645
641
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
646
- return ar .RestartTask ("main" , & structs. TaskEvent { Type : structs . TaskRestartSignal } )
642
+ return ar .RestartTask ("main" , ev )
647
643
},
648
644
expectedAfter : map [string ]structs.TaskState {
649
645
"main" : structs.TaskState {State : "running" , Restarts : 1 },
@@ -761,7 +757,7 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
761
757
// make sure main task has had a chance to restart once on its
762
758
// own and fail again before we try to manually restart it
763
759
time .Sleep (5 * time .Second )
764
- return ar .RestartTask ("main" , & structs. TaskEvent { Type : structs . TaskRestartSignal } )
760
+ return ar .RestartTask ("main" , ev )
765
761
},
766
762
expectedErr : "Task not running" ,
767
763
expectedAfter : map [string ]structs.TaskState {
@@ -776,7 +772,7 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
776
772
{
777
773
name : "restart prestart-sidecar task" ,
778
774
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
779
- return ar .RestartTask ("prestart-sidecar" , & structs. TaskEvent { Type : structs . TaskRestartSignal } )
775
+ return ar .RestartTask ("prestart-sidecar" , ev )
780
776
},
781
777
expectedAfter : map [string ]structs.TaskState {
782
778
"main" : structs.TaskState {State : "running" , Restarts : 0 },
@@ -790,7 +786,7 @@ func TestAllocRunner_Lifecycle_Restart(t *testing.T) {
790
786
{
791
787
name : "restart poststart-sidecar task" ,
792
788
action : func (ar * allocRunner , alloc * structs.Allocation ) error {
793
- return ar .RestartTask ("poststart-sidecar" , & structs. TaskEvent { Type : structs . TaskRestartSignal } )
789
+ return ar .RestartTask ("poststart-sidecar" , ev )
794
790
},
795
791
expectedAfter : map [string ]structs.TaskState {
796
792
"main" : structs.TaskState {State : "running" , Restarts : 0 },
0 commit comments