diff --git a/scripts/testing/test-native-with-redis.sh b/scripts/testing/test-native-with-redis.sh index 50fd3c7..2175894 100755 --- a/scripts/testing/test-native-with-redis.sh +++ b/scripts/testing/test-native-with-redis.sh @@ -7,6 +7,13 @@ set -e echo "=== FetchML Native Library Test with Redis ===" echo "" +# Create data directories if they don't exist (fixes Docker mount permission issues) +echo "Creating data directories..." +mkdir -p data/dev/redis +mkdir -p data/dev/logs +mkdir -p data/dev/experiments +mkdir -p data/dev/active + # Check if native libraries are built if [ ! -f "native/build/libqueue_index.so" ] && [ ! -f "native/build/libqueue_index.dylib" ]; then echo "Building native libraries..."