Skip to content

Commit ef89e36

Browse files
authored
add view-coverage command (#69)
1 parent 2dc97ed commit ef89e36

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
cover.out
1+
cover.out
2+
cover.html

.testcoverage.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,4 @@
44
profile: cover.out
55
local-prefix: "github.com/vladopajic/go-actor"
66
threshold:
7-
file: 100
8-
package: 100
97
total: 100

Makefile

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,20 @@ tidy:
2828
install-go-test-coverage:
2929
go install github.com/vladopajic/go-test-coverage/v2@latest
3030

31-
# Check test coverage
31+
32+
# Generates test coverage profile
33+
.PHONY: generate-coverage
34+
generate-coverage:
35+
go test ./... -coverprofile=./cover.out -covermode=atomic -coverpkg=./...
36+
37+
# Runs test coverage check
3238
.PHONY: check-coverage
39+
check-coverage: generate-coverage
3340
check-coverage: install-go-test-coverage
34-
go test ./... -coverprofile=./cover.out -covermode=atomic -coverpkg=./...
35-
$(TEST_COVERAGE) -config=./.testcoverage.yml
41+
$(TEST_COVERAGE) -config=./.testcoverage.yml
42+
43+
# View coverage profile
44+
.PHONY: view-coverage
45+
view-coverage: generate-coverage
46+
go tool cover -html=cover.out -o=cover.html
47+
xdg-open cover.html

0 commit comments

Comments
 (0)