diff --git a/client_unix_test.go b/client_unix_test.go index 2cb6cc8ab..2eb0a657b 100644 --- a/client_unix_test.go +++ b/client_unix_test.go @@ -2,12 +2,36 @@ package containerd +import ( + "runtime" +) + const ( defaultRoot = "/var/lib/containerd-test" defaultAddress = "/run/containerd-test/containerd.sock" - testImage = "docker.io/library/alpine:latest" +) + +var ( + testImage string ) func platformTestSetup(client *Client) error { return nil } + +func init() { + switch runtime.GOARCH { + case "386": + testImage = "docker.io/i386/alpine:latest" + case "arm": + testImage = "docker.io/arm32v6/alpine:latest" + case "arm64": + testImage = "docker.io/arm64v8/alpine:latest" + case "ppc64le": + testImage = "docker.io/ppc64le/alpine:latest" + case "s390x": + testImage = "docker.io/s390x/alpine:latest" + default: + testImage = "docker.io/library/alpine:latest" + } +}