Una biblioteca gratuita de cobertura de código Java que mide qué partes del bytecode de Java ejecutan las pruebas.
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
Instala el paquete coveralls desde PyPI
pip install coveralls - 2
Ejecuta las pruebas de tu paquete con coverage.py
coverage run --source=mypkg -m pytest tests/ - 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
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
Un plugin de pytest que vuelve a ejecutar solo las pruebas afectadas por los cambios recientes en el código, con un modo de vigilancia continua opcional.
Un ejecutor de pruebas para Python que amplía unittest con plugins, detección de pruebas, pruebas parametrizadas y resultados más detallados; sucesor de nose.
Pruebas de mutación para Ruby: modifica el código e informa qué cambios no detecta la suite de pruebas.
PHPUnit es un framework de pruebas unitarias para PHP, orientado a programadores y basado en la arquitectura xUnit.
Framework de pruebas unitarias y de componentes basado en Vite que reutiliza la configuración, los transformers y los plugins de Vite.