Adapt test-coverage command to be able to run for a certain package

Signed-off-by: Stephanie Hohenberg <stephanie.hohenberg@gmail.com>
This commit is contained in:
Stephanie Hohenberg
2025-09-07 11:01:16 -04:00
parent fc22b6df31
commit 1904ef6ad8
2 changed files with 5 additions and 7 deletions

View File

@@ -19,9 +19,10 @@ set -euo pipefail
covermode=${COVERMODE:-atomic}
coverdir=$(mktemp -d /tmp/coverage.XXXXXXXXXX)
profile="${coverdir}/cover.out"
target="${1:-./...}" # by default the whole repository is tested
generate_cover_data() {
for d in $(go list ./...) ; do
for d in $(go list "$target"); do
(
local output="${coverdir}/${d//\//-}.cover"
go test -coverprofile="${output}" -covermode="$covermode" "$d"