@@ -24,23 +24,24 @@ import (
24
24
25
25
"github.com/containerd/nerdctl/v2/pkg/testutil"
26
26
"github.com/containerd/nerdctl/v2/pkg/testutil/nerdtest"
27
+ "github.com/containerd/nerdctl/v2/pkg/testutil/nerdtest/registry"
27
28
"github.com/containerd/nerdctl/v2/pkg/testutil/test"
28
- "github.com/containerd/nerdctl/v2/pkg/testutil/testregistry"
29
29
)
30
30
31
31
func TestIssue3425 (t * testing.T ) {
32
32
nerdtest .Setup ()
33
33
34
- var registry * testregistry. RegistryServer
34
+ var reg * registry. Server
35
35
36
36
testCase := & test.Case {
37
+ Require : nerdtest .Registry ,
37
38
Setup : func (data test.Data , helpers test.Helpers ) {
38
- base := testutil . NewBase ( t )
39
- registry = testregistry . NewWithNoAuth ( base , 0 , false )
39
+ reg = nerdtest . RegistryWithNoAuth ( data , helpers , 0 , false )
40
+ reg . Setup ( data , helpers )
40
41
},
41
42
Cleanup : func (data test.Data , helpers test.Helpers ) {
42
- if registry != nil {
43
- registry .Cleanup (nil )
43
+ if reg != nil {
44
+ reg .Cleanup (data , helpers )
44
45
}
45
46
},
46
47
SubTests : []* test.Case {
@@ -52,14 +53,14 @@ func TestIssue3425(t *testing.T) {
52
53
helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage )
53
54
helpers .Ensure ("image" , "rm" , "-f" , testutil .CommonImage )
54
55
helpers .Ensure ("image" , "pull" , testutil .CommonImage )
55
- helpers .Ensure ("tag" , testutil .CommonImage , fmt .Sprintf ("localhost:%d/%s" , registry .Port , data .Identifier ()))
56
+ helpers .Ensure ("tag" , testutil .CommonImage , fmt .Sprintf ("localhost:%d/%s" , reg .Port , data .Identifier ()))
56
57
},
57
58
Cleanup : func (data test.Data , helpers test.Helpers ) {
58
59
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
59
- helpers .Anyhow ("rmi" , "-f" , fmt .Sprintf ("localhost:%d/%s" , registry .Port , data .Identifier ()))
60
+ helpers .Anyhow ("rmi" , "-f" , fmt .Sprintf ("localhost:%d/%s" , reg .Port , data .Identifier ()))
60
61
},
61
62
Command : func (data test.Data , helpers test.Helpers ) test.TestableCommand {
62
- return helpers .Command ("push" , fmt .Sprintf ("localhost:%d/%s" , registry .Port , data .Identifier ()))
63
+ return helpers .Command ("push" , fmt .Sprintf ("localhost:%d/%s" , reg .Port , data .Identifier ()))
63
64
},
64
65
Expected : test .Expects (0 , nil , nil ),
65
66
},
@@ -71,14 +72,14 @@ func TestIssue3425(t *testing.T) {
71
72
helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "touch" , "/something" )
72
73
helpers .Ensure ("image" , "rm" , "-f" , testutil .CommonImage )
73
74
helpers .Ensure ("image" , "pull" , testutil .CommonImage )
74
- helpers .Ensure ("commit" , data .Identifier (), fmt .Sprintf ("localhost:%d/%s" , registry .Port , data .Identifier ()))
75
+ helpers .Ensure ("commit" , data .Identifier (), fmt .Sprintf ("localhost:%d/%s" , reg .Port , data .Identifier ()))
75
76
},
76
77
Cleanup : func (data test.Data , helpers test.Helpers ) {
77
78
helpers .Anyhow ("rm" , "-f" , data .Identifier ())
78
- helpers .Anyhow ("rmi" , "-f" , fmt .Sprintf ("localhost:%d/%s" , registry .Port , data .Identifier ()))
79
+ helpers .Anyhow ("rmi" , "-f" , fmt .Sprintf ("localhost:%d/%s" , reg .Port , data .Identifier ()))
79
80
},
80
81
Command : func (data test.Data , helpers test.Helpers ) test.TestableCommand {
81
- return helpers .Command ("push" , fmt .Sprintf ("localhost:%d/%s" , registry .Port , data .Identifier ()))
82
+ return helpers .Command ("push" , fmt .Sprintf ("localhost:%d/%s" , reg .Port , data .Identifier ()))
82
83
},
83
84
Expected : test .Expects (0 , nil , nil ),
84
85
},
0 commit comments