Files
gibidify/scripts/test-coverage.sh

12 lines
311 B
Bash
Executable File

#!/bin/sh
set -eu
echo "Running tests with coverage..."
go test -race -v -coverprofile=coverage.out -covermode=atomic ./...
echo ""
echo "Coverage summary:"
go tool cover -func=coverage.out | grep total:
echo ""
echo "Full coverage report saved to: coverage.out"
echo "To view HTML report, run: make coverage"