Commit 1d579439 authored by David Crawshaw's avatar David Crawshaw

go/build: skip darwin/arm64 tests that need GOROOT

Just like darwin/arm.

Change-Id: I1a9f51c572c14b78d35ea62f52927f2bdc46e4c0
Reviewed-on: https://go-review.googlesource.com/8821Reviewed-by: default avatarMinux Ma <minux@golang.org>
parent 5ad83082
...@@ -109,8 +109,11 @@ func TestMultiplePackageImport(t *testing.T) { ...@@ -109,8 +109,11 @@ func TestMultiplePackageImport(t *testing.T) {
} }
func TestLocalDirectory(t *testing.T) { func TestLocalDirectory(t *testing.T) {
if runtime.GOOS == "darwin" && runtime.GOARCH == "arm" { if runtime.GOOS == "darwin" {
t.Skipf("skipping on %s/%s, no valid GOROOT", runtime.GOOS, runtime.GOARCH) switch runtime.GOARCH {
case "arm", "arm64":
t.Skipf("skipping on %s/%s, no valid GOROOT", runtime.GOOS, runtime.GOARCH)
}
} }
cwd, err := os.Getwd() cwd, err := os.Getwd()
...@@ -227,8 +230,11 @@ func TestMatchFile(t *testing.T) { ...@@ -227,8 +230,11 @@ func TestMatchFile(t *testing.T) {
} }
func TestImportCmd(t *testing.T) { func TestImportCmd(t *testing.T) {
if runtime.GOOS == "darwin" && runtime.GOARCH == "arm" { if runtime.GOOS == "darwin" {
t.Skipf("skipping on %s/%s, no valid GOROOT", runtime.GOOS, runtime.GOARCH) switch runtime.GOARCH {
case "arm", "arm64":
t.Skipf("skipping on %s/%s, no valid GOROOT", runtime.GOOS, runtime.GOARCH)
}
} }
p, err := Import("cmd/internal/objfile", "", 0) p, err := Import("cmd/internal/objfile", "", 0)
......
...@@ -376,10 +376,11 @@ var allowedErrors = map[osPkg]bool{ ...@@ -376,10 +376,11 @@ var allowedErrors = map[osPkg]bool{
} }
func TestDependencies(t *testing.T) { func TestDependencies(t *testing.T) {
if runtime.GOOS == "nacl" || (runtime.GOOS == "darwin" && runtime.GOARCH == "arm") { iOS := runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64")
if runtime.GOOS == "nacl" || iOS {
// Tests run in a limited file system and we do not // Tests run in a limited file system and we do not
// provide access to every source file. // provide access to every source file.
t.Skipf("skipping on %s/%s", runtime.GOOS, runtime.GOARCH) t.Skipf("skipping on %s/%s, missing full GOROOT", runtime.GOOS, runtime.GOARCH)
} }
var all []string var all []string
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment