Guías · Código
Caza de pruebas inestables
Cuando una prueba falla de forma aleatoria, el agente la repite, encuentra el patrón y propone una solución en una rama.
Pega esto en tu agente
Cuando una prueba falla en CI y luego pasa al repetirla, anótalo. Ejecuta la prueba sospechosa de forma aislada las veces necesarias para confirmar que es inestable y, después, busca la causa, como problemas de sincronización, estado compartido u orden de ejecución de las pruebas. Propón una solución en una rama nueva y abre una solicitud de cambios que exponga las pruebas. No desactives, omitas ni elimines pruebas, y no fusiones cambios ni hagas push a la rama principal. Qué hace el agente
Detecta las pruebas que fallan y luego pasan
Vuelve a ejecutar la prueba sospechosa de forma aislada
Rastrea la causa de la inestabilidad
Abre una solicitud de cambios con la solución y las pruebas
Reglas que añadir
- Los cambios van en una rama y esperan revisión
- No se permite desactivar, omitir ni eliminar pruebas
- No se añaden paquetes nuevos sin tu aprobación
Qué obtienes: Pruebas inestables detectadas, explicadas y corregidas en una solicitud de cambios que puedes revisar.