@@ -40,11 +40,10 @@ func TestRemove(t *testing.T) {
40
40
Description : "Remove image with stopped container - without -f" ,
41
41
NoParallel : true ,
42
42
Require : test .Require (
43
- test .Not (test .Windows ),
44
43
test .Not (nerdtest .Docker ),
45
44
),
46
45
Setup : func (data test.Data , helpers test.Helpers ) {
47
- helpers .Ensure ("run" , "--pull" , "always" , "-- name" , data .Identifier (), testutil .CommonImage )
46
+ helpers .Ensure ("run" , "--name" , data .Identifier (), testutil .CommonImage )
48
47
},
49
48
Cleanup : func (data test.Data , helpers test.Helpers ) {
50
49
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -65,9 +64,8 @@ func TestRemove(t *testing.T) {
65
64
{
66
65
Description : "Remove image with stopped container - with -f" ,
67
66
NoParallel : true ,
68
- Require : test .Not (test .Windows ),
69
67
Setup : func (data test.Data , helpers test.Helpers ) {
70
- helpers .Ensure ("run" , "--pull" , "always" , "-- name" , data .Identifier (), testutil .CommonImage )
68
+ helpers .Ensure ("run" , "--name" , data .Identifier (), testutil .CommonImage )
71
69
},
72
70
Cleanup : func (data test.Data , helpers test.Helpers ) {
73
71
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -87,11 +85,10 @@ func TestRemove(t *testing.T) {
87
85
Description : "Remove image with running container - without -f" ,
88
86
NoParallel : true ,
89
87
Require : test .Require (
90
- test .Not (test .Windows ),
91
88
test .Not (nerdtest .Docker ),
92
89
),
93
90
Setup : func (data test.Data , helpers test.Helpers ) {
94
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
91
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
95
92
},
96
93
Cleanup : func (data test.Data , helpers test.Helpers ) {
97
94
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -118,11 +115,10 @@ func TestRemove(t *testing.T) {
118
115
// untags `imageName` (left a `<none>` image) without deletion; `docker rmi -rf imageID` fails.
119
116
// In both cases, `nerdctl rmi -f` will fail.
120
117
Require : test .Require (
121
- test .Not (test .Windows ),
122
118
test .Not (nerdtest .Docker ),
123
119
),
124
120
Setup : func (data test.Data , helpers test.Helpers ) {
125
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
121
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
126
122
},
127
123
Cleanup : func (data test.Data , helpers test.Helpers ) {
128
124
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -143,9 +139,8 @@ func TestRemove(t *testing.T) {
143
139
{
144
140
Description : "Remove image with created container - without -f" ,
145
141
NoParallel : true ,
146
- Require : test .Not (test .Windows ),
147
142
Setup : func (data test.Data , helpers test.Helpers ) {
148
- helpers .Ensure ("create" , "--pull" , "always" , "-- name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
143
+ helpers .Ensure ("create" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
149
144
},
150
145
Cleanup : func (data test.Data , helpers test.Helpers ) {
151
146
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
@@ -164,10 +159,9 @@ func TestRemove(t *testing.T) {
164
159
{
165
160
Description : "Remove image with created container - with -f" ,
166
161
NoParallel : true ,
167
- Require : test .Not (test .Windows ),
168
162
Setup : func (data test.Data , helpers test.Helpers ) {
169
163
helpers .Ensure ("pull" , "--quiet" , testutil .NginxAlpineImage )
170
- helpers .Ensure ("create" , "--pull" , "always" , "-- name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
164
+ helpers .Ensure ("create" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
171
165
helpers .Ensure ("rmi" , testutil .NginxAlpineImage )
172
166
},
173
167
Cleanup : func (data test.Data , helpers test.Helpers ) {
@@ -192,12 +186,11 @@ func TestRemove(t *testing.T) {
192
186
Description : "Remove image with paused container - without -f" ,
193
187
NoParallel : true ,
194
188
Require : test .Require (
195
- test .Not (test .Windows ),
196
189
test .Not (nerdtest .Docker ),
197
190
nerdtest .CGroup ,
198
191
),
199
192
Setup : func (data test.Data , helpers test.Helpers ) {
200
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
193
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
201
194
helpers .Ensure ("pause" , data .Identifier ())
202
195
},
203
196
Cleanup : func (data test.Data , helpers test.Helpers ) {
@@ -220,7 +213,6 @@ func TestRemove(t *testing.T) {
220
213
Description : "Remove image with paused container - with -f" ,
221
214
NoParallel : true ,
222
215
Require : test .Require (
223
- test .Not (test .Windows ),
224
216
nerdtest .CGroup ,
225
217
// FIXME: nerdctl is broken
226
218
// https://github.com/containerd/nerdctl/issues/3454
@@ -230,7 +222,7 @@ func TestRemove(t *testing.T) {
230
222
test .Not (nerdtest .Docker ),
231
223
),
232
224
Setup : func (data test.Data , helpers test.Helpers ) {
233
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
225
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
234
226
helpers .Ensure ("pause" , data .Identifier ())
235
227
},
236
228
Cleanup : func (data test.Data , helpers test.Helpers ) {
@@ -253,11 +245,10 @@ func TestRemove(t *testing.T) {
253
245
Description : "Remove image with killed container - without -f" ,
254
246
NoParallel : true ,
255
247
Require : test .Require (
256
- test .Not (test .Windows ),
257
248
test .Not (nerdtest .Docker ),
258
249
),
259
250
Setup : func (data test.Data , helpers test.Helpers ) {
260
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
251
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
261
252
helpers .Ensure ("kill" , data .Identifier ())
262
253
},
263
254
Cleanup : func (data test.Data , helpers test.Helpers ) {
@@ -279,9 +270,8 @@ func TestRemove(t *testing.T) {
279
270
{
280
271
Description : "Remove image with killed container - with -f" ,
281
272
NoParallel : true ,
282
- Require : test .Not (test .Windows ),
283
273
Setup : func (data test.Data , helpers test.Helpers ) {
284
- helpers .Ensure ("run" , "--pull" , "always" , "- d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
274
+ helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "sleep" , "infinity" )
285
275
helpers .Ensure ("kill" , data .Identifier ())
286
276
},
287
277
Cleanup : func (data test.Data , helpers test.Helpers ) {
0 commit comments