@@ -152,13 +152,9 @@ func TestPipelineSpec_Validate_Failure(t *testing.T) {
152
152
Name : "valid-pipeline-task" ,
153
153
TaskRef : & TaskRef {Name : "foo-task" },
154
154
}, {
155
- Name : "invalid-pipeline-task" ,
156
- TaskRef : & TaskRef {Name : "foo-task" },
157
- TaskSpec : & TaskSpec {
158
- Steps : []Step {{
159
- Container : corev1.Container {Name : "foo" , Image : "bar" },
160
- }},
161
- },
155
+ Name : "invalid-pipeline-task" ,
156
+ TaskRef : & TaskRef {Name : "foo-task" },
157
+ TaskSpec : & EmbeddedTask {TaskSpec : getTaskSpec ()},
162
158
}},
163
159
},
164
160
}, {
@@ -250,12 +246,8 @@ func TestValidatePipelineTasks_Success(t *testing.T) {
250
246
}, {
251
247
name : "pipeline task with valid taskspec" ,
252
248
tasks : []PipelineTask {{
253
- Name : "foo" ,
254
- TaskSpec : & TaskSpec {
255
- Steps : []Step {{
256
- Container : corev1.Container {Name : "foo" , Image : "bar" },
257
- }},
258
- },
249
+ Name : "foo" ,
250
+ TaskSpec : & EmbeddedTask {TaskSpec : getTaskSpec ()},
259
251
}},
260
252
}}
261
253
for _ , tt := range tests {
@@ -280,19 +272,15 @@ func TestValidatePipelineTasks_Failure(t *testing.T) {
280
272
}, {
281
273
name : "pipeline task with both taskref and taskspec" ,
282
274
tasks : []PipelineTask {{
283
- Name : "foo" ,
284
- TaskRef : & TaskRef {Name : "foo-task" },
285
- TaskSpec : & TaskSpec {
286
- Steps : []Step {{
287
- Container : corev1.Container {Name : "foo" , Image : "bar" },
288
- }},
289
- },
275
+ Name : "foo" ,
276
+ TaskRef : & TaskRef {Name : "foo-task" },
277
+ TaskSpec : & EmbeddedTask {TaskSpec : getTaskSpec ()},
290
278
}},
291
279
}, {
292
280
name : "pipeline task with invalid taskspec" ,
293
281
tasks : []PipelineTask {{
294
282
Name : "foo" ,
295
- TaskSpec : & TaskSpec { },
283
+ TaskSpec : & EmbeddedTask { TaskSpec : & TaskSpec {} },
296
284
}},
297
285
}, {
298
286
name : "pipeline tasks invalid (duplicate tasks)" ,
@@ -660,14 +648,14 @@ func TestValidateGraph_Failure(t *testing.T) {
660
648
func TestValidateParamResults_Success (t * testing.T ) {
661
649
desc := "valid pipeline task referencing task result along with parameter variable"
662
650
tasks := []PipelineTask {{
663
- TaskSpec : & TaskSpec {
651
+ TaskSpec : & EmbeddedTask { TaskSpec : & TaskSpec {
664
652
Results : []TaskResult {{
665
653
Name : "output" ,
666
654
}},
667
655
Steps : []Step {{
668
656
Container : corev1.Container {Name : "foo" , Image : "bar" },
669
657
}},
670
- },
658
+ }} ,
671
659
Name : "a-task" ,
672
660
}, {
673
661
Name : "foo" ,
@@ -1041,12 +1029,8 @@ func TestValidatePipelineWithFinalTasks_Success(t *testing.T) {
1041
1029
Name : "final-task-1" ,
1042
1030
TaskRef : & TaskRef {Name : "final-task" },
1043
1031
}, {
1044
- Name : "final-task-2" ,
1045
- TaskSpec : & TaskSpec {
1046
- Steps : []Step {{
1047
- Container : corev1.Container {Name : "foo" , Image : "bar" },
1048
- }},
1049
- },
1032
+ Name : "final-task-2" ,
1033
+ TaskSpec : & EmbeddedTask {TaskSpec : getTaskSpec ()},
1050
1034
}},
1051
1035
},
1052
1036
},
@@ -1200,13 +1184,9 @@ func TestValidatePipelineWithFinalTasks_Failure(t *testing.T) {
1200
1184
TaskRef : & TaskRef {Name : "non-final-task" },
1201
1185
}},
1202
1186
Finally : []PipelineTask {{
1203
- Name : "final-task" ,
1204
- TaskRef : & TaskRef {Name : "non-final-task" },
1205
- TaskSpec : & TaskSpec {
1206
- Steps : []Step {{
1207
- Container : corev1.Container {Name : "foo" , Image : "bar" },
1208
- }},
1209
- },
1187
+ Name : "final-task" ,
1188
+ TaskRef : & TaskRef {Name : "non-final-task" },
1189
+ TaskSpec : & EmbeddedTask {TaskSpec : getTaskSpec ()},
1210
1190
}},
1211
1191
},
1212
1192
},
@@ -1491,3 +1471,11 @@ func TestContextInvalid(t *testing.T) {
1491
1471
})
1492
1472
}
1493
1473
}
1474
+
1475
+ func getTaskSpec () * TaskSpec {
1476
+ return & TaskSpec {
1477
+ Steps : []Step {{
1478
+ Container : corev1.Container {Name : "foo" , Image : "bar" },
1479
+ }},
1480
+ }
1481
+ }
0 commit comments