@@ -39,7 +39,7 @@ func TestImageConvert(t *testing.T) {
39
39
require .Not (nerdtest .Docker ),
40
40
),
41
41
Setup : func (data test.Data , helpers test.Helpers ) {
42
- helpers .Ensure ("pull" , "--quiet" , testutil .CommonImage )
42
+ helpers .Ensure ("pull" , "--quiet" , "--all-platforms" , testutil .CommonImage )
43
43
},
44
44
SubTests : []* test.Case {
45
45
{
@@ -107,6 +107,24 @@ func TestImageConvert(t *testing.T) {
107
107
},
108
108
Expected : test .Expects (0 , nil , nil ),
109
109
},
110
+ {
111
+ Description : "soci with all-platforms" ,
112
+ Require : require .All (
113
+ require .Not (nerdtest .Docker ),
114
+ nerdtest .Soci ,
115
+ nerdtest .SociVersion ("0.10.0" ),
116
+ ),
117
+ Cleanup : func (data test.Data , helpers test.Helpers ) {
118
+ helpers .Anyhow ("rmi" , "-f" , data .Identifier ("converted-image" ))
119
+ },
120
+ Command : func (data test.Data , helpers test.Helpers ) test.TestableCommand {
121
+ return helpers .Command ("image" , "convert" , "--soci" , "--all-platforms" ,
122
+ "--soci-span-size" , "2097152" ,
123
+ "--soci-min-layer-size" , "0" ,
124
+ testutil .CommonImage , data .Identifier ("converted-image" ))
125
+ },
126
+ Expected : test .Expects (0 , nil , nil ),
127
+ },
110
128
},
111
129
}
112
130
0 commit comments