Files
coreth/scripts/coverage.sh
2025-07-31 21:45:39 +00:00

17 lines
361 B
Bash
Executable File

#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
if [ ! -f "coverage.out" ]; then
echo "no coverage file"
exit 0
fi
totalCoverage=$(go tool cover -func=coverage.out | grep total | grep -Eo '[0-9]+\.[0-9]+')
echo "Current test coverage : $totalCoverage %"
echo "========================================"
go tool cover -func=coverage.out