# Build failures seem to wipe out test timings for subsequent builds

**URL:** <https://discuss.circleci.com/t/build-failures-seem-to-wipe-out-test-timings-for-subsequent-builds/20258>\
**Category:** Bug Reports\
**Created:** [February 23, 2018, 1:05pm UTC](https://discuss.circleci.com/t/build-failures-seem-to-wipe-out-test-timings-for-subsequent-builds/20258 "2018-02-23T13:05:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cameront](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/cameront/32/17883_2.png) [@cameront](https://discuss.circleci.com/u/cameront)\
**Post date:** [February 23, 2018, 1:05pm UTC](https://discuss.circleci.com/t/build-failures-seem-to-wipe-out-test-timings-for-subsequent-builds/20258/1 "2018-02-23T13:05:46Z")

</div>

Hello,

We use the circleci tests splitter to split by timings, and it seems that whenever we have a failed build, the build immediately after it does a very poor job splitting files among containers.

This only seems to the first build after a failed build. Even if that (second) build fails though, the next build seems to get the correct splits. E.g.

Build 1 \<-- fails  
Build 2 \<-- will be balanced very badly  
Build 3 . \<-- balanced much better (even if #2 fails)

Build examples (in case helpful, I’m sure you can look up my company/project)  
#48375 (failed)  
#48376 (badly balanced, also failed)  
#48380 (balanced much better)

---

<div class="post-metadata">

**Author:** ![halfer](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/halfer/32/9083_2.png) [@halfer](https://discuss.circleci.com/u/halfer)\
**Post date:** [February 23, 2018, 1:11pm UTC](https://discuss.circleci.com/t/build-failures-seem-to-wipe-out-test-timings-for-subsequent-builds/20258/2 "2018-02-23T13:11:21Z")

</div>

Is this related to, or a duplicate of, [this question](https://discuss.circleci.com/t/test-splitting-by-file-ignoring-testsuite-times/20249/1)?

---

<div class="post-metadata">

**Author:** ![cameront](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/cameront/32/17883_2.png) [@cameront](https://discuss.circleci.com/u/cameront)\
**Post date:** [February 23, 2018, 5:07pm UTC](https://discuss.circleci.com/t/build-failures-seem-to-wipe-out-test-timings-for-subsequent-builds/20258/3 "2018-02-23T17:07:36Z")

</div>

No, they’re separate issues. I filed both of these.

That one has to do with under-reporting test times when splitting by file.

This one is about what build circle bases timing decisions off of.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:35am UTC](https://discuss.circleci.com/t/build-failures-seem-to-wipe-out-test-timings-for-subsequent-builds/20258/4 "2018-06-18T11:35:30Z")

</div>


