Coveralls logo

Coveralls

Freemium

Web service for tracking test coverage over time with PR comments, badges, and trend dashboards.

Visit website

Pricing

Freemium

Type

Automation

// VERDICT

Reach for Coveralls when you want coverage reported on PRs with history and badges from CI. Skip it when a local number suffices, you can't use a cloud service, or you want coverage inside a broader quality platform.

Best for

A code-coverage reporting service - ingesting coverage from CI and showing it on pull requests with history and badges, a long-standing alternative to Codecov.

Avoid when

You only need a local number, you can't use a cloud service, or you want it bundled in a broader platform.

CI/CD fit

Coverage upload from CI · PR status + badges · history

Team fit

Teams tracking coverage · PR-based workflows · Open-source projects

Setup

Easy

Maintenance

Low

Learning

Beginner

Licence

Freemium

// BEST FOR

  • Reporting coverage on pull requests
  • Coverage history and trend tracking
  • Badges for READMEs/open-source
  • Aggregating coverage across builds
  • A simple, long-standing coverage service
  • Making coverage visible per PR

// AVOID WHEN

  • You only need a local coverage number
  • You can't use a cloud service
  • Coverage in a broader platform is preferred (SonarQube)
  • Gating beyond coverage is needed
  • Minimal/no-platform is preferred
  • Single-developer projects without PRs

// QUICK START

Generate coverage in CI -> send to Coveralls via its uploader/integration ->
get PR status + badges and history. Pair with istanbul/pytest-cov/JaCoCo.

// ALTERNATIVES TO CONSIDER

ToolChoose it when
CodecovYou want richer PR views and coverage gates.
IstanbulYou want the JS coverage generator itself.
SonarQubeYou want coverage in a quality+security platform.

// FEATURES

  • Coverage history with per-build deltas
  • PR comments and status checks for coverage changes
  • README badges showing current coverage percentage
  • Multi-language — accepts lcov, clover, cobertura, and others
  • Repo and team dashboards

// PROS

  • Free for public repositories
  • Simple integration via official uploaders
  • Lightweight — covers the basics without bloat
  • Established product with stable API

// CONS

  • Less feature-rich than Codecov for advanced flag and component analysis
  • UI feels dated compared to newer alternatives
  • Mostly cloud-only — limited self-hosted story

// EXAMPLE QA WORKFLOW

  1. Generate coverage in CI

  2. Send to Coveralls via its uploader

  3. Report coverage on PRs

  4. Track history and badges

  5. Pair with a coverage generator

  6. Keep the uploader current

// RELATED QA.CODES RESOURCES