@@ -119,19 +119,19 @@ func TestMatrix_FanOut(t *testing.T) {
119
119
matrix : Matrix {
120
120
Include : IncludeParamsList {{
121
121
Name : "build-1" ,
122
- Params : [] Param {{
122
+ Params : Params {{
123
123
Name : "IMAGE" , Value : ParamValue {Type : ParamTypeString , StringVal : "image-1" },
124
124
}, {
125
125
Name : "DOCKERFILE" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/Dockerfile1" }}},
126
126
}, {
127
127
Name : "build-2" ,
128
- Params : [] Param {{
128
+ Params : Params {{
129
129
Name : "IMAGE" , Value : ParamValue {Type : ParamTypeString , StringVal : "image-2" },
130
130
}, {
131
131
Name : "DOCKERFILE" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/Dockerfile2" }}},
132
132
}, {
133
133
Name : "build-3" ,
134
- Params : [] Param {{
134
+ Params : Params {{
135
135
Name : "IMAGE" , Value : ParamValue {Type : ParamTypeString , StringVal : "image-3" },
136
136
}, {
137
137
Name : "DOCKERFILE" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/Dockerfile3" }}},
@@ -321,7 +321,7 @@ func TestMatrix_FanOut(t *testing.T) {
321
321
},
322
322
Include : IncludeParamsList {{
323
323
Name : "s390x-no-race" ,
324
- Params : [] Param {{
324
+ Params : Params {{
325
325
Name : "GOARCH" , Value : ParamValue {Type : ParamTypeString , StringVal : "linux/s390x" },
326
326
}, {
327
327
Name : "flags" , Value : ParamValue {Type : ParamTypeString , StringVal : "-cover -v" }}},
@@ -474,23 +474,23 @@ func TestMatrix_FanOut(t *testing.T) {
474
474
},
475
475
Include : IncludeParamsList {{
476
476
Name : "common-package" ,
477
- Params : [] Param {{
477
+ Params : Params {{
478
478
Name : "package" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/common/package/" }}},
479
479
}, {
480
480
Name : "s390x-no-race" ,
481
- Params : [] Param {{
481
+ Params : Params {{
482
482
Name : "GOARCH" , Value : ParamValue {Type : ParamTypeString , StringVal : "linux/s390x" },
483
483
}, {
484
484
Name : "flags" , Value : ParamValue {Type : ParamTypeString , StringVal : "-cover -v" }}},
485
485
}, {
486
486
Name : "go117-context" ,
487
- Params : [] Param {{
487
+ Params : Params {{
488
488
Name : "version" , Value : ParamValue {Type : ParamTypeString , StringVal : "go1.17" },
489
489
}, {
490
490
Name : "context" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/go117/context" }}},
491
491
}, {
492
492
Name : "non-existent-arch" ,
493
- Params : [] Param {{
493
+ Params : Params {{
494
494
Name : "GOARCH" , Value : ParamValue {Type : ParamTypeString , StringVal : "I-do-not-exist" }},
495
495
},
496
496
}},
@@ -610,15 +610,15 @@ func TestMatrix_HasParams(t *testing.T) {
610
610
{
611
611
name : "matrixed with params" ,
612
612
matrix : & Matrix {
613
- Params : [] Param {{Name : "platform" , Value : ParamValue {ArrayVal : []string {"linux" , "windows" }}}},
613
+ Params : Params {{Name : "platform" , Value : ParamValue {ArrayVal : []string {"linux" , "windows" }}}},
614
614
},
615
615
want : true ,
616
616
}, {
617
617
name : "matrixed with include" ,
618
618
matrix : & Matrix {
619
619
Include : IncludeParamsList {{
620
620
Name : "build-1" ,
621
- Params : [] Param {{
621
+ Params : Params {{
622
622
Name : "IMAGE" , Value : ParamValue {Type : ParamTypeString , StringVal : "image-1" },
623
623
}, {
624
624
Name : "DOCKERFILE" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/Dockerfile1" }}},
@@ -834,21 +834,21 @@ func TestPipelineTask_CountCombinations(t *testing.T) {
834
834
matrix : & Matrix {
835
835
Include : IncludeParamsList {{
836
836
Name : "build-1" ,
837
- Params : [] Param {{
837
+ Params : Params {{
838
838
Name : "IMAGE" , Value : ParamValue {Type : ParamTypeString , StringVal : "image-1" },
839
839
}, {
840
840
Name : "DOCKERFILE" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/Dockerfile1" },
841
841
}},
842
842
}, {
843
843
Name : "build-2" ,
844
- Params : [] Param {{
844
+ Params : Params {{
845
845
Name : "IMAGE" , Value : ParamValue {Type : ParamTypeString , StringVal : "image-2" },
846
846
}, {
847
847
Name : "DOCKERFILE" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/Dockerfile2" },
848
848
}},
849
849
}, {
850
850
Name : "build-3" ,
851
- Params : [] Param {{
851
+ Params : Params {{
852
852
Name : "IMAGE" , Value : ParamValue {Type : ParamTypeString , StringVal : "image-3" },
853
853
}, {
854
854
Name : "DOCKERFILE" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/Dockerfile3" },
@@ -859,24 +859,24 @@ func TestPipelineTask_CountCombinations(t *testing.T) {
859
859
}, {
860
860
name : "params and include in matrix with overriding combinations params" ,
861
861
matrix : & Matrix {
862
- Params : [] Param {{
862
+ Params : Params {{
863
863
Name : "GOARCH" , Value : ParamValue {ArrayVal : []string {"linux/amd64" , "linux/ppc64le" , "linux/s390x" }},
864
864
}, {
865
865
Name : "version" , Value : ParamValue {ArrayVal : []string {"go1.17" , "go1.18.1" }}},
866
866
},
867
867
Include : IncludeParamsList {{
868
868
Name : "common-package" ,
869
- Params : [] Param {{
869
+ Params : Params {{
870
870
Name : "package" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/common/package/" }}},
871
871
}, {
872
872
Name : "s390x-no-race" ,
873
- Params : [] Param {{
873
+ Params : Params {{
874
874
Name : "GOARCH" , Value : ParamValue {Type : ParamTypeString , StringVal : "linux/s390x" },
875
875
}, {
876
876
Name : "flags" , Value : ParamValue {Type : ParamTypeString , StringVal : "-cover -v" }}},
877
877
}, {
878
878
Name : "go117-context" ,
879
- Params : [] Param {{
879
+ Params : Params {{
880
880
Name : "version" , Value : ParamValue {Type : ParamTypeString , StringVal : "go1.17" },
881
881
}, {
882
882
Name : "context" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/go117/context" }}},
@@ -886,30 +886,30 @@ func TestPipelineTask_CountCombinations(t *testing.T) {
886
886
}, {
887
887
name : "params and include in matrix with overriding combinations params and one new combination" ,
888
888
matrix : & Matrix {
889
- Params : [] Param {{
889
+ Params : Params {{
890
890
Name : "GOARCH" , Value : ParamValue {ArrayVal : []string {"linux/amd64" , "linux/ppc64le" , "linux/s390x" }},
891
891
}, {
892
892
Name : "version" , Value : ParamValue {ArrayVal : []string {"go1.17" , "go1.18.1" }}},
893
893
},
894
894
Include : IncludeParamsList {{
895
895
Name : "common-package" ,
896
- Params : [] Param {{
896
+ Params : Params {{
897
897
Name : "package" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/common/package/" }}},
898
898
}, {
899
899
Name : "s390x-no-race" ,
900
- Params : [] Param {{
900
+ Params : Params {{
901
901
Name : "GOARCH" , Value : ParamValue {Type : ParamTypeString , StringVal : "linux/s390x" },
902
902
}, {
903
903
Name : "flags" , Value : ParamValue {Type : ParamTypeString , StringVal : "-cover -v" }}},
904
904
}, {
905
905
Name : "go117-context" ,
906
- Params : [] Param {{
906
+ Params : Params {{
907
907
Name : "version" , Value : ParamValue {Type : ParamTypeString , StringVal : "go1.17" },
908
908
}, {
909
909
Name : "context" , Value : ParamValue {Type : ParamTypeString , StringVal : "path/to/go117/context" }}},
910
910
}, {
911
911
Name : "non-existent-arch" ,
912
- Params : [] Param {{
912
+ Params : Params {{
913
913
Name : "GOARCH" , Value : ParamValue {Type : ParamTypeString , StringVal : "I-do-not-exist" }},
914
914
}},
915
915
}},
0 commit comments