# 🧹 Propuesta de Limpieza de Scripts de Test/Verify ## 📋 Análisis de Scripts Existentes ### ✅ **SCRIPTS ESENCIALES (NO ELIMINAR)** #### Scripts de Docker (Críticos) - `verify-environments.sh` - **MANTENER** - Verifica entornos conda en Docker #### Scripts de Aplicación (Funcionales) - `app/backend/script_groups/hammer/test_plantuml.py` - **MANTENER** - Test funcional de PlantUML --- ### 🗑️ **SCRIPTS PROPUESTOS PARA ELIMINACIÓN** #### Categoría: Scripts de Test de Desarrollo (8 archivos) ```bash test_complete_integration.py # Test completo de simulador hammer test_hammer_browser.py # Test de navegador hammer test_hammer_calculations.py # Test de cálculos hammer test_helper_functions.py # Test de funciones helper test_language_switching.py # Test de cambio de idioma test_model.py # Test de modelos test_permissions.py # Test de permisos ``` **Razón**: Scripts de desarrollo/testing que ya no son necesarios con Docker funcionando #### Categoría: Scripts de Verificación de UI/Design (5 archivos) ```bash verify_dashboard_changes.py # Verificación de cambios en dashboard verify_design_changes.py # Verificación de cambios de diseño verify_group5.py # Verificación específica de grupo 5 verify_navbar_themes.py # Verificación de temas navbar verify_sidel_logo.py # Verificación de logo SIDEL ``` **Razón**: Scripts de verificación de cambios específicos ya implementados #### Categoría: Scripts de Debug/Check (7 archivos) ```bash check_complete_log.py # Check de logs completos check_db.py # Check de base de datos check_group_env.py # Check de entorno de grupo check_log.py # Check de logs check_tables.py # Check de tablas DB debug_discovery.py # Debug de discovery service simple_debug.py # Debug simple ``` **Razón**: Scripts de debugging que pueden ser reemplazados por comandos Docker --- ### 📊 **RESUMEN DE LIMPIEZA** | Categoría | Cantidad | Acción | |-----------|----------|--------| | Scripts Docker esenciales | 1 | ✅ Mantener | | Scripts funcionales | 1 | ✅ Mantener | | Scripts de test obsoletos | 8 | 🗑️ Eliminar | | Scripts de verificación UI | 5 | 🗑️ Eliminar | | Scripts de debug/check | 7 | 🗑️ Eliminar | **Total a eliminar**: 20 archivos **Total a mantener**: 2 archivos --- ### 🔄 **REEMPLAZOS SUGERIDOS** En lugar de los scripts eliminados, usar: #### Para Testing: ```bash # En lugar de test_*.py sudo ./docker-manage.sh health sudo ./verify-environments.sh ``` #### Para Verificación: ```bash # En lugar de verify_*.py sudo ./docker-manage.sh status sudo ./docker-manage.sh logs curl -I http://localhost:5002 ``` #### Para Debug: ```bash # En lugar de debug_*.py y check_*.py sudo ./docker-manage.sh shell sudo ./docker-manage.sh logs sudo ./docker-manage.sh envs ``` --- ### ⚠️ **PRECAUCIONES ANTES DE ELIMINAR** 1. **Hacer backup** de los scripts antes de eliminar 2. **Verificar referencias** en otros archivos 3. **Probar** que el sistema Docker funciona correctamente --- ### 🚀 **COMANDOS DE ELIMINACIÓN** Si estás de acuerdo con la propuesta, estos serían los comandos: ```bash # Crear backup primero mkdir -p backup/old_scripts cp test_*.py verify_*.py check_*.py debug_*.py simple_debug.py backup/old_scripts/ # Eliminar scripts de test rm test_complete_integration.py test_hammer_browser.py test_hammer_calculations.py rm test_helper_functions.py test_language_switching.py test_model.py test_permissions.py # Eliminar scripts de verificación rm verify_dashboard_changes.py verify_design_changes.py verify_group5.py rm verify_navbar_themes.py verify_sidel_logo.py # Eliminar scripts de debug/check rm check_complete_log.py check_db.py check_group_env.py check_log.py check_tables.py rm debug_discovery.py simple_debug.py ``` **¿Proceder con esta limpieza?**