Return -1 if the tests fail 01/17601/2
authorjose.lausuch <jose.lausuch@ericsson.com>
Wed, 27 Jul 2016 08:29:07 +0000 (10:29 +0200)
committerjose.lausuch <jose.lausuch@ericsson.com>
Wed, 27 Jul 2016 08:30:33 +0000 (10:30 +0200)
Change-Id: I19c3e8b979376a38b8a5838b7a41a3915f90b57f
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
test/functest/run_tests.py

index c913912..7092479 100644 (file)
@@ -7,15 +7,17 @@
 #
 # http://www.apache.org/licenses/LICENSE-2.0
 #
+
 import argparse
 import importlib
 import os
+import sys
 import time
 import functest.utils.functest_logger as ft_logger
 import functest.utils.functest_utils as ft_utils
 import yaml
 
-""" tests configuration """
+
 parser = argparse.ArgumentParser()
 parser.add_argument("-r", "--report",
                     help="Create json result file",
@@ -86,7 +88,10 @@ def main():
             "bgpvpn", overall_start_time, overall_end_time,
             overall_status, overall_details)
 
-    exit(0)
+    if overall_status == "FAIL":
+        sys.exit(-1)
+
+    sys.exit(0)
 
 
 if __name__ == '__main__':