Files
Geniusia_v2/LANCER_TEST_GUI.sh
2026-03-05 00:20:25 +01:00

65 lines
1.8 KiB
Bash
Executable File

#!/bin/bash
# Script pour lancer le test de la GUI améliorée
echo "=========================================="
echo " Test de la GUI Améliorée - GeniusIA v2"
echo "=========================================="
echo ""
# Vérifier que nous sommes dans le bon répertoire
if [ ! -d "geniusia2" ]; then
echo "❌ Erreur: Lancez ce script depuis le répertoire racine du projet"
exit 1
fi
# Activer l'environnement virtuel
echo "🔧 Activation de l'environnement virtuel..."
source geniusia2/venv/bin/activate
# Vérifier PyQt5
echo "🔍 Vérification de PyQt5..."
python3 -c "from PyQt5.QtWidgets import QApplication" 2>/dev/null
if [ $? -ne 0 ]; then
echo "❌ PyQt5 non trouvé. Installation..."
pip install PyQt5
fi
# Vérifier les imports
echo "🔍 Vérification des imports..."
python3 -c "from geniusia2.gui import ImprovedGUI, GUISignals, GUIState" 2>/dev/null
if [ $? -ne 0 ]; then
echo "❌ Erreur d'import. Vérifiez l'installation."
exit 1
fi
echo "✅ Tout est prêt!"
echo ""
echo "🚀 Lancement du test de la GUI..."
echo ""
echo "Ce que vous allez voir:"
echo " - Fenêtre GUI 300x500px"
echo " - Simulation d'un workflow complet (14 étapes)"
echo " - Changements de mode (Shadow → Assist → Copilot → Auto)"
echo " - Logs avec emojis et couleurs"
echo " - Statistiques en temps réel"
echo " - Fine-tuning (collecte → training → terminé)"
echo " - System tray dans la barre Ubuntu"
echo ""
echo "Testez:"
echo " ✓ Scroll dans les logs"
echo " ✓ Boutons Pause/Arrêter"
echo " ✓ Icône system tray (clic droit)"
echo " ✓ Minimisation vers le tray"
echo ""
echo "Appuyez sur Entrée pour continuer..."
read
# Lancer le test
python3 test_improved_gui.py
echo ""
echo "=========================================="
echo " Test terminé!"
echo "=========================================="