# Partial results when one of the parallel builds fail

**URL:** <https://community.codecov.com/t/partial-results-when-one-of-the-parallel-builds-fail/3567>\
**Category:** Support\
**Created:** [April 10, 2022, 9:35am UTC](https://community.codecov.com/t/partial-results-when-one-of-the-parallel-builds-fail/3567 "2022-04-10T09:35:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ankush](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/ankush/32/2384_2.png) [@ankush](https://community.codecov.com/u/ankush)\
**Post date:** [April 10, 2022, 9:35am UTC](https://community.codecov.com/t/partial-results-when-one-of-the-parallel-builds-fail/3567/1 "2022-04-10T09:35:47Z")

</div>

### Description

When using codecov merge report feature with 3 parallel builds if 1 build fails then partial results are still updated to the dashboard. If you have some flaky tests this results in constantly fluctuating coverage reports. (like +8%, -8% etc)

### CI/CD URL

Example: [fix: Implicit ignore pricing rule check on returns (backport #30662) by mergify[bot] · Pull Request #30664 · frappe/erpnext · GitHub](https://github.com/frappe/erpnext/pull/30664/checks?check_run_id=5955472213) (2 builds failed so coverage dropped by 14% and it was reported)

You can look at this graph for long term effect of it: [Codecov](https://app.codecov.io/gh/frappe/erpnext)

### Codecov Output

N/A

### Expected Results

There should be a `minimum_builds_required` similar to `after_n_builds` to reject partial coverage submissions.

### Actual Results

Partial results are stored

### Additional Information

I am considering [collecting coverage after success and then submitting all collected reports if all builds pass](https://github.com/frappe/erpnext/pull/30668/commits/bea68aef32a622a575d35a6a024266fde56bba22), that would resolve this issue but felt like this is something that can be done out of the box with config hence first confirming if this exists already or if it can be considered in future.

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [April 11, 2022, 4:41pm UTC](https://community.codecov.com/t/partial-results-when-one-of-the-parallel-builds-fail/3567/2 "2022-04-11T16:41:33Z")

</div>

@ankush I think you might be looking for something like [Carryforward Flags](https://docs.codecov.com/docs/carryforward-flags). If you add a Carryforward Flag to each upload, those uploads that aren’t received will have their coverage pulled from the most recent commit (with coverage).
