El repositorio incluye tests de integración que llaman a la API y consultan PostgreSQL durante un despliegue. Requieren API, worker, Docker, PostgreSQL, Redis, Temporal y un repositorio local de prueba con Dockerfile.
- Salud y creación de apps
- Respuesta de health, conexión a PostgreSQL, identificador, subdominio y estado inicial.
- Flujo de despliegue
- Espera success en la base de datos y busca mensajes del pipeline. No realiza una petición HTTP a la app desplegada.
- Red Docker
- Consulta su existencia si Docker expone la API TCP; si no está disponible, omite esa comprobación. No prueba bloqueo de tráfico entre apps.
- Colisión y app inexistente
- Compara los subdominios de dos apps con el mismo nombre y espera un 404 al desplegar un identificador inexistente.
NO VERIFICADO · Ejecución de la suite de Hangar
La suite requiere servicios activos y un repositorio de prueba local con Dockerfile. Ese fixture no está presente en este entorno; no se levantó la infraestructura ni se generó una salida de tests ficticia.
Comando documentado, no ejecutado en esta revisión: go test ./tests/... -v -timeout 120s -tags integration
Lo verificable aquí es la implementación y la existencia de estas comprobaciones. No se publican porcentajes de cobertura, tiempos de despliegue ni resultados de producción sin evidencia reproducible.