From 1c3a04fd4779c828ac6f6b5806bdf68cb4fff04f Mon Sep 17 00:00:00 2001 From: "jose.lausuch" Date: Wed, 27 Jul 2016 10:11:59 +0200 Subject: Return -1 if copper test fails Change-Id: Ib66d1b69c73603bab33950ca2c0fca3f07eb3d22 Signed-off-by: jose.lausuch --- testcases/features/copper.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'testcases') diff --git a/testcases/features/copper.py b/testcases/features/copper.py index 7ab4e78a..9efcbd7f 100755 --- a/testcases/features/copper.py +++ b/testcases/features/copper.py @@ -16,11 +16,12 @@ # import os +import sys import time -import yaml - import functest.utils.functest_logger as ft_logger import functest.utils.functest_utils as functest_utils +import yaml + with open(os.environ["CONFIG_FUNCTEST_YAML"]) as f: functest_yaml = yaml.safe_load(f) @@ -38,11 +39,11 @@ def main(): start_time = time.time() - ret = functest_utils.execute_command(cmd, logger, exit_on_error=False) + ret_val = functest_utils.execute_command(cmd, logger, exit_on_error=False) stop_time = time.time() duration = round(stop_time - start_time, 1) - if ret == 0: + if ret_val == 0: logger.info("COPPER PASSED") test_status = 'PASS' else: @@ -76,6 +77,10 @@ def main(): stop_time, details['status'], details) + if ret_val != 0: + sys.exit(-1) + + sys.exit(0) if __name__ == '__main__': main() -- cgit 1.2.3-korg