#!/bin/bash echo "═══════════════════════════════════════════════════════════════════" echo " MULTIMODAL COMPARISON: E2B vs E4B vs 12B" echo "═══════════════════════════════════════════════════════════════════" cd /Users/accusys/MarkBaseEngine echo "" echo "▶ AUDIO TESTS" echo "───────────────────────────────────────────────────────────────────" echo " [1/6] E2B Audio..." swift test --filter SimpleComparisonTest.testE2BAudioOnly 2>&1 | grep -E "(Audio|Output|Range|Time|passed|AudioTower)" echo "" echo " [2/6] E4B Audio..." swift test --filter SimpleComparisonTest.testE4BAudioOnly 2>&1 | grep -E "(Audio|Output|Range|Time|passed|AudioTower)" echo "" echo " [3/6] 12B Audio..." swift test --filter SimpleComparisonTest.test12BAudioOnly 2>&1 | grep -E "(Audio|Output|Range|Time|passed|AudioTower)" echo "" echo "▶ VISION TESTS" echo "───────────────────────────────────────────────────────────────────" echo " [4/6] E4B Vision..." swift test --filter SimpleComparisonTest.testE4BVisionOnly 2>&1 | grep -E "(Vision|Output|Range|Time|passed|VisionTower)" echo "" echo " [5/6] 12B Vision..." swift test --filter SimpleComparisonTest.test12BVisionOnly 2>&1 | grep -E "(Vision|Output|Range|Time|passed|VisionTower)" echo "" echo "▶ END-TO-END TESTS" echo "───────────────────────────────────────────────────────────────────" echo " [6/6] E4B End-to-End..." swift test --filter SimpleComparisonTest.testEndToEndE4B 2>&1 | grep -E "(Load|Audio|Vision|Gen|Total|Summary)" echo "" echo "═══════════════════════════════════════════════════════════════════" echo " ALL TESTS COMPLETE" echo "═══════════════════════════════════════════════════════════════════"