If you are having issues using Codecov, please check the steps below before reaching out to support.
- Be sure you are using the latest version of the uploader you are using
- Try the bash uploader.
- If uploading reports have started to fail recently, did the version of the uploader also change? If so, please contact support.
- Disable parts of the bash uploader that may not be relevant using the -X.
- If you are seeing a timeout issue, try adding retry logic to the curl command for the bash uploader (
--retry 5 --connect-timeout 5)
- If you are seeing ‘There has been an unexpected error’ in the Codecov UI, try viewing the report uploaded to Codecov by using the -d or -q arguments). You can also check our error reference.
- If you are missing coverage on files, check that they exist in your coverage reports by viewing the
Buildtab. If they are there, you likely will need to apply path fixing.
- Check that the commits tab of your pull request on Codecov.io matches with what you expect. Ensure that the parent and head commits have uploaded coverage to compare.
- Review the coverage reports in the
Buildtab. Ensure that the coverage reports are a supported coverage report format.
- Make sure your tests are idempotent and that they are all running.
- Validate your
- Check Unexpected Coverage Changes
- Clear your cookies and try logging back in.
- If you are using GitHub, switch to the GitHub App Integration
- If you cannot view private repositories, add the private scope as detailed in the Codecov UI.
- Re-sync your repositories by going to the appropriate code provider link and syncing at the bottom
Updated 2 months ago