Commit 576318c7 authored by Russ Cox's avatar Russ Cox

cmd/pack: avoid ./ import in test (fix Windows build)

It is possible to use ./ imports on Windows but it
requires some extra command-line work
('go build' does this automatically, but we can't use 'go build' here).

Instead, use an ordinary import and -I/-L, which are easier to use.

LGTM=iant
R=iant
CC=golang-codereviews
https://golang.org/cl/89040043
parent 65243107
......@@ -247,7 +247,7 @@ func TestLargeDefs(t *testing.T) {
main := filepath.Join(dir, "main.go")
prog := `
package main
import "./large"
import "large"
var V large.T
func main() {
println("ok")
......@@ -267,8 +267,8 @@ func TestLargeDefs(t *testing.T) {
run("go", "build", "cmd/pack") // writes pack binary to dir
run("go", "tool", char+"g", "large.go")
run("./pack", "grc", "large.a", "large."+char)
run("go", "tool", char+"g", "main.go")
run("go", "tool", char+"l", "-o", "a.out", "main."+char)
run("go", "tool", char+"g", "-I", ".", "main.go")
run("go", "tool", char+"l", "-L", ".", "-o", "a.out", "main."+char)
out := run("./a.out")
if out != "ok\n" {
t.Fatal("incorrect output: %q, want %q", out, "ok\n")
......
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