@@ -24,23 +24,24 @@ import (
2424
2525 "github.com/containerd/nerdctl/v2/pkg/testutil"
2626 "github.com/containerd/nerdctl/v2/pkg/testutil/nerdtest"
27+ "github.com/containerd/nerdctl/v2/pkg/testutil/nerdtest/registry"
2728 "github.com/containerd/nerdctl/v2/pkg/testutil/test"
28- "github.com/containerd/nerdctl/v2/pkg/testutil/testregistry"
2929)
3030
3131func TestIssue3425 (t * testing.T ) {
3232 nerdtest .Setup ()
3333
34- var registry * testregistry. RegistryServer
34+ var reg * registry. Server
3535
3636 testCase := & test.Case {
37+ Require : nerdtest .Registry ,
3738 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 )
4041 },
4142 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 )
4445 }
4546 },
4647 SubTests : []* test.Case {
@@ -52,14 +53,14 @@ func TestIssue3425(t *testing.T) {
5253 helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage )
5354 helpers .Ensure ("image" , "rm" , "-f" , testutil .CommonImage )
5455 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 ()))
5657 },
5758 Cleanup : func (data test.Data , helpers test.Helpers ) {
5859 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 ()))
6061 },
6162 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 ()))
6364 },
6465 Expected : test .Expects (0 , nil , nil ),
6566 },
@@ -71,14 +72,14 @@ func TestIssue3425(t *testing.T) {
7172 helpers .Ensure ("run" , "-d" , "--name" , data .Identifier (), testutil .CommonImage , "touch" , "/something" )
7273 helpers .Ensure ("image" , "rm" , "-f" , testutil .CommonImage )
7374 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 ()))
7576 },
7677 Cleanup : func (data test.Data , helpers test.Helpers ) {
7778 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 ()))
7980 },
8081 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 ()))
8283 },
8384 Expected : test .Expects (0 , nil , nil ),
8485 },
0 commit comments