Merge pull request #2575 from RainbowMango/pr_upload_coverage

Upload code coverage to Codecov
This commit is contained in:
karmada-bot 2022-09-27 11:49:11 +08:00 committed by GitHub
commit 00b574f91c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 3 deletions

View File

@ -80,6 +80,13 @@ jobs:
go-version: 1.18.3
- name: 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:
name: e2e test
needs: build

View File

@ -110,9 +110,10 @@ release-chart:
.PHONY: test
test:
go test --race --v ./pkg/...
go test --race --v ./cmd/...
go test --race --v ./examples/...
mkdir -p ./_output/coverage/
go test --race --v ./pkg/... -coverprofile=./_output/coverage/coverage_pkg.txt -covermode=atomic
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
@echo "push images to $(REGISTRY)"