Skip to content
SPECIFICTION
Get listed

dotCover vs gcov

dotCover

jetbrains.com

gcov

gcc.gnu.org

Side by side

FiguredotCovergcov
Price from$50.75/moFree
Free plan—Yes
Free trialYes—
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published21
Spec score · Test Coverage Tools8.3 (#7)8.5 (#5)
Founded20001987
PurposedotCover is a .NET unit test runner and code coverage tool that reports statement-level coverage.gcov is a test coverage program used with GCC to find untested parts of programs and guide code optimization.
SupportJetBrains provides technical support for product-related issues and directs users to its support resources.The GCC project directs users to its manuals and the gcc-help mailing list for usage questions.

Plans

dotCover

  • dotUltimate — individual$609 a year
  • All Products Pack — individual$979 a year

dotCover pricing →

gcov

  • gcovFree

gcov pricing →

In their own words

dotCover

dotCover has no write-up on Specifiction yet; its figures are above.

Visit jetbrains.com

gcov

gcov is a free test coverage tool used with GCC to show how program code runs during testing. It reports which source lines execute and how often, producing per-line counts in `.gcov` files. Reports can include line, function, branch, condition, prime-path, and basic-block coverage. Options can report branch frequencies, show whether conditions independently affect a Boolean expression’s result, or filter reports to functions matching regular expressions. Output is available as `.gcov` text or gzip-compressed JSON; JSON generation does not require source code. The GCC documentation also describes using gcov with gprof to assess computing time, while warning that optimization can combine source lines and reduce hotspot detail. Before coverage reporting, programs must be compiled with GCC’s `--coverage` option. gcov works only with GCC-compiled code and is not compatible with other profiling or test coverage mechanisms. It runs on Linux, macOS, and Windows, supports the listed languages from C and C++ to Ada, D, and Go, and is self-hosted.

Visit gcc.gnu.org