bats coverage fix
CI / load-config (push) Successful in 11s
ci-bats Bats tests FAILED
ci-cucumber Cucumber tests passed
CI / feature (push) Failing after 1m20s
CI / main (push) Has been skipped

This commit is contained in:
moilanik
2026-06-13 18:35:08 +03:00
parent 1770c3b1c3
commit d7d1f93895
3 changed files with 20 additions and 9 deletions
+6 -2
View File
@@ -59,8 +59,12 @@ jobs:
-v bats-workspace:/data \
-v bats-coverage:/coverage \
--entrypoint bash ${{ inputs.bats-image }} \
-c 'apk add -q lsof python3 jq curl kcov && \
cd /data && kcov --include-path=/data/scripts/ /coverage/ bats tests/' \
-c 'apk add -q lsof python3 jq curl && \
if apk add -q kcov 2>/dev/null; then \
kcov --include-path=/data/scripts/ /coverage/ bats tests/; \
else \
echo "kcov not available, skipping coverage" >&2 && bats tests/; \
fi' \
> "reports/${GITHUB_SHA:0:8}/bats/results.txt" 2>&1
BATS_EXIT=$?
bash .ci/.gitea/scripts/bats-coverage.sh bats-coverage "reports/${GITHUB_SHA:0:8}/bats"