Skip to content

Commit 3526605

Browse files
committed
Exclude automatically generated code from coverage
1 parent e553eac commit 3526605

File tree

2 files changed

+68
-114
lines changed

2 files changed

+68
-114
lines changed

Makefile

+3-2
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,12 @@ clean: ## Clean project
2323
-rm -rf $(S3HUB) $(SPARE) cover.out cover.html
2424

2525
test: ## Start unit test
26-
env GOOS=$(GOOS) $(GO_TEST) -coverpkg=./... -coverprofile=cover.out -cover ./...
26+
env GOOS=$(GOOS) $(GO_TEST) -coverpkg=./... -coverprofile=cover.out.tmp -cover ./...
27+
cat cover.out.tmp | grep -v "_gen.go" | grep -v "main.go" > cover.out
2728
$(GO_TOOL) cover -html=cover.out -o cover.html
2829

2930
coverage-tree: test ## Generate coverage tree
30-
go-cover-treemap -coverprofile cover.out > doc/img/cover.svg
31+
go-cover-treemap -statements -coverprofile cover.out > doc/img/cover.svg
3132

3233
changelog: ## Generate changelog
3334
ghch --format markdown > CHANGELOG.md

0 commit comments

Comments
 (0)