From f7d2001871d690ee8e81d77efaee6c7829e68735 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 30 Jun 2025 22:37:31 +1200 Subject: [PATCH] Modify dehydrate/test.sh --- dehydrate/test.sh | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/dehydrate/test.sh b/dehydrate/test.sh index e4d2bdf..7321544 100755 --- a/dehydrate/test.sh +++ b/dehydrate/test.sh @@ -4,8 +4,18 @@ set -euo pipefail SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" PROJECT="dehydrate" -DEHYDRATE="${SCRIPT_DIR}/output/${PROJECT}" -TEST_DIR="${SCRIPT_DIR}/test_temp" + +# Handle running locally or in Gitea runner +if [ -n "${GITEA_CONTAINER_NAME:-}" ]; then + echo "Running in Gitea CI environment" + OUTPUT_DIR="${GITHUB_WORKSPACE}/${PROJECT}/output" + TEST_DIR="${GITHUB_WORKSPACE}/${PROJECT}/test_temp" +else + OUTPUT_DIR="${SCRIPT_DIR}/output" + TEST_DIR="${SCRIPT_DIR}/test_temp" +fi + +DEHYDRATE="${OUTPUT_DIR}/${PROJECT}" # Colors for output RED='\033[0;31m' @@ -45,6 +55,11 @@ mkdir -p "$TEST_DIR" echo -e "${YELLOW}Running dehydrate tests...${NC}\n" +# Debug output +echo "Looking for dehydrate at: $DEHYDRATE" +echo "Output directory contents:" +ls -la "$OUTPUT_DIR" 2>/dev/null || echo "Output directory not found" + # Check if dehydrate binary exists if [ ! -f "$DEHYDRATE" ]; then echo -e "${RED}Error: dehydrate binary not found at $DEHYDRATE${NC}"