EVERYTHING XIAOMI
Get listed
Side by side

Coverage.py vs EclEmma

Coverage.py

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

EclEmma

6.0#14 in test coverage toolsFree plan
Free planLinuxmacOSWindows
Visit

What both publish

FactCoverage.pyEclEmma
IntegrationsOfficial examples cover pytest, unittest, and nose, and pytest commonly uses the pytest-cov plugin.EclEmma is based on JaCoCo and is available through the Eclipse Marketplace Client, an update site, or manual installation.
Intended usersThe documentation presents Coverage.py as a tool for people measuring Python test effectiveness by seeing which code tests exercise and which they miss.The Eclipse integration focuses on supporting individual developers; the site points users to JaCoCo integrations for automated builds.
LicenseCoverage.py is licensed under the Apache 2.0 License.The program is provided under the Eclipse Public License 2.0.
PurposeCoverage.py measures which parts of Python programs ran and identifies executable code that did not run, commonly to gauge test effectiveness.EclEmma is a Java code coverage tool that brings coverage analysis into the Eclipse workbench.

Coverage.py plans

  • Coverage.pyFree
  • FreeFree

EclEmma plans

  • FreeFree

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 EclEmma if…

EclEmma suits individual developers who work in Eclipse and want coverage information alongside Java development. It also supports Scala applications and several Java testing setups.

Charts they share