@@ -416,6 +416,8 @@ spec:
416
416
validTemplate5 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
417
417
validTemplate6 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
418
418
validTemplate7 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
419
+ validTemplate8 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
420
+ validTemplate9 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
419
421
420
422
missedParameterTemplate := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (missedParameterJobStr , nil )
421
423
oddParameterTemplate := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (oddParameterJobStr , nil )
@@ -433,6 +435,8 @@ spec:
433
435
validTemplate5 ,
434
436
validTemplate6 ,
435
437
validTemplate7 ,
438
+ validTemplate8 ,
439
+ validTemplate9 ,
436
440
missedParameterTemplate ,
437
441
oddParameterTemplate ,
438
442
invalidParameterTemplate ,
@@ -582,6 +586,24 @@ spec:
582
586
Err : false ,
583
587
testDescription : "Trial template contains Trial metadata reference as parameter" ,
584
588
},
589
+ {
590
+ Instance : func () * experimentsv1beta1.Experiment {
591
+ i := newFakeInstance ()
592
+ i .Spec .TrialTemplate .TrialParameters [1 ].Reference = "${trialSpec.Annotations[test-annotation]}"
593
+ return i
594
+ }(),
595
+ Err : false ,
596
+ testDescription : "Trial template contains Trial annotation reference as parameter" ,
597
+ },
598
+ {
599
+ Instance : func () * experimentsv1beta1.Experiment {
600
+ i := newFakeInstance ()
601
+ i .Spec .TrialTemplate .TrialParameters [1 ].Reference = "${trialSpec.Labels[test-label]}"
602
+ return i
603
+ }(),
604
+ Err : false ,
605
+ testDescription : "Trial template contains Trial's label reference as parameter" ,
606
+ },
585
607
// Trial Template doesn't contain parameter from trialParameters
586
608
// missedParameterTemplate case
587
609
{
0 commit comments