# Build continues on failed tests

**URL:** <https://discuss.circleci.com/t/build-continues-on-failed-tests/12478>\
**Category:** Bug Reports\
**Created:** [May 8, 2017, 4:11pm UTC](https://discuss.circleci.com/t/build-continues-on-failed-tests/12478 "2017-05-08T16:11:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![joaodlf](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/joaodlf/32/9174_2.png) [@joaodlf](https://discuss.circleci.com/u/joaodlf)\
**Post date:** [May 8, 2017, 4:11pm UTC](https://discuss.circleci.com/t/build-continues-on-failed-tests/12478/1 "2017-05-08T16:11:25Z")

</div>

Here is a screenshot demonstrating the issue:

 ![](https://global.discourse-cdn.com/circleci/original/3X/3/c/3c515de2a390ef4c34b9fd16d7afd20a9c2ff7c0.png)

And here is a link to the build in question: [https://circleci.com/gh/Sub-Tech/Analytics-Web/36](https://circleci.com/gh/Sub-Tech/Analytics-Web/36)

Basically I’m running my tests under uwsgi (via `uwsgi --pyrun`) and pytest ([pytest: helps you write better programs — pytest documentation](https://docs.pytest.org/en/latest/)), the output shows error (and even highlights it in red), but the build continues as if the build stage passed.

This is my circle.yml test section:

> test:  
> override:  
> - uwsgi --pyrun tests/run.py --master

---

<div class="post-metadata">

**Author:** ![joaodlf](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/joaodlf/32/9174_2.png) [@joaodlf](https://discuss.circleci.com/u/joaodlf)\
**Post date:** [May 17, 2017, 7:49am UTC](https://discuss.circleci.com/t/build-continues-on-failed-tests/12478/2 "2017-05-17T07:49:43Z")

</div>

Any insight into this?

---

<div class="post-metadata">

**Author:** ![Xerkus](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/xerkus/32/16106_2.png) [@Xerkus](https://discuss.circleci.com/u/Xerkus)\
**Post date:** [May 17, 2017, 1:15pm UTC](https://discuss.circleci.com/t/build-continues-on-failed-tests/12478/3 "2017-05-17T13:15:05Z")

</div>

pass or fail is determined by the exit code. If you’ll add `; echo $?` to your command, you will see exit code 0

---

<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:34am UTC](https://discuss.circleci.com/t/build-continues-on-failed-tests/12478/4 "2018-06-18T11:34:41Z")

</div>


