diff options
Diffstat (limited to 'src/cmd/go/internal/generate/generate_test.go')
-rw-r--r-- | src/cmd/go/internal/generate/generate_test.go | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/cmd/go/internal/generate/generate_test.go b/src/cmd/go/internal/generate/generate_test.go index 15b1279f36..d61ecf104a 100644 --- a/src/cmd/go/internal/generate/generate_test.go +++ b/src/cmd/go/internal/generate/generate_test.go @@ -5,7 +5,9 @@ package generate import ( + "internal/testenv" "os" + "path/filepath" "reflect" "runtime" "testing" @@ -41,10 +43,11 @@ var splitTests = []splitTest{ } func TestGenerateCommandParse(t *testing.T) { + dir := filepath.Join(testenv.GOROOT(t), "src", "sys") g := &Generator{ r: nil, // Unused here. - path: "/usr/ken/sys/proc.go", - dir: "/usr/ken/sys", + path: filepath.Join(dir, "proc.go"), + dir: dir, file: "proc.go", pkg: "sys", commands: make(map[string][]string), @@ -84,10 +87,11 @@ var defEnvMap = map[string]string{ // before executing the test. i.e., execute the split as if it // processing that source line. func TestGenerateCommandShorthand(t *testing.T) { + dir := filepath.Join(testenv.GOROOT(t), "src", "sys") g := &Generator{ r: nil, // Unused here. - path: "/usr/ken/sys/proc.go", - dir: "/usr/ken/sys", + path: filepath.Join(dir, "proc.go"), + dir: dir, file: "proc.go", pkg: "sys", commands: make(map[string][]string), @@ -222,10 +226,11 @@ var splitTestsLines = []splitTestWithLine{ // before executing the test. i.e., execute the split as if it // processing that source line. func TestGenerateCommandShortHand2(t *testing.T) { + dir := filepath.Join(testenv.GOROOT(t), "src", "sys") g := &Generator{ r: nil, // Unused here. - path: "/usr/ken/sys/proc.go", - dir: "/usr/ken/sys", + path: filepath.Join(dir, "proc.go"), + dir: dir, file: "proc.go", pkg: "sys", commands: make(map[string][]string), |