@@ -17,37 +17,37 @@ func TestReleaseImageList(t *testing.T) {
1717 name : "4.10rc" ,
1818 pullSpec : "quay.io/openshift-release-dev/ocp-release:4.10.0-rc.1-x86_64" ,
1919 arch : "x86_64" ,
20- result : "[{\" openshift_version\" :\" 4.10\" ,\" cpu_architecture\" :\" x86_64\" ,\" url\" :\" quay.io/openshift-release-dev/ocp-release:4.10.0-rc.1-x86_64\" ,\" version\" :\" 4.10.0-rc.1\" }]" ,
20+ result : "[{\" openshift_version\" :\" 4.10\" ,\" cpu_architecture\" :\" x86_64\" ,\" cpu_architectures \" :[ \" x86_64 \" ], \" url\" :\" quay.io/openshift-release-dev/ocp-release:4.10.0-rc.1-x86_64\" ,\" version\" :\" 4.10.0-rc.1\" }]" ,
2121 },
2222 {
2323 name : "pull-spec-includes-port-number" ,
2424 pullSpec : "quay.io:433/openshift-release-dev/ocp-release:4.10.0-rc.1-x86_64" ,
2525 arch : "x86_64" ,
26- result : "[{\" openshift_version\" :\" 4.10\" ,\" cpu_architecture\" :\" x86_64\" ,\" url\" :\" quay.io:433/openshift-release-dev/ocp-release:4.10.0-rc.1-x86_64\" ,\" version\" :\" 4.10.0-rc.1\" }]" ,
26+ result : "[{\" openshift_version\" :\" 4.10\" ,\" cpu_architecture\" :\" x86_64\" ,\" cpu_architectures \" :[ \" x86_64 \" ], \" url\" :\" quay.io:433/openshift-release-dev/ocp-release:4.10.0-rc.1-x86_64\" ,\" version\" :\" 4.10.0-rc.1\" }]" ,
2727 },
2828 {
2929 name : "arm" ,
3030 pullSpec : "quay.io/openshift-release-dev/ocp-release:4.10.0-rc.1-aarch64" ,
3131 arch : "aarch64" ,
32- result : "[{\" openshift_version\" :\" 4.10\" ,\" cpu_architecture\" :\" aarch64\" ,\" url\" :\" quay.io/openshift-release-dev/ocp-release:4.10.0-rc.1-aarch64\" ,\" version\" :\" 4.10.0-rc.1\" }]" ,
32+ result : "[{\" openshift_version\" :\" 4.10\" ,\" cpu_architecture\" :\" aarch64\" ,\" cpu_architectures \" :[ \" aarch64 \" ], \" url\" :\" quay.io/openshift-release-dev/ocp-release:4.10.0-rc.1-aarch64\" ,\" version\" :\" 4.10.0-rc.1\" }]" ,
3333 },
3434 {
3535 name : "4.11ci" ,
3636 pullSpec : "registry.ci.openshift.org/ocp/release:4.11.0-0.ci-2022-05-16-202609" ,
3737 arch : "x86_64" ,
38- result : "[{\" openshift_version\" :\" 4.11\" ,\" cpu_architecture\" :\" x86_64\" ,\" url\" :\" registry.ci.openshift.org/ocp/release:4.11.0-0.ci-2022-05-16-202609\" ,\" version\" :\" 4.11.0-0.ci-2022-05-16-202609\" }]" ,
38+ result : "[{\" openshift_version\" :\" 4.11\" ,\" cpu_architecture\" :\" x86_64\" ,\" cpu_architectures \" :[ \" x86_64 \" ], \" url\" :\" registry.ci.openshift.org/ocp/release:4.11.0-0.ci-2022-05-16-202609\" ,\" version\" :\" 4.11.0-0.ci-2022-05-16-202609\" }]" ,
3939 },
4040 {
4141 name : "CI-ephemeral" ,
4242 pullSpec : "registry.build04.ci.openshift.org/ci-op-m7rfgytz/release@sha256:ebb203f24ee060d61bdb466696a9c20b3841f9929badf9b81fc99cbedc2a679e" ,
4343 arch : "x86_64" ,
44- result : "[{\" openshift_version\" :\" was not built correctly\" ,\" cpu_architecture\" :\" x86_64\" ,\" url\" :\" registry.build04.ci.openshift.org/ci-op-m7rfgytz/release@sha256:ebb203f24ee060d61bdb466696a9c20b3841f9929badf9b81fc99cbedc2a679e\" ,\" version\" :\" was not built correctly\" }]" ,
44+ result : "[{\" openshift_version\" :\" was not built correctly\" ,\" cpu_architecture\" :\" x86_64\" ,\" cpu_architectures \" :[ \" x86_64 \" ], \" url\" :\" registry.build04.ci.openshift.org/ci-op-m7rfgytz/release@sha256:ebb203f24ee060d61bdb466696a9c20b3841f9929badf9b81fc99cbedc2a679e\" ,\" version\" :\" was not built correctly\" }]" ,
4545 },
4646 }
4747
4848 for _ , tc := range cases {
4949 t .Run (tc .name , func (t * testing.T ) {
50- output , err := releaseImageList (tc .pullSpec , tc .arch )
50+ output , err := releaseImageList (tc .pullSpec , tc .arch , [] string { tc . arch } )
5151 assert .NoError (t , err )
5252 if err == nil {
5353 assert .Equal (t , tc .result , output )
@@ -65,7 +65,7 @@ func TestReleaseImageListErrors(t *testing.T) {
6565
6666 for _ , tc := range cases {
6767 t .Run (tc , func (t * testing.T ) {
68- _ , err := releaseImageList (tc , "x86_64" )
68+ _ , err := releaseImageList (tc , "x86_64" , [] string { "x86_64" } )
6969 assert .Error (t , err )
7070 })
7171 }
0 commit comments