Pārlūkot izejas kodu

Merge pull request #11623 from grafana/revert-11571-remove-codecov

Revert "build: remove code cov"
Carl Bergquist 7 gadi atpakaļ
vecāks
revīzija
ac5836f895
1 mainītis faili ar 14 papildinājumiem un 1 dzēšanām
  1. 14 1
      scripts/circle-test-backend.sh

+ 14 - 1
scripts/circle-test-backend.sh

@@ -20,4 +20,17 @@ echo "building backend with install to cache pkgs"
 exit_if_fail time go install ./pkg/cmd/grafana-server
 exit_if_fail time go install ./pkg/cmd/grafana-server
 
 
 echo "running go test"
 echo "running go test"
-go test ./pkg/...
+
+set -e
+echo "" > coverage.txt
+
+time for d in $(go list ./pkg/...); do
+  exit_if_fail go test -coverprofile=profile.out -covermode=atomic $d
+  if [ -f profile.out ]; then
+    cat profile.out >> coverage.txt
+    rm profile.out
+  fi
+done
+
+echo "Publishing go code coverage"
+bash <(curl -s https://codecov.io/bash) -cF go