Upload code coverage to Codecov

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
This commit is contained in:
RainbowMango 2022-09-24 17:38:21 +08:00
parent ed13e664d9
commit 44e4caffbf
2 changed files with 11 additions and 3 deletions

View File

@ -80,6 +80,13 @@ jobs:
go-version: 1.18.3 go-version: 1.18.3
- name: make test - name: make test
run: make test run: make test
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
with:
files: ./_output/coverage/coverage_pkg.txt,./_output/coverage/coverage_cmd.txt,./_output/coverage/coverage_examples.txt
flags: unittests
fail_ci_if_error: true
verbose: true
e2e: e2e:
name: e2e test name: e2e test
needs: build needs: build

View File

@ -110,9 +110,10 @@ release-chart:
.PHONY: test .PHONY: test
test: test:
go test --race --v ./pkg/... mkdir -p ./_output/coverage/
go test --race --v ./cmd/... go test --race --v ./pkg/... -coverprofile=./_output/coverage/coverage_pkg.txt -covermode=atomic
go test --race --v ./examples/... go test --race --v ./cmd/... -coverprofile=./_output/coverage/coverage_cmd.txt -covermode=atomic
go test --race --v ./examples/... -coverprofile=./_output/coverage/coverage_examples.txt -covermode=atomic
upload-images: images upload-images: images
@echo "push images to $(REGISTRY)" @echo "push images to $(REGISTRY)"