# Issue 46119 | |
# When a module is inside a GOPATH workspace, Package.Root should be set to | |
# Module.Dir instead of $GOPATH/src. | |
env GOPATH=$WORK/tmp | |
cd $WORK/tmp/src/test | |
go list -f {{.Root}} | |
stdout ^$PWD$ | |
# Were we really inside a GOPATH workspace? | |
env GO111MODULE=off | |
go list -f {{.Root}} | |
stdout ^$WORK/tmp$ | |
-- $WORK/tmp/src/test/go.mod -- | |
module test | |
-- $WORK/tmp/src/test/main.go -- | |
package main | |
func main() {} |