- PACKAGES=$(shell go list ./... | grep -v "test")
-
- all: get_deps test
-
- test:
- @echo "--> Running go test --race"
- @go test --race $(PACKAGES)
- @echo "--> Running integration tests"
- @bash ./test/integration_test.sh
-
- get_deps:
- @echo "--> Running go get"
- @go get -v -d $(PACKAGES)
- @go list -f '{{join .TestImports "\n"}}' ./... | \
- grep -v /vendor/ | sort | uniq | \
- xargs go get -v -d
-
- .PHONY: all test get_deps
|