#!/bin/bash # Test des outils d'amélioration du matching set -e echo "╔══════════════════════════════════════════════════════════════╗" echo "║ TEST DES OUTILS D'AMÉLIORATION DU MATCHING ║" echo "╚══════════════════════════════════════════════════════════════╝" GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' cd rpa_vision_v3 2>/dev/null || true echo -e "\n${YELLOW}[1/3]${NC} Test analyse..." if python3 analyze_failed_matches.py --last 5 > /dev/null 2>&1; then echo -e " ${GREEN}✓${NC} Analyse OK" else echo " ⚠️ Pas d'échecs enregistrés (normal si premier lancement)" fi echo -e "\n${YELLOW}[2/3]${NC} Test monitoring..." if python3 monitor_matching_health.py > /dev/null 2>&1; then echo -e " ${GREEN}✓${NC} Monitoring OK" else echo " ⚠️ Monitoring non disponible" fi echo -e "\n${YELLOW}[3/3]${NC} Test amélioration..." if python3 auto_improve_matching.py > /dev/null 2>&1; then echo -e " ${GREEN}✓${NC} Amélioration OK" else echo " ⚠️ Amélioration non disponible" fi echo -e "\n${GREEN}✓${NC} Tests terminés" echo "" echo "Utilisation:" echo " ./analyze_failed_matches.py --last 10" echo " ./monitor_matching_health.py --continuous" echo " ./auto_improve_matching.py --apply" echo ""