Skip to content

Commit edd763b

Browse files
committed
Makefile: Add backend-coverage and backend-coverage-html
To see the full coverage report in text or html in a browser. Signed-off-by: René Dudfield <[email protected]>
1 parent b3bcc27 commit edd763b

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
backend/headlamp-server
22
backend/headlamp-server.exe
33
backend/tools
4+
backend/coverage.out
45
app/electron/src/*
56
docs/development/storybook/
67
.plugins

Makefile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,16 @@ backend:
5959
backend-test:
6060
cd backend && go test -v -p 1 ./...
6161

62+
.PHONY: backend-coverage
63+
backend-coverage:
64+
cd backend && go test -v -p 1 -coverprofile=coverage.out ./...
65+
cd backend && go tool cover -func=coverage.out
66+
67+
.PHONY: backend-coverage-html
68+
backend-coverage-html:
69+
cd backend && go test -v -p 1 -coverprofile=coverage.out ./...
70+
cd backend && go tool cover -html=coverage.out
71+
6272
.PHONY: backend-format
6373
backend-format:
6474
cd backend && go fmt ./cmd/ ./pkg/**

0 commit comments

Comments
 (0)