From 36b8af6cf323de702c5c96ad5507942cf7dcd3f6 Mon Sep 17 00:00:00 2001 From: moilanik Date: Thu, 18 Jun 2026 10:06:27 +0300 Subject: [PATCH] debug echo, ongelman eristys --- .gitea/scripts/bats-coverage.sh | 8 ++++++++ scripts/ci-report.sh | 13 +++++++++++++ 2 files changed, 21 insertions(+) diff --git a/.gitea/scripts/bats-coverage.sh b/.gitea/scripts/bats-coverage.sh index 8fbc522..b1226bc 100755 --- a/.gitea/scripts/bats-coverage.sh +++ b/.gitea/scripts/bats-coverage.sh @@ -7,11 +7,19 @@ REPORT_DIR="${1:-}" COVERAGE_DIR="$REPORT_DIR/coverage" +echo "DEBUG[bats-coverage]: CWD=$(pwd)" >&2 +echo "DEBUG[bats-coverage]: coverage dir exists? $([ -d coverage ] && echo YES || echo NO)" >&2 + if [ -d coverage ]; then + echo "DEBUG[bats-coverage]: files in coverage/: $(ls coverage/ 2>/dev/null | wc -l)" >&2 + echo "DEBUG[bats-coverage]: coverage/index.html exists? $([ -f coverage/index.html ] && echo YES || echo NO)" >&2 mkdir -p "$COVERAGE_DIR" cp -a coverage/. "$COVERAGE_DIR/" + echo "DEBUG[bats-coverage]: copied to $COVERAGE_DIR" >&2 fi +echo "DEBUG[bats-coverage]: target $COVERAGE_DIR/index.html exists? $([ -f "$COVERAGE_DIR/index.html" ] && echo YES || echo NO)" >&2 + if [ -d "$COVERAGE_DIR" ] && [ ! -f "$COVERAGE_DIR/index.html" ]; then SHA8="${GITHUB_SHA:0:8}" { diff --git a/scripts/ci-report.sh b/scripts/ci-report.sh index 9cc1dd7..8890b32 100644 --- a/scripts/ci-report.sh +++ b/scripts/ci-report.sh @@ -28,6 +28,19 @@ while IFS= read -r -d '' d; do [ -f "$d/index.html" ] && SUBDIRS+=("$name") done < <(find "$REPORT_DIR" -maxdepth 1 -type d ! -name . -print0 2>/dev/null || true) +echo "DEBUG[ci-report]: REPORT_DIR=$REPORT_DIR" >&2 +echo "DEBUG[ci-report]: files found (${#FILES[@]}): ${FILES[*]:-}" >&2 +echo "DEBUG[ci-report]: subdirs with index.html (${#SUBDIRS[@]}): ${SUBDIRS[*]:-}" >&2 +echo "DEBUG[ci-report]: TOTAL=$(( ${#FILES[@]} + ${#SUBDIRS[@]} ))" >&2 +echo "DEBUG[ci-report]: ls -la $REPORT_DIR/:" >&2 +find "$REPORT_DIR" -maxdepth 2 -not -path '*/\.*' 2>/dev/null | while IFS= read -r p; do + if [ -f "$p" ]; then + echo " FILE $(basename "$p")" >&2 + elif [ -d "$p" ] && [ "$p" != "$REPORT_DIR" ]; then + echo " DIR $(basename "$p")/ has-index.html=$([ -f "$p/index.html" ] && echo YES || echo NO)" >&2 + fi +done + TOTAL=$(( ${#FILES[@]} + ${#SUBDIRS[@]} )) if [ "$TOTAL" -eq 0 ]; then