Tengo un proyecto en github que tiene pruebas unitarias extensas (usando mocha para node.js).
Me gustaría presumir mostrando esas pruebas aprobadas / reprobadas en cada página. Noto que otros proyectos en Github están haciendo esto.
No he podido encontrar ninguna documentación sobre cómo mostrar el estado de la prueba.
- ¿Cómo puedo hacer que Github muestre la salida de la prueba unitaria?
- ¿Github ejecuta las pruebas o necesitas conectarte con una aplicación web externa?
- ¿Existe un servicio web gratuito para hacer esto (mi aplicación es de código abierto)?
unit-testing
github
continuous-integration
mikemaccana
fuente
fuente
Tenga en cuenta que desde el 26 de abril de 2013, puede ver el estado de la compilación en la página de la rama del repositorio de GitHub :
La API de estado de confirmación le permite utilizarla en otros lugares: consulte " API de estados de repositorio ".
A partir del 30 de abril de 2013, el punto final de la API para los estados de confirmación se ha ampliado para permitir nombres de rama y etiqueta, así como confirmar SHA .
fuente
Las insignias de estado de CircleCI también son simplemente imágenes que puede colocar en su
README.md
archivo con la rebaja. Por ejemplo:o
fuente
Sí, estoy bastante seguro de que te refieres a algo como Jenkins o https://travis-ci.org/ ¡ Funcionan en tu cuenta de github! En cada confirmación se ejecutan las pruebas.
fuente