I’m seeing frequent network errors when attempting to upload a coverage report to codecov.io. Typically one or two test environments fail per CI run, and which ones fail is random.
==> Uploading .url https://codecov.io .query slug=lukeburden%2Fdjango-zengo&commit=8ab188e0d06fad32df380ba18e4a2d0b68111a57&job=579.0&flags=py34dj111&branch=master&package=py2.0.15&service=circleci&build=579.0 Pinging Codecov... Error: HTTPSConnectionPool(host='codecov.io', port=443): Max retries exceeded with url: /upload/v4?slug=lukeburden%2Fdjango-zengo&commit=8ab188e0d06fad32df380ba18e4a2d0b68111a57&job=579.0&flags=py34dj111&branch=master&package=py2.0.15&service=circleci&build=579.0 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fd7d7e72fd0>: Failed to establish a new connection: [Errno 110] Connection timed out',))
Steps to Reproduce
- Run CI for the above mentioned project
All tests should pass - they do locally, and which one fails is random, depending on the network reliability of codecov’s upload API.
1 or more environments fails per CI run.
Flakiness? [Does this happen all the time or only sometimes?]
Definitely flakey - which one fails is seemingly random.
Using python codecov 2.0.15