From 942c1598f482957ca845f589ac9517c976eab85d Mon Sep 17 00:00:00 2001 From: codex Date: Tue, 21 Apr 2026 16:42:16 -0300 Subject: [PATCH] test(soteria): enforce 95 percent coverage floor --- scripts/check.sh | 2 +- scripts/coverage_hygiene_baseline.tsv | 32 ++++++++++++++++++--------- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/scripts/check.sh b/scripts/check.sh index a1e75c0..25b65e0 100644 --- a/scripts/check.sh +++ b/scripts/check.sh @@ -71,7 +71,7 @@ echo "[quality] coverage hygiene" if ! python3 "${ROOT_DIR}/scripts/coverage_hygiene_check.py" \ --root "${ROOT_DIR}" \ --coverprofile "${BUILD_DIR}/coverage.out" \ - --min-total 39.5 \ + --min-total 95 \ --baseline "${ROOT_DIR}/scripts/coverage_hygiene_baseline.tsv" \ --summary-json "${BUILD_DIR}/coverage-summary.json"; then overall_rc=1 diff --git a/scripts/coverage_hygiene_baseline.tsv b/scripts/coverage_hygiene_baseline.tsv index b18c146..303e323 100644 --- a/scripts/coverage_hygiene_baseline.tsv +++ b/scripts/coverage_hygiene_baseline.tsv @@ -1,12 +1,22 @@ # relative_path min_percent reason -cmd/soteria/main.go 0.00 baseline -internal/config/config.go 0.00 baseline -internal/k8s/client.go 0.00 baseline -internal/k8s/jobs.go 0.00 baseline -internal/k8s/state.go 0.00 baseline -internal/k8s/volumes.go 0.00 baseline -internal/longhorn/client.go 0.00 baseline -internal/server/b2.go 0.00 baseline -internal/server/metrics.go 58.48 baseline -internal/server/server.go 63.65 baseline -internal/server/ui_renderer.go 64.32 baseline +cmd/soteria/main.go 95.00 enforced standard +internal/config/config.go 95.00 enforced standard +internal/k8s/client.go 95.00 enforced standard +internal/k8s/job_manifests.go 95.00 enforced standard +internal/k8s/job_support.go 95.00 enforced standard +internal/k8s/jobs.go 95.00 enforced standard +internal/k8s/state.go 95.00 enforced standard +internal/k8s/volumes.go 95.00 enforced standard +internal/longhorn/client.go 95.00 enforced standard +internal/server/auth_support.go 95.00 enforced standard +internal/server/b2.go 95.00 enforced standard +internal/server/backup_handlers.go 95.00 enforced standard +internal/server/inventory_builder.go 95.00 enforced standard +internal/server/metrics.go 95.00 enforced standard +internal/server/policy_http_handlers.go 95.00 enforced standard +internal/server/policy_runtime.go 95.00 enforced standard +internal/server/restore_handlers.go 95.00 enforced standard +internal/server/restic_usage_store.go 95.00 enforced standard +internal/server/server.go 95.00 enforced standard +internal/server/server_utilities.go 95.00 enforced standard +internal/server/ui_renderer.go 95.00 enforced standard