EVERYTHING XIAOMI
Get listed
Side by side

Coverage.py vs Coveralls

Coverage.py

7.3#3 in test coverage toolsFree plan
Free planAPILinuxmacOSSelf-hosted
Visit
Coveralls logo

Coveralls

6.8#4 in test coverage toolsFrom $10 a month
Free planWebAPILinuxSelf-hosted
Visit

What both publish

FactCoverage.pyCoveralls
IntegrationsOfficial examples cover pytest, unittest, and nose, and pytest commonly uses the pytest-cov plugin.Coveralls says it works with any CI service and offers over 30 community-created integrations plus a GitHub Action and CircleCI Orb.
PurposeCoverage.py measures which parts of Python programs ran and identifies executable code that did not run, commonly to gauge test effectiveness.Coveralls analyzes test coverage to show which parts of code are not covered by tests.

Coverage.py plans

  • Coverage.pyFree
  • FreeFree

Coveralls plans

  • Open SourceFree
  • Starter$10 a month
  • Usage add-on$30 a month
  • Enterprise Cloud$35 a month
  • Org$50 a month
  • Org+$100 a month

Pick Coverage.py if…

Coverage.py is for developers measuring how much of their Python code their tests exercise. Its report formats and dynamic contexts can help teams inspect coverage in different ways.

Pick Coveralls if…

Coveralls suits development teams that want coverage details by file and line, historical trends, and pull-request checks. Its free open-source option may suit maintainers of public projects; private repositories have paid plans starting at $10/mo.

Charts they share