1
0
mirror of https://github.com/golang/go synced 2024-11-24 19:00:13 -07:00

go/types: skip $GOROOT/src/*.go in TestStdlib

Change-Id: I4a75d98a48675e2beb5b4843fb2c6ff5d4c8d2a2
Reviewed-on: https://go-review.googlesource.com/14769
Reviewed-by: Robert Griesemer <gri@golang.org>
This commit is contained in:
Shenghou Ma 2015-09-19 06:59:06 -04:00 committed by Minux Ma
parent 8caf19c46f
commit a4b143bc22

View File

@ -266,13 +266,16 @@ func walkDirs(t *testing.T, dir string) {
} }
// typecheck package in directory // typecheck package in directory
files, err := pkgFilenames(dir) // but ignore files directly under $GOROOT/src (might be temporary test files).
if err != nil { if dir != filepath.Join(runtime.GOROOT(), "src") {
t.Error(err) files, err := pkgFilenames(dir)
return if err != nil {
} t.Error(err)
if files != nil { return
typecheck(t, dir, files) }
if files != nil {
typecheck(t, dir, files)
}
} }
// traverse subdirectories, but don't walk into testdata // traverse subdirectories, but don't walk into testdata