I have a Go project in which I'm using glide
for package management.
I have a test suite setup using godog
, which I run with go test
using a TestMain
wrapper as described in the docs of godoc
(with format pretty
).
Since I don't want to test packages I am vendoring, I call the tests with
go test $(glide novendor)
In my case, the project is very simple, and glide novendor
just returns a .
Now my question is: Why is it that when running go test
, I get a lot of pretty output, listing scenarios and steps and whatnot, but when I run go test .
I just get a one-liner
ok gitlab.knf.local/ngs/gpp 0.015s [no tests to run]
(This doesn't change even if I add a dummy test).