Skip to content

test: probar que el generador de catalogos funciona, no que esten al dia - #66

Merged
LiriothTeltanion merged 1 commit into
mainfrom
fix/prueba-catalogos
Sep 12, 2026
Merged

LiriothTeltanion merged 1 commit into
mainfrom
fix/prueba-catalogos

Conversation

@LiriothTeltanion

Copy link
Copy Markdown
Owner

Faltaba la mitad del arreglo de #65. El paso del workflow ya avisa en vez de bloquear, pero una prueba unitaria exigia lo mismo y seguia tumbando todo PR de dependencias.

test_structure_catalogs_are_current llamaba a --check y exigia codigo cero, exactamente lo que hace el paso del CI. Como los informes indexan el arbol entero, cualquier fichero que cambie los deja obsoletos.

Que esten al dia es una preocupacion de entrega, y el workflow lo sigue exigiendo en push a main. Lo que corresponde a una prueba unitaria es que el generador este sano. Ahora tolera unicamente las lineas [FAIL] generated report is stale: y falla ante cualquier otra cosa: una traza, un [FATAL], una herramienta que falta o un repositorio malformado.

Comprobado en los dos sentidos:

  • Con los cinco informes obsoletos, las 65 pruebas pasan.
  • Una linea de error distinta sigue marcandose como fallo, verificado contra la salida real de --repo /no/existe.

La prueba cambia de nombre a test_structure_catalog_generator_runs_and_reports_cleanly, que es lo que ahora comprueba.

La prueba duplicaba exactamente el paso del CI: llamaba a --check y
exigia codigo cero. Como los informes indexan el arbol entero, cualquier
fichero que cambie los deja obsoletos, asi que el paso del workflow ya no
bloqueaba pero la prueba si, y todo PR de dependencias seguia en rojo.

Que esten al dia es una preocupacion de entrega y el workflow lo sigue
exigiendo en push a main. Lo que corresponde a una prueba unitaria es que
el generador este sano, asi que ahora tolera unicamente las lineas de
"generated report is stale" y falla ante cualquier otra cosa: una traza,
un [FATAL], una herramienta que falta o un repositorio malformado.

Comprobado en los dos sentidos: con los cinco informes obsoletos las 65
pruebas pasan, y una linea de error distinta sigue marcandose como fallo.
@netlify

netlify Bot commented Sep 12, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for kevincusnir ready!

Name Link
🔨 Latest commit 6046ef5
🔍 Latest deploy log https://app.netlify.com/projects/kevincusnir/deploys/6aa5156521c37e0008a94cd6
😎 Deploy Preview https://deploy-preview-66--kevincusnir.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@LiriothTeltanion
LiriothTeltanion enabled auto-merge (squash) September 12, 2026 09:03
@LiriothTeltanion
LiriothTeltanion merged commit f7ab430 into main Sep 12, 2026
5 checks passed
@LiriothTeltanion
LiriothTeltanion deleted the fix/prueba-catalogos branch September 12, 2026 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant