LCOV
5.9#6 in code coverage toolsFree planFree planLinuxSelf-hosted
Visit| Fact | LCOV | SimpleCov |
|---|---|---|
| License | The repository identifies LCOV as GPL-2.0 licensed. | The repository identifies SimpleCov as MIT licensed. |
| Purpose | LCOV captures and displays information about which parts of a program ran during tests. | SimpleCov analyzes Ruby code coverage using Ruby’s built-in Coverage library. |
| Reports | It generates HTML coverage reports with colored coverage rates, bar graphs, and hyperlinks. | It includes HTML and JSON formatters and can merge coverage results across test suites. |
| Support | The README directs users with questions to open an issue or discussion and says issue support is provided by volunteers. | The project directs users to its issue tracker for code and bug reports and its Google Groups mailing list for discussion and announcements. |
LCOV suits developers and teams working with C/C++, Perl or Python who need test coverage reports. Its differential reporting and source-change callbacks may also suit users tracking coverage alongside version-control changes.
SimpleCov suits Ruby developers who need coverage reports, thresholds, or a view of which tests cover particular lines. Its Rails profile may also suit projects that include ERB, Haml, or Slim templates.