Files
rpa_vision_v3/scripts/test_proprietes_vwb_complet.sh
Dom a27b74cf22 v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution
- Frontend v4 accessible sur réseau local (192.168.1.40)
- Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard)
- Ollama GPU fonctionnel
- Self-healing interactif
- Dashboard confiance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:23:51 +01:00

79 lines
1.9 KiB
Bash
Executable File

#!/bin/bash
# Script de démarrage pour tester les propriétés VWB
# Auteur : Dom, Alice, Kiro - 10 janvier 2026
echo "🚀 Démarrage du test des propriétés VWB"
echo "======================================"
# Vérifier l'environnement virtuel
if [[ "$VIRTUAL_ENV" == "" ]]; then
echo "⚠️ Activation de l'environnement virtuel..."
source venv_v3/bin/activate
fi
# Démarrer le backend en arrière-plan
echo "🔧 Démarrage du backend VWB..."
cd visual_workflow_builder
python -m backend.app_catalogue_simple &
BACKEND_PID=$!
cd ..
# Attendre que le backend démarre
echo "⏳ Attente du démarrage du backend..."
sleep 5
# Vérifier que le backend est disponible
if curl -s http://localhost:5004/health > /dev/null; then
echo "✅ Backend disponible"
else
echo "❌ Backend non disponible"
kill $BACKEND_PID 2>/dev/null
exit 1
fi
# Démarrer le frontend
echo "🌐 Démarrage du frontend..."
cd visual_workflow_builder/frontend
npm start &
FRONTEND_PID=$!
cd ../..
# Attendre que le frontend démarre
echo "⏳ Attente du démarrage du frontend..."
sleep 10
# Ouvrir la page de test
echo "🌐 Ouverture de la page de test..."
if command -v xdg-open > /dev/null; then
xdg-open http://localhost:3000/vwb-test
elif command -v open > /dev/null; then
open http://localhost:3000/vwb-test
else
echo "📋 Ouvrez manuellement: http://localhost:3000/vwb-test"
fi
echo ""
echo "🎯 INSTRUCTIONS:"
echo "1. La page de test devrait s'ouvrir automatiquement"
echo "2. Cliquez sur 'Exécuter les Tests'"
echo "3. Vérifiez que tous les tests sont verts ✅"
echo "4. Testez l'affichage des propriétés dans le panneau"
echo ""
echo "⏹️ Pour arrêter: Appuyez sur Ctrl+C"
# Fonction de nettoyage
cleanup() {
echo ""
echo "🧹 Nettoyage..."
kill $BACKEND_PID 2>/dev/null
kill $FRONTEND_PID 2>/dev/null
echo "✅ Services arrêtés"
exit 0
}
# Capturer Ctrl+C
trap cleanup SIGINT
# Attendre l'arrêt manuel
wait