diff --git a/Makefile b/Makefile index 7ec99cb..1bd44d2 100644 --- a/Makefile +++ b/Makefile @@ -142,12 +142,20 @@ endif .PHONY: test test: server/.depensure webapp/.npminstall ifneq ($(HAS_SERVER),) - cd server && $(GO) test -race -v -coverprofile=coverage.txt ./... + cd server && $(GO) test -race -v ./... endif ifneq ($(HAS_WEBAPP),) cd webapp && $(NPM) run fix; endif +## Creates a coverage report for the server code. +.PHONY: coverage +coverage: server/.depensure webapp/.npminstall +ifneq ($(HAS_SERVER),) + cd server && $(GO) test -race -coverprofile=coverage.txt ./... + @cd server && $(GO) tool cover -html=coverage.txt +endif + ## Clean removes all build artifacts. .PHONY: clean clean: