mv internal/testutil pkg/testutil
The package is consumed by several snapshotter plugins Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
This commit is contained in:
		@@ -29,7 +29,7 @@ import (
 | 
				
			|||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/content"
 | 
						"github.com/containerd/containerd/v2/core/content"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/errdefs"
 | 
						"github.com/containerd/errdefs"
 | 
				
			||||||
	"github.com/containerd/log/logtest"
 | 
						"github.com/containerd/log/logtest"
 | 
				
			||||||
	"github.com/opencontainers/go-digest"
 | 
						"github.com/opencontainers/go-digest"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,9 +30,9 @@ import (
 | 
				
			|||||||
	"github.com/containerd/containerd/v2/core/mount"
 | 
						"github.com/containerd/containerd/v2/core/mount"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots"
 | 
						"github.com/containerd/containerd/v2/core/snapshots"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
						"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/filters"
 | 
						"github.com/containerd/containerd/v2/pkg/filters"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
						"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/plugins/snapshots/native"
 | 
						"github.com/containerd/containerd/v2/plugins/snapshots/native"
 | 
				
			||||||
	"github.com/containerd/errdefs"
 | 
						"github.com/containerd/errdefs"
 | 
				
			||||||
	bolt "go.etcd.io/bbolt"
 | 
						bolt "go.etcd.io/bbolt"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,9 +26,9 @@ import (
 | 
				
			|||||||
	"syscall"
 | 
						"syscall"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
						"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/oci"
 | 
						"github.com/containerd/containerd/v2/pkg/oci"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/typeurl/v2"
 | 
						"github.com/containerd/typeurl/v2"
 | 
				
			||||||
	"github.com/opencontainers/runtime-spec/specs-go"
 | 
						"github.com/opencontainers/runtime-spec/specs-go"
 | 
				
			||||||
	"github.com/stretchr/testify/assert"
 | 
						"github.com/stretchr/testify/assert"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,5 +19,5 @@ package v2
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	// When testutil is imported for one platform (bundle_linux_test.go) it
 | 
						// When testutil is imported for one platform (bundle_linux_test.go) it
 | 
				
			||||||
	// should be imported for all platforms.
 | 
						// should be imported for all platforms.
 | 
				
			||||||
	_ "github.com/containerd/containerd/v2/internal/testutil"
 | 
						_ "github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	// Does not require root but flag must be defined for snapshot tests
 | 
						// Does not require root but flag must be defined for snapshot tests
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	_ "github.com/containerd/containerd/v2/internal/testutil"
 | 
						_ "github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestMetastore(t *testing.T) {
 | 
					func TestMetastore(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,8 +31,8 @@ import (
 | 
				
			|||||||
	"github.com/containerd/containerd/v2/core/mount"
 | 
						"github.com/containerd/containerd/v2/core/mount"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots"
 | 
						"github.com/containerd/containerd/v2/core/snapshots"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/randutil"
 | 
						"github.com/containerd/containerd/v2/internal/randutil"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
						"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/continuity/fs/fstest"
 | 
						"github.com/containerd/continuity/fs/fstest"
 | 
				
			||||||
	"github.com/containerd/errdefs"
 | 
						"github.com/containerd/errdefs"
 | 
				
			||||||
	"github.com/containerd/log/logtest"
 | 
						"github.com/containerd/log/logtest"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,9 +39,9 @@ import (
 | 
				
			|||||||
	"github.com/containerd/containerd/v2/core/leases"
 | 
						"github.com/containerd/containerd/v2/core/leases"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/defaults"
 | 
						"github.com/containerd/containerd/v2/defaults"
 | 
				
			||||||
	imagelist "github.com/containerd/containerd/v2/integration/images"
 | 
						imagelist "github.com/containerd/containerd/v2/integration/images"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/deprecation"
 | 
						"github.com/containerd/containerd/v2/pkg/deprecation"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
						"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/errdefs"
 | 
						"github.com/containerd/errdefs"
 | 
				
			||||||
	"github.com/containerd/log"
 | 
						"github.com/containerd/log"
 | 
				
			||||||
	"github.com/containerd/platforms"
 | 
						"github.com/containerd/platforms"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,8 +35,8 @@ import (
 | 
				
			|||||||
	. "github.com/containerd/containerd/v2/client"
 | 
						. "github.com/containerd/containerd/v2/client"
 | 
				
			||||||
	srvconfig "github.com/containerd/containerd/v2/cmd/containerd/server/config"
 | 
						srvconfig "github.com/containerd/containerd/v2/cmd/containerd/server/config"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/runtime/restart"
 | 
						"github.com/containerd/containerd/v2/core/runtime/restart"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/oci"
 | 
						"github.com/containerd/containerd/v2/pkg/oci"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/typeurl/v2"
 | 
						"github.com/containerd/typeurl/v2"
 | 
				
			||||||
	"github.com/stretchr/testify/require"
 | 
						"github.com/stretchr/testify/require"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,8 +24,8 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/archive/compression"
 | 
						"github.com/containerd/containerd/v2/pkg/archive/compression"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// TestPrefixHeaderReadable tests that files that could be created with the
 | 
					// TestPrefixHeaderReadable tests that files that could be created with the
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,7 +26,7 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/mount"
 | 
						"github.com/containerd/containerd/v2/core/mount"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/plugins/snapshots/overlay/overlayutils"
 | 
						"github.com/containerd/containerd/v2/plugins/snapshots/overlay/overlayutils"
 | 
				
			||||||
	"github.com/containerd/continuity/fs"
 | 
						"github.com/containerd/continuity/fs"
 | 
				
			||||||
	"github.com/containerd/continuity/fs/fstest"
 | 
						"github.com/containerd/continuity/fs/fstest"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,8 +33,8 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/archive/tartest"
 | 
						"github.com/containerd/containerd/v2/pkg/archive/tartest"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/continuity/fs"
 | 
						"github.com/containerd/continuity/fs"
 | 
				
			||||||
	"github.com/containerd/continuity/fs/fstest"
 | 
						"github.com/containerd/continuity/fs/fstest"
 | 
				
			||||||
	"github.com/opencontainers/go-digest"
 | 
						"github.com/opencontainers/go-digest"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,8 +24,8 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/containers"
 | 
						"github.com/containerd/containerd/v2/core/containers"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/cap"
 | 
						"github.com/containerd/containerd/v2/pkg/cap"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/continuity/fs/fstest"
 | 
						"github.com/containerd/continuity/fs/fstest"
 | 
				
			||||||
	specs "github.com/opencontainers/runtime-spec/specs-go"
 | 
						specs "github.com/opencontainers/runtime-spec/specs-go"
 | 
				
			||||||
	"github.com/stretchr/testify/assert"
 | 
						"github.com/stretchr/testify/assert"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,8 +24,8 @@ import (
 | 
				
			|||||||
	"github.com/opencontainers/runtime-spec/specs-go"
 | 
						"github.com/opencontainers/runtime-spec/specs-go"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/containers"
 | 
						"github.com/containerd/containerd/v2/core/containers"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
						"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestGenerateSpec(t *testing.T) {
 | 
					func TestGenerateSpec(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,7 +35,7 @@ import (
 | 
				
			|||||||
	"github.com/containerd/containerd/v2/core/content"
 | 
						"github.com/containerd/containerd/v2/core/content"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/content/testsuite"
 | 
						"github.com/containerd/containerd/v2/core/content/testsuite"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/randutil"
 | 
						"github.com/containerd/containerd/v2/internal/randutil"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/errdefs"
 | 
						"github.com/containerd/errdefs"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/opencontainers/go-digest"
 | 
						"github.com/opencontainers/go-digest"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots"
 | 
						"github.com/containerd/containerd/v2/core/snapshots"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
						"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func newSnapshotter(t *testing.T) func(ctx context.Context, root string) (snapshots.Snapshotter, func() error, error) {
 | 
					func newSnapshotter(t *testing.T) func(ctx context.Context, root string) (snapshots.Snapshotter, func() error, error) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,7 @@ import (
 | 
				
			|||||||
	"github.com/containerd/containerd/v2/core/mount"
 | 
						"github.com/containerd/containerd/v2/core/mount"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots"
 | 
						"github.com/containerd/containerd/v2/core/snapshots"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
						"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/continuity/testutil/loopback"
 | 
						"github.com/containerd/continuity/testutil/loopback"
 | 
				
			||||||
	"github.com/containerd/plugin"
 | 
						"github.com/containerd/plugin"
 | 
				
			||||||
	"golang.org/x/sys/unix"
 | 
						"golang.org/x/sys/unix"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,7 +24,7 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/mount"
 | 
						"github.com/containerd/containerd/v2/core/mount"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/docker/go-units"
 | 
						"github.com/docker/go-units"
 | 
				
			||||||
	"github.com/stretchr/testify/assert"
 | 
						"github.com/stretchr/testify/assert"
 | 
				
			||||||
	"golang.org/x/sys/unix"
 | 
						"golang.org/x/sys/unix"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@ import (
 | 
				
			|||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/mount"
 | 
						"github.com/containerd/containerd/v2/core/mount"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/plugins/snapshots/devmapper/dmsetup"
 | 
						"github.com/containerd/containerd/v2/plugins/snapshots/devmapper/dmsetup"
 | 
				
			||||||
	"github.com/containerd/log"
 | 
						"github.com/containerd/log"
 | 
				
			||||||
	"github.com/docker/go-units"
 | 
						"github.com/docker/go-units"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -32,8 +32,8 @@ import (
 | 
				
			|||||||
	"github.com/containerd/containerd/v2/core/mount"
 | 
						"github.com/containerd/containerd/v2/core/mount"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots"
 | 
						"github.com/containerd/containerd/v2/core/snapshots"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
						"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
					 | 
				
			||||||
	"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
						"github.com/containerd/containerd/v2/pkg/namespaces"
 | 
				
			||||||
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/plugins/snapshots/devmapper/dmsetup"
 | 
						"github.com/containerd/containerd/v2/plugins/snapshots/devmapper/dmsetup"
 | 
				
			||||||
	"github.com/containerd/log"
 | 
						"github.com/containerd/log"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots"
 | 
						"github.com/containerd/containerd/v2/core/snapshots"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
						"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func newSnapshotter(ctx context.Context, root string) (snapshots.Snapshotter, func() error, error) {
 | 
					func newSnapshotter(ctx context.Context, root string) (snapshots.Snapshotter, func() error, error) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,7 +31,7 @@ import (
 | 
				
			|||||||
	"github.com/containerd/containerd/v2/core/snapshots"
 | 
						"github.com/containerd/containerd/v2/core/snapshots"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots/storage"
 | 
						"github.com/containerd/containerd/v2/core/snapshots/storage"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
						"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/plugins/snapshots/overlay/overlayutils"
 | 
						"github.com/containerd/containerd/v2/plugins/snapshots/overlay/overlayutils"
 | 
				
			||||||
	"github.com/opencontainers/runtime-spec/specs-go"
 | 
						"github.com/opencontainers/runtime-spec/specs-go"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
	"os/exec"
 | 
						"os/exec"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
	"github.com/containerd/continuity/testutil/loopback"
 | 
						"github.com/containerd/continuity/testutil/loopback"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,7 +25,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots"
 | 
						"github.com/containerd/containerd/v2/core/snapshots"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
						"github.com/containerd/containerd/v2/core/snapshots/testsuite"
 | 
				
			||||||
	"github.com/containerd/containerd/v2/internal/testutil"
 | 
						"github.com/containerd/containerd/v2/pkg/testutil"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func newSnapshotter(ctx context.Context, root string) (snapshots.Snapshotter, func() error, error) {
 | 
					func newSnapshotter(ctx context.Context, root string) (snapshots.Snapshotter, func() error, error) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user