diff --git a/run_tests.sh b/run_tests.sh
index 1b3b1bf4..99b41cfc 100755
--- a/run_tests.sh
+++ b/run_tests.sh
@@ -1,11 +1,22 @@
 #!/bin/bash
 
 PYTHON=python
+tests_ret=0
 
 for testcase in tests/test_*.py
 do
     $PYTHON -m unittest $testcase
+    test_ret=$?
+
+    if [[ $test_ret != 0 ]]; then
+        tests_ret=$test_ret
+        echo "-------------" >&2
+        echo "Test FAILED: $testcase" >&2
+        echo "-------------" >&2
+    fi
 done
 
-# vim:sw=4:ts=4:et:
+exit $tests_ret
 
+
+# vim:sw=4:ts=4:et: