# Build Failure but all tests passing

**URL:** <https://discuss.circleci.com/t/build-failure-but-all-tests-passing/14164>\
**Category:** Build Environment\
**Created:** [July 11, 2017, 11:33pm UTC](https://discuss.circleci.com/t/build-failure-but-all-tests-passing/14164 "2017-07-11T23:33:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nartz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/nartz/32/13706_2.png) [@nartz](https://discuss.circleci.com/u/nartz)\
**Post date:** [July 11, 2017, 11:33pm UTC](https://discuss.circleci.com/t/build-failure-but-all-tests-passing/14164/1 "2017-07-11T23:33:05Z")

</div>

All of our tests are passing, with no errors - but we are still getting a semi-intermittent build failiure on circleci that we can’t reproduce locally. What are the best ways to debug this/

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [July 14, 2017, 5:38am UTC](https://discuss.circleci.com/t/build-failure-but-all-tests-passing/14164/2 "2017-07-14T05:38:16Z")

</div>

Build failure is determined by exit code.

0 = pass  
anything else = failure

Some frameworks have a distinction between a “failure” and an “error” so that might have something to do with it. Could you tell us more about your stack, tests, etc?

---

<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:39am UTC](https://discuss.circleci.com/t/build-failure-but-all-tests-passing/14164/3 "2018-06-18T11:39:41Z")

</div>


