Unlike go/loader's FromArgs, go/packages doesn't return the non-package arguments, so we add a new repeated flag -arg=x -arg=y to specify them. Because we cannot add packages to a packages.Load query, we emit an error if -run is specified and "runtime" is not among the dependencies. There is no easy way to distinguish synthetic test main packages from regular main packages, so we no longer try. This makes -test and -run orthogonal. Change-Id: Ibd69b993c05de62df01dde52218a9e266cd63a71 Reviewed-on: https://go-review.googlesource.com/128837 Reviewed-by: Ian Cottrell <iancottrell@google.com> |
||
|---|---|---|
| .. | ||
| main.go | ||