Upload code coverage to Codecov
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
This commit is contained in:
parent
ed13e664d9
commit
44e4caffbf
|
@ -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
|
||||||
|
|
7
Makefile
7
Makefile
|
@ -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)"
|
||||||
|
|
Loading…
Reference in New Issue