#!/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 ""