What is Codecov?
Codecov's software becomes a part of the development workflow by introducing a programmatic approach to code coverage and by providing reports and metrics that help the user better understand a product and its features.
Features include:
Features include:
- Source Code Coverage - Codecov highlights which portions of code have not been properly tested or may require additional testing, then generates a report on a test suite’s code coverage, and overlays that directly onto source code, making it easier to identify needed test areas.
- Multi Language, Multi CI/CD - Regardless of what languages or CI/CDs use, Codecov can process code coverage uploads against the entire project and covers over 30+ languages and ALL CI providers.
- Pull Request Comments - Pull Request Comments allow a team to see coverage summaries directly in a workflow so that users can add and update tests quickly. The Codecov pull request comment provides a quick overview of how a pull request and relevant commits will affect code coverage.
- Status Checks - Codecov status checks allow users to block underperforming pull requests from being merged based on thresholds chosen. If a goal is to maintain 85% coverage, the user can configure status checks to prevent PRs from being merged until they meet goals.
- Badges - A Codecov badge is a live icon that is displayed within code host that provides a glance into the status of a project’s percentage of code coverage.
- Report Merging - Codecov Report Merging creates a unified coverage report even for tests in multiple build systems, split up tests in different containers, group tests based on test focus, or use multiple languages.
- Flags - Codecov Flags are used to isolate and categorize coverage reports for different tests and features in a project.
- YAML - The Codecov Yaml file is a single point of configuration, providing developers with a transparent and version-controlled file to adjust all Codecov settings.
- Carryforward Flags - Codecov Carryforward Flags provide a reference of past coverage for tests that are not run on a current commit.
- GitHub Checks - Codecov GitHub Checks are meant to provide meaningful code coverage metrics as close to a workflow as possible. This is done by providing line-by-line coverage on GitHub pull requests so users can access code coverage insights without ever leaving the code.
- Notifications - Codecov can send notifications to a variety of different services including Slack, Gitter, or any other IRC-compatible service.
Categories & Use Cases
Videos
Product Demos
Technical Details
| Mobile Application | No |
|---|
FAQs
What is Codecov?
Codecov's software becomes a part of the development workflow by introducing a programmatic approach to code coverage and by providing reports and metrics that help the user better understand a product and its features. Codecov is headquartered in San Francisco.