|
|
|
@ -4,8 +4,20 @@ 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"
|
|
|
|
|
echo "GITHUB_WORKSPACE: ${GITHUB_WORKSPACE}"
|
|
|
|
|
echo "Current directory: $(pwd)"
|
|
|
|
|
OUTPUT_DIR="${GITHUB_WORKSPACE}/dehydrate/output"
|
|
|
|
|
TEST_DIR="${GITHUB_WORKSPACE}/dehydrate/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,10 +57,31 @@ mkdir -p "$TEST_DIR"
|
|
|
|
|
|
|
|
|
|
echo -e "${YELLOW}Running dehydrate tests...${NC}\n"
|
|
|
|
|
|
|
|
|
|
# Debug output
|
|
|
|
|
echo "Looking for dehydrate at: $DEHYDRATE"
|
|
|
|
|
echo "Workspace structure:"
|
|
|
|
|
ls -la "${GITHUB_WORKSPACE}" 2>/dev/null || echo "Workspace not found"
|
|
|
|
|
echo "Dehydrate directory contents:"
|
|
|
|
|
ls -la "${GITHUB_WORKSPACE}/dehydrate" 2>/dev/null || echo "Dehydrate directory not found"
|
|
|
|
|
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}"
|
|
|
|
|
echo "Please run ./build.sh first to build dehydrate"
|
|
|
|
|
|
|
|
|
|
if [ -n "${GITEA_CONTAINER_NAME:-}" ]; then
|
|
|
|
|
echo "Checking if build directory exists..."
|
|
|
|
|
BUILD_DIR="${GITHUB_WORKSPACE}/dehydrate/build"
|
|
|
|
|
if [ -d "$BUILD_DIR" ]; then
|
|
|
|
|
echo "Build directory exists, checking contents:"
|
|
|
|
|
ls -la "$BUILD_DIR"
|
|
|
|
|
else
|
|
|
|
|
echo "Build directory $BUILD_DIR does not exist"
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|