1. A "no vendor" switch (for build, test, fmt, vet, etc) would be nice.
2. Multi-package coverage would be nice. We end up copying this stanza
throughout our makefiles:
PACKAGES = $$(go list ./... | grep -v /vendor/)
echo 'mode: atomic' > build/coverage.out
for pkg in $(PACKAGES) ; do \
go test -v -covermode=count -coverprofile=build/coverage.tmp $$pkg 2>&1 |
tee -a build/test.out; \
if [ -e build/coverage.tmp ] ; then tail -n +2 build/coverage.tmp >>
build/coverage.out; rm build/coverage.tmp; fi \
go tool cover -html=build/coverage.out -o build/coverage.html
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.