| # Relative imports in go test | |
| env GO111MODULE=off # relative import not supported in module mode | |
| # Run tests outside GOPATH. | |
| env GOPATH=$WORK/tmp | |
| go test ./testimport | |
| stdout '^ok' | |
| -- testimport/p.go -- | |
| package p | |
| func F() int { return 1 } | |
| -- testimport/p1/p1.go -- | |
| package p1 | |
| func F() int { return 1 } | |
| -- testimport/p_test.go -- | |
| package p | |
| import ( | |
| "./p1" | |
| "testing" | |
| ) | |
| func TestF(t *testing.T) { | |
| if F() != p1.F() { | |
| t.Fatal(F()) | |
| } | |
| } |