When we run our backend tests on circleCI we use its parallel features. In particular, we set parallelism to 4. Therefore the tests will be partitioned into 4 part and executed. At the end of each run, results will be sent to CodeCov.
We notice that sometimes although all 4 partitions run successfully and show that report has been uploaded to CodeCov, not all shows up on the CodeCov dashboard. One such example is this one: https://codecov.io/gh/scaleapi/scaleapi/commit/572d53641ebda3c334e9098dad75500a35a48e97/build. Only 2 out of the 4 partitions showed up. This results in incorrect test coverage report.
This type of issue happens continuously.
Steps to Reproduce
Expected behavior: 4 CircleCI build parts.
Actual behavior: Sometimes less than 4 parts.
Please include the browser and OS and what versions you’re running.
Any additional information, configuration or data that might be necessary to reproduce the issue.