@@ -39,7 +39,7 @@ func TestImageConvert(t *testing.T) {
3939 require .Not (nerdtest .Docker ),
4040 ),
4141 Setup : func (data test.Data , helpers test.Helpers ) {
42- helpers .Ensure ("pull" , "--quiet" , testutil .CommonImage )
42+ helpers .Ensure ("pull" , "--quiet" , "--all-platforms" , testutil .CommonImage )
4343 },
4444 SubTests : []* test.Case {
4545 {
@@ -107,6 +107,24 @@ func TestImageConvert(t *testing.T) {
107107 },
108108 Expected : test .Expects (0 , nil , nil ),
109109 },
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+ },
110128 },
111129 }
112130
0 commit comments