65 lines
1.8 KiB
Bash
Executable File
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 "=========================================="
|