From 072a7c4fbaf51c69adc63d7a3d5c8e31283bcb52 Mon Sep 17 00:00:00 2001 From: Max Ekman Date: Tue, 31 Mar 2020 14:07:14 +0200 Subject: [PATCH] Tidy up makefile, add mongo shell command --- Makefile | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index a1fbf375..7bd0c53b 100644 --- a/Makefile +++ b/Makefile @@ -1,35 +1,39 @@ default: services test +.PHONY: test test: go test ./... -.PHONY: test +.PHONY: test_docker test_docker: docker-compose run --rm golang make test -.PHONY: test_docker +.PHONY: cover cover: go list -f '{{if len .TestGoFiles}}"go test -coverprofile={{.Dir}}/.coverprofile {{.ImportPath}}"{{end}}' ./... | xargs -L 1 sh -c -.PHONY: cover +.PHONY: publish_cover publish_cover: cover go get -d golang.org/x/tools/cmd/cover go get github.com/modocache/gover go get github.com/mattn/goveralls gover @goveralls -coverprofile=gover.coverprofile -service=travis-ci -repotoken=$(COVERALLS_TOKEN) -.PHONY: publish_cover +.PHONY: services services: docker-compose pull mongo redis gpubsub docker-compose up -d mongo redis gpubsub -.PHONY: services +.PHONY: stop stop: docker-compose down -.PHONY: stop +.PHONY: clean clean: @find . -name \.coverprofile -type f -delete @rm -f gover.coverprofile -.PHONY: clean + +.PHONY: mongo_shell +mongo_shell: + docker run -it --network eventhorizon_default --rm mongo:4.2 mongo --host mongo test