kokeillaan toimiiko coverage
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:52:59 +03:00
parent a3b4ac1b45
commit 3421fb12b0
+7 -2
View File
@@ -58,12 +58,17 @@ jobs:
docker run --rm \
-v bats-workspace:/data \
-v bats-coverage:/coverage \
--cap-add SYS_PTRACE \
--entrypoint bash ${{ inputs.bats-image }} \
-c 'apk add -q lsof python3 jq curl && cd /data && \
if apk add -q kcov 2>/dev/null; then \
if ! apk add -q kcov 2>/dev/null; then \
grep "^https.*/main$" /etc/apk/repositories | sed "s/main$/community/" >> /etc/apk/repositories && \
apk update -q && apk add -q kcov; \
fi && \
if command -v kcov &>/dev/null; then \
kcov --include-path=/data/scripts/ /coverage/ bats tests/; \
else \
echo "kcov not available, skipping coverage" >&2 && bats tests/; \
echo "ERROR: kcov is required but not available" >&2 && exit 1; \
fi' \
> "reports/${GITHUB_SHA:0:8}/bats/results.txt" 2>&1
BATS_EXIT=$?