From 148a1e7ef842cee65b7cda842548b91eb56c8de0 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 7 Sep 2025 11:51:41 +0300 Subject: no need of this script --- scripts/coverage.sh | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100755 scripts/coverage.sh diff --git a/scripts/coverage.sh b/scripts/coverage.sh deleted file mode 100755 index c57c838..0000000 --- a/scripts/coverage.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -# Simple coverage helper focusing on new/modified packages. -# Usage: scripts/coverage.sh [packages...] - -pkgs=("$@") -if [ ${#pkgs[@]} -eq 0 ]; then - pkgs=( - "codeberg.org/snonux/hexai/internal/tmux" - "codeberg.org/snonux/hexai/internal/hexaiaction" - ) -fi - -cover_dir="$(mktemp -d)" -trap 'rm -rf "$cover_dir"' EXIT - -echo "Running coverage for packages:" "${pkgs[@]}" - -total=0 -for p in "${pkgs[@]}"; do - out="$cover_dir/$(echo "$p" | tr '/' '_').out" - go test -coverprofile="$out" -covermode=atomic "$p" - echo "--- $p ---" - go tool cover -func="$out" | tail -n1 -done - -echo -echo "Hint: combine coverage across all packages with:" -echo " go test ./... -coverprofile=cover.out && go tool cover -func=cover.out" -- cgit v1.2.3