What's weird to me is that go test -i doesn't actually run tests. Maybe go test -I which does both?
On Sep 1, 2016 11:41 AM, "Ian Lance Taylor" <i...@golang.org> wrote: > On Thu, Sep 1, 2016 at 11:24 AM, 'Tim Hockin' via golang-nuts > <golang-nuts@googlegroups.com> wrote: > > I was running tests against a new project, and it was really slow. > > When I ran with -x I saw a bunch of build steps that didn't seem to be > > necessary. Spelunking through docs, reveals that `go test` doesn't > > install artifacts. `go test -i` does install artifacts but doesn't > > run the tests. > > > > So I changed my script to always `go test -i` followed by `go test` > > and lo, my tests run in 20% of the time. > > > > Am I doing something wrong? This feels really hacky - is it correct? > > That is indeed how it works today. Usually I'm just working on one > package, so I run `go test -i` once for that package and then don't > worry about it until I'm working on a different package. > > I'm not sure how best to change this. It would seem weird for `go > test` to install packages. > > Ian > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.