Coverage.py vs LLVM llvm-cov

Coverage.py

6.2 #4 in Test Coverage Tools

About Coverage.py

LLVM llvm-cov

6.2 #8 in Test Coverage Tools

About LLVM llvm-cov
Coverage.pyLLVM llvm-cov
Free planYesYes
Free trialNoNo
Paid fromFreeFree
Open sourceNoNo
Platformsapi, Linux, macOS, self-hosted, WindowsLinux, macOS, Windows
Free planYesYes
Coverage typesstatement, branchfunction, instantiation, line, region, branch, MC/DC
Supported languagesPythonC, C++, Objective-C, Objective-C++
Report formatstext, HTML, XML, LCOV, JSONtext, HTML, JSON, LCOV
Self-hosted optionYesYes
Coverage gatesYes—

Both are listed in Best Test Coverage Tools. On Samsung Mobile US Press, Coverage.py scores higher on our published basis.