@@ -43,11 +43,10 @@ func TestRemove(t *testing.T) {
43
43
Description : "Remove image with stopped container - without -f" ,
44
44
NoParallel : true ,
45
45
Require : test .Require (
46
- test .Not (test .Windows ),
47
46
test .Not (nerdtest .Docker ),
48
47
),
49
48
Setup : func (data test.Data , helpers test.Helpers ) {
50
- helpers .Ensure ("run" , "--pull" , "always" , "-- name" , data .Identifier (), testutil .CommonImage )
49
+ helpers .Ensure ("run" , "--name" , data .Identifier (), testutil .CommonImage )
51
50
},
52
51
Cleanup : func (data test.Data , helpers test.Helpers ) {
53
52
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -68,9 +67,8 @@ func TestRemove(t *testing.T) {
68
67
{
69
68
Description : "Remove image with stopped container - with -f" ,
70
69
NoParallel : true ,
71
- Require : test .Not (test .Windows ),
72
70
Setup : func (data test.Data , helpers test.Helpers ) {
73
- helpers .Ensure ("run" , "--pull" , "always" , "-- name" , data .Identifier (), testutil .CommonImage )
71
+ helpers .Ensure ("run" , "--name" , data .Identifier (), testutil .CommonImage )
74
72
},
75
73
Cleanup : func (data test.Data , helpers test.Helpers ) {
76
74
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -90,11 +88,10 @@ func TestRemove(t *testing.T) {
90
88
Description : "Remove image with running container - without -f" ,
91
89
NoParallel : true ,
92
90
Require : test .Require (
93
- test .Not (test .Windows ),
94
91
test .Not (nerdtest .Docker ),
95
92
),
96
93
Setup : func (data test.Data , helpers test.Helpers ) {
97
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
94
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
98
95
},
99
96
Cleanup : func (data test.Data , helpers test.Helpers ) {
100
97
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -121,11 +118,10 @@ func TestRemove(t *testing.T) {
121
118
// untags `imageName` (left a `<none>` image) without deletion; `docker rmi -rf imageID` fails.
122
119
// In both cases, `nerdctl rmi -f` will fail.
123
120
Require : test .Require (
124
- test .Not (test .Windows ),
125
121
test .Not (nerdtest .Docker ),
126
122
),
127
123
Setup : func (data test.Data , helpers test.Helpers ) {
128
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
124
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
129
125
},
130
126
Cleanup : func (data test.Data , helpers test.Helpers ) {
131
127
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -146,9 +142,8 @@ func TestRemove(t *testing.T) {
146
142
{
147
143
Description : "Remove image with created container - without -f" ,
148
144
NoParallel : true ,
149
- Require : test .Not (test .Windows ),
150
145
Setup : func (data test.Data , helpers test.Helpers ) {
151
- helpers .Ensure ("create" , "--pull" , "always" , "-- name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
146
+ helpers .Ensure ("create" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
152
147
},
153
148
Cleanup : func (data test.Data , helpers test.Helpers ) {
154
149
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -167,10 +162,9 @@ func TestRemove(t *testing.T) {
167
162
{
168
163
Description : "Remove image with created container - with -f" ,
169
164
NoParallel : true ,
170
- Require : test .Not (test .Windows ),
171
165
Setup : func (data test.Data , helpers test.Helpers ) {
172
166
helpers .Ensure ("pull" , "--quiet" , testutil .NginxAlpineImage )
173
- helpers .Ensure ("create" , "--pull" , "always" , "-- name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
167
+ helpers .Ensure ("create" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
174
168
helpers .Ensure ("rmi" , testutil .NginxAlpineImage )
175
169
},
176
170
Cleanup : func (data test.Data , helpers test.Helpers ) {
@@ -195,12 +189,11 @@ func TestRemove(t *testing.T) {
195
189
Description : "Remove image with paused container - without -f" ,
196
190
NoParallel : true ,
197
191
Require : test .Require (
198
- test .Not (test .Windows ),
199
192
test .Not (nerdtest .Docker ),
200
193
nerdtest .CGroup ,
201
194
),
202
195
Setup : func (data test.Data , helpers test.Helpers ) {
203
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
196
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
204
197
helpers .Ensure ("pause" , data .Identifier ())
205
198
},
206
199
Cleanup : func (data test.Data , helpers test.Helpers ) {
@@ -223,7 +216,6 @@ func TestRemove(t *testing.T) {
223
216
Description : "Remove image with paused container - with -f" ,
224
217
NoParallel : true ,
225
218
Require : test .Require (
226
- test .Not (test .Windows ),
227
219
nerdtest .CGroup ,
228
220
// FIXME: nerdctl is broken
229
221
// https://github.com/containerd/nerdctl/issues/3454
@@ -233,7 +225,7 @@ func TestRemove(t *testing.T) {
233
225
test .Not (nerdtest .Docker ),
234
226
),
235
227
Setup : func (data test.Data , helpers test.Helpers ) {
236
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
228
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
237
229
helpers .Ensure ("pause" , data .Identifier ())
238
230
},
239
231
Cleanup : func (data test.Data , helpers test.Helpers ) {
@@ -256,11 +248,10 @@ func TestRemove(t *testing.T) {
256
248
Description : "Remove image with killed container - without -f" ,
257
249
NoParallel : true ,
258
250
Require : test .Require (
259
- test .Not (test .Windows ),
260
251
test .Not (nerdtest .Docker ),
261
252
),
262
253
Setup : func (data test.Data , helpers test.Helpers ) {
263
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
254
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
264
255
helpers .Ensure ("kill" , data .Identifier ())
265
256
},
266
257
Cleanup : func (data test.Data , helpers test.Helpers ) {
@@ -282,9 +273,8 @@ func TestRemove(t *testing.T) {
282
273
{
283
274
Description : "Remove image with killed container - with -f" ,
284
275
NoParallel : true ,
285
- Require : test .Not (test .Windows ),
286
276
Setup : func (data test.Data , helpers test.Helpers ) {
287
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
277
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
288
278
helpers .Ensure ("kill" , data .Identifier ())
289
279
},
290
280
Cleanup : func (data test.Data , helpers test.Helpers ) {
0 commit comments