Repolode
TheKevJames

TheKevJames/coveralls-python

Pacote Python que envia resultados do coverage.py ao coveralls.io para publicar estatísticas de cobertura online.

Estrelas
573
Forks
186
Issues abertas
2
Último commit
há 17 horas

O que é?

Coveralls for Python é um cliente que envia dados de cobertura de testes de um projeto Python ao coveralls.io, um serviço hospedado que publica estatísticas de cobertura online. Ele se integra ao coverage.py, então qualquer executor de testes que possa ser usado pelo coverage.py, como pytest ou nosetests, pode enviar os resultados ao serviço.

O fluxo de trabalho típico é executar os testes com o coverage e, em seguida, rodar o comando coveralls para enviar o relatório. O pacote pode ser instalado pelo PyPI e também está disponível pelo conda-forge e em imagens Docker.

A documentação do projeto explica como usar o pacote, que também informa quais versões do Python e do coverage.py são compatíveis; ambientes mais antigos devem usar a linha 1.x.

Recursos principais

  • 01Envia relatórios do coverage.py ao coveralls.io com um único comando.
  • 02Funciona com pytest, nosetests e outros executores integrados ao coverage.py.
  • 03Pode ser instalado pelo PyPI, conda-forge e por imagens Docker.
  • 04Oferece suporte a várias versões e implementações do Python.

Casos de uso

  • Publicar badges e relatórios de cobertura de testes de um projeto Python no coveralls.io.
  • Adicionar o envio da cobertura como etapa de pipelines de CI após a execução dos testes.
  • Acompanhar as mudanças na cobertura ao longo do tempo em uma base de código Python.

Início rápido

  1. 1

    Instale o pacote coveralls do PyPI

    pip install coveralls
  2. 2

    Execute os testes do seu pacote com coverage.py

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

    Envie os resultados de cobertura para coveralls.io

    coveralls

Antes de usar

  • Para enviar os resultados, é necessário ter uma conta no coveralls.io e um token do repositório. O README aponta para a documentação correspondente.

Em coleções

Tópicos

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

Perguntas frequentes

O que é coveralls-python?
Pacote Python que envia resultados do coverage.py ao coveralls.io para publicar estatísticas de cobertura online. Coveralls for Python é um cliente que envia dados de cobertura de testes de um projeto Python ao coveralls.io, um serviço hospedado que publica estatísticas de cobertura online. Ele se integra ao coverage.py, então qualquer executor de testes que possa ser usado pelo coverage.py, como pytest ou nosetests, pode enviar os resultados ao serviço.
coveralls-python é gratuito? Qual é a licença?
coveralls-python é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
coveralls-python ainda é mantido?
Manutenção ativa. O último commit de coveralls-python foi em 6 de nov. de 2026.
Para que posso usar coveralls-python?
Publicar badges e relatórios de cobertura de testes de um projeto Python no coveralls.io. Adicionar o envio da cobertura como etapa de pipelines de CI após a execução dos testes. Acompanhar as mudanças na cobertura ao longo do tempo em uma base de código Python.
Como instalar coveralls-python?
Instale o pacote coveralls do PyPI: pip install coveralls Execute os testes do seu pacote com coverage.py: coverage run --source=mypkg -m pytest tests/ Envie os resultados de cobertura para coveralls.io: coveralls
Onde consigo coveralls-python?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TheKevJames/coveralls-python

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados