This repository was archived by the owner on Jul 18, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -93,9 +93,12 @@ coverage-test-e2e: coverage-bin
93
93
@echo " Running e2e tests (coverage)..."
94
94
@$(call mkdir,_build/cov)
95
95
@$(call mkdir,$(TEST_RESULTS_DIR ) )
96
- DOCKERAPP_BINARY=../e2e/coverage-bin $(call GO_TESTSUM,e2e-coverage.xml) -v ./e2e
96
+ DOCKERAPP_BINARY=../e2e/coverage-bin $(call GO_TESTSUM,e2e-coverage.xml) -v ./e2e $( INCLUDE_E2E )
97
97
98
98
coverage : coverage-test-unit coverage-test-e2e # # run tests with coverage
99
+ @echo " Fixing coverage files..."
100
+ find _build/cov/ -type f -name " *.out" -print0 | xargs -0 sed -i ' /^coverage/d'
101
+ grep coverage _build/cov/* .out || true
99
102
go install ./vendor/github.com/wadey/gocovmerge/
100
103
gocovmerge _build/cov/* .out > _build/cov/all.out
101
104
go tool cover -func _build/cov/all.out
@@ -131,7 +134,7 @@ schemas: specification/bindata.go ## generate specification/bindata.go from json
131
134
help : # # this help
132
135
@awk ' BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST ) | sort
133
136
134
- .PHONY : cross e2e-cross test check lint test-unit test-e2e coverage coverage-bin coverage-test-unit coverage-test-e2e clean vendor schemas help
137
+ .PHONY : cross e2e-cross test check lint test-unit test-e2e coverage coverage-bin coverage-test-unit coverage-test-e2e clean vendor schemas help fix-coverage
135
138
.DEFAULT : all
136
139
137
140
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ $BUILD_DIR/docker-app.cov \
9
9
-test.coverprofile=$BUILD_DIR /cov/$( uuidgen) .out \
10
10
" $@ " \
11
11
| grep -vE ' ^PASS$' \
12
- | grep -vE ' ^coverage: [0-9]+\.[0-9]+% of statements in .+ $' \
12
+ | grep -vE ' ^coverage:.* $' \
13
13
| grep -v ' ^=== RUN TestRunMain$'
14
14
15
15
exit ${PIPESTATUS[0]}
You can’t perform that action at this time.
0 commit comments