From 0e83ff303c5b365175bc18c2c413cd4fc2f87fb1 Mon Sep 17 00:00:00 2001 From: Hongchao Deng Date: Fri, 16 Oct 2020 15:16:58 -0700 Subject: [PATCH] add codecov --- Makefile | 2 +- hack/unit_test.sh | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 hack/unit_test.sh diff --git a/Makefile b/Makefile index 311580f81..c948a1aa4 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ all: build # Run tests test: fmt vet lint - go test ./pkg/... ./cmd/... -coverprofile cover.out + ./hack/unit_test.sh # Build manager binary build: fmt vet lint diff --git a/hack/unit_test.sh b/hack/unit_test.sh new file mode 100644 index 000000000..402dfcf68 --- /dev/null +++ b/hack/unit_test.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -e +echo "" > coverage.txt + +for d in $(go list ./pkg/... ./cmd/...); do + go test -race -coverprofile=profile.out -covermode=atomic $d + if [ -f profile.out ]; then + cat profile.out >> coverage.txt + rm profile.out + fi +done + +bash <(curl -s https://codecov.io/bash)