From 4ef91fc8540ef3c77906be387f9915914a27595d Mon Sep 17 00:00:00 2001 From: Dmitriy Vyukov Date: Fri, 9 Nov 2012 14:00:41 +0400 Subject: [PATCH] cmd/go: fix selection of packages for testing Currently it works incorrectly if user specifies own build tags and with race detection (e.g. runtime/race is not selected, because it contains only test files with +build race). R=golang-dev, r CC=golang-dev https://golang.org/cl/6814107 --- src/cmd/go/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/go/main.go b/src/cmd/go/main.go index 840d584cd0..d66be9a272 100644 --- a/src/cmd/go/main.go +++ b/src/cmd/go/main.go @@ -430,7 +430,7 @@ func matchPackages(pattern string) []string { return filepath.SkipDir } - _, err = build.ImportDir(path, 0) + _, err = buildContext.ImportDir(path, 0) if err != nil { return nil } @@ -471,7 +471,7 @@ func matchPackages(pattern string) []string { } have[name] = true - _, err = build.ImportDir(path, 0) + _, err = buildContext.ImportDir(path, 0) if err != nil && strings.Contains(err.Error(), "no Go source files") { return nil } -- 2.48.1