Sometimes Codecov has trouble while processing your coverage reports. To troubleshoot, here are some steps you can try:

  1. Check to see if you're uploading the report correctly.
    • By default, the Codecov uploader will not return failure so as to not block your CI pipeline. To check this, you will need to expand the coverage upload step in your CI to see if there's any errors.
  2. Try the bash uploader.
    • If you're using a language specific uploader: Try and see if using the bash uploader resolves the issue. 
  3. Try using the -d flag of the bash uploader to verify that are you are not uploading empty reports.