Repolode
TheKevJames

TheKevJames/coveralls-python

Paquete de Python que sube los resultados de coverage.py a coveralls.io para publicar estadísticas de cobertura en línea.

Estrellas
573
Forks
186
Issues abiertos
2
Último commit
hace 20 horas

¿Qué es?

Coveralls for Python es un cliente que envía los datos de cobertura de pruebas de un proyecto de Python a coveralls.io, un servicio alojado que publica estadísticas de cobertura en línea. Se integra con coverage.py, por lo que cualquier ejecutor de pruebas que coverage.py pueda envolver, como pytest o nosetests, puede enviarle sus resultados al servicio.

El flujo de trabajo habitual consiste en ejecutar las pruebas con coverage y, luego, ejecutar el comando coveralls para subir el informe. El paquete se instala desde PyPI y también está disponible en conda-forge y como imagen de Docker.

La documentación del proyecto explica cómo usarlo, y el paquete especifica qué versiones de Python y coverage.py admite; para entornos más antiguos, se debe usar la serie 1.x.

Funciones clave

  • 01Sube informes de coverage.py a coveralls.io con un solo comando.
  • 02Funciona con pytest, nosetests y otros ejecutores que coverage.py pueda envolver.
  • 03Se puede instalar desde PyPI y conda-forge, y está disponible como imagen de Docker.
  • 04Admite varias versiones e implementaciones de Python.

Casos de uso

  • Publicar insignias e informes de cobertura de pruebas de un proyecto de Python en coveralls.io.
  • Añadir la subida de cobertura como paso en los pipelines de CI después de ejecutar las pruebas.
  • Seguir los cambios en la cobertura a lo largo del tiempo en una base de código de Python.

Inicio rápido

  1. 1

    Instala el paquete coveralls desde PyPI

    pip install coveralls
  2. 2

    Ejecuta las pruebas de tu paquete con coverage.py

    coverage run --source=mypkg -m pytest tests/
  3. 3

    Sube los resultados de cobertura a coveralls.io

    coveralls

Antes de usarlo

  • Para subir los resultados se necesita una cuenta de coveralls.io y un token del repositorio. El README incluye un enlace a la documentación correspondiente.

En colecciones

Temas

#python#code-coverage#testing#ci#pytest#coverage-py#coverage#coveralls#nosetests

Preguntas frecuentes

¿Qué es coveralls-python?
Paquete de Python que sube los resultados de coverage.py a coveralls.io para publicar estadísticas de cobertura en línea. Coveralls for Python es un cliente que envía los datos de cobertura de pruebas de un proyecto de Python a coveralls.io, un servicio alojado que publica estadísticas de cobertura en línea. Se integra con coverage.py, por lo que cualquier ejecutor de pruebas que coverage.py pueda envolver, como pytest o nosetests, puede enviarle sus resultados al servicio.
¿coveralls-python es gratuito? ¿Qué licencia tiene?
coveralls-python es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿coveralls-python sigue mantenido?
Mantenimiento activo. El último commit de coveralls-python fue el 6 nov 2026.
¿Para qué puedo usar coveralls-python?
Publicar insignias e informes de cobertura de pruebas de un proyecto de Python en coveralls.io. Añadir la subida de cobertura como paso en los pipelines de CI después de ejecutar las pruebas. Seguir los cambios en la cobertura a lo largo del tiempo en una base de código de Python.
¿Cómo se instala coveralls-python?
Instala el paquete coveralls desde PyPI: pip install coveralls Ejecuta las pruebas de tu paquete con coverage.py: coverage run --source=mypkg -m pytest tests/ Sube los resultados de cobertura a coveralls.io: coveralls
¿Dónde consigo coveralls-python?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TheKevJames/coveralls-python

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados