tasq/node_modules/agentic-flow/validation/docker-quic-test.sh

43 lines
982 B
Bash

#!/bin/bash
#
# Docker-based QUIC transport validation
# Tests QUIC integration in a clean containerized environment
#
set -e
echo "🐳 QUIC Transport Docker Validation"
echo "===================================="
echo ""
# Build Docker image
echo "📦 Building Docker test image..."
docker build -f Dockerfile.quic-test -t agentic-flow-quic-test . || {
echo "❌ Docker build failed"
exit 1
}
echo ""
echo "✅ Docker image built successfully"
echo ""
# Run tests in container
echo "🧪 Running QUIC tests in Docker container..."
echo ""
docker run --rm agentic-flow-quic-test || {
echo ""
echo "❌ Docker tests failed"
exit 1
}
echo ""
echo "✅ All Docker-based QUIC tests passed!"
echo ""
echo "📊 Validation Summary:"
echo " ✓ WASM bindings load in containerized environment"
echo " ✓ Package exports are correctly configured"
echo " ✓ Dependencies resolve properly"
echo " ✓ Integration works in production-like setup"
echo ""