Codecov

Transforme uploads de cobertura de código em verificações de pull request e relatórios visuais

coveragetesting
Sitecodecov.io
CategoriaCI/CD e código
PreçoFreemium
Cartão obrigatórioNão

SOBRE

O que é Codecov?

O Codecov é uma ferramenta de análise de cobertura de código que se integra a pipelines de CI para fornecer verificações de pull request e relatórios visuais. É compatível com várias linguagens e formatos de cobertura, e seus relatórios por commit ajudam as equipes a aplicar limites de cobertura. A plataforma é especialmente popular em projetos open source.

ANTES DE SE CADASTRAR

O que você precisa saber

✓
Integração profunda com GitHub e GitLabO Codecov adiciona informações de cobertura aos pull requests, sinaliza regressões e bloqueia o merge quando os limites não são atingidos.
✓
Amplo suporte a linguagens e formatosAceita relatórios de cobertura de Python, JavaScript, Java, Go, Rust e muitas outras linguagens, em formatos como Cobertura, JaCoCo e llvm-cov.
△
Percentual de cobertura pode incentivar testes superficiaisAs equipes podem escrever testes que cobrem linhas sem verificar comportamentos, aumentando os números de cobertura sem melhorar a confiabilidade.
✕
Plano gratuito muito limitado para repositórios privadosO plano gratuito para repositórios privados cobre apenas um usuário. Equipes precisam de um plano pago para projetos privados com vários colaboradores.

COMUNIDADE

Nos fóruns

Desenvolvedores no Reddit valorizam a integração do Codecov com o GitHub e os relatórios de cobertura claros nos PRs. A principal crítica é que a cobertura, sozinha, não mede a qualidade dos testes e pode gerar uma falsa sensação de confiança. O modelo de preços para repositórios privados também é um problema recorrente.

— Opinião da comunidade

SOBRE NÓS

Transparência e independência, sem enrolação.

Sem espaços pagos. Apenas uma visão clara do que a ferramenta faz, quanto custa e o que você precisa saber antes de adotá-la.

Saiba mais→

DÚVIDAS FREQUENTES

Perguntas respondidas.

Quais linguagens o Codecov oferece suporte?+

O Codecov oferece suporte a praticamente todas as linguagens, incluindo Python, JavaScript, TypeScript, Java, Go, Rust, Ruby, C/C++ e outras. Ele aceita relatórios de cobertura em formatos como Cobertura, JaCoCo, Clover, llvm-cov e muitos outros.

O Codecov é gratuito para projetos open source?+

Sim, o Codecov é gratuito para projetos open source, com linhas de código e uploads ilimitados. Repositórios privados exigem um plano pago, começando pelo nível Basic para um único usuário.

O Codecov pode aplicar limites de cobertura?+

Sim, o Codecov pode sinalizar pull requests em que a cobertura cai abaixo de um limite configurável. Você pode definir metas diferentes para a cobertura do projeto e do patch, além de sinalizar arquivos ou diretórios específicos.