diff --git a/src/run_tests.py b/src/run_tests.py
index b2b245a12084edd1496f648f07e52b87bc0ded17..83e03c59e50953d9fe39d61f965a13ed168a37b2 100644
--- a/src/run_tests.py
+++ b/src/run_tests.py
@@ -6,4 +6,5 @@ if __name__ == '__main__':
     app.api_app.testing = True
     # This is always run from src/
     suite = unittest.defaultTestLoader.discover("../tests/", pattern="*", top_level_dir="../tests")
-    unittest.TextTestRunner(verbosity=2, failfast=True).run(suite)
+    if not unittest.TextTestRunner(verbosity=2, failfast=True).run(suite).wasSuccessful():
+        exit(-1)