github.com/cgcardona/r-subnet-evm@v0.1.5/scripts/coverage.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  set -o errexit
     4  set -o nounset
     5  set -o pipefail
     6  
     7  if [ ! -f "coverage.out" ]; then
     8    echo "no coverage file"
     9    exit 0
    10  fi
    11  
    12  totalCoverage=`go tool cover -func=coverage.out | grep total | grep -Eo '[0-9]+\.[0-9]+'`
    13  echo "Current test coverage : $totalCoverage %"
    14  echo "========================================"
    15  
    16  go tool cover -func=coverage.out