diff options
author | 2016-08-04 08:21:59 +0000 | |
---|---|---|
committer | 2016-08-04 08:21:59 +0000 | |
commit | 8ff41c55c650e45cc0464a89c3c26ccc54f2a15c (patch) | |
tree | 1da25f3ae2659a4fbbb45fc91cd1f3083c043e62 /testcases/vnf | |
parent | 3acdf5161577bfc5b01d677c4e5c7eefb0042cde (diff) | |
parent | 86195b92c29c2925529771d7a8014392e815f38c (diff) |
Merge "unify test result check for feature project and apply to parser"
Diffstat (limited to 'testcases/vnf')
-rw-r--r-- | testcases/vnf/RNC/parser.py | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/testcases/vnf/RNC/parser.py b/testcases/vnf/RNC/parser.py index 485af0e1..91d5bb06 100644 --- a/testcases/vnf/RNC/parser.py +++ b/testcases/vnf/RNC/parser.py @@ -32,33 +32,18 @@ logger = ft_logger.Logger("parser").getLogger() def main(): - EXIT_CODE = -1 project = 'parser' case_name = 'parser-basics' cmd = 'cd %s/tests && ./functest_run.sh' % PARSER_REPO - start_time = time.time() + start_time = time.time() ret = functest_utils.execute_command(cmd, logger, exit_on_error=False) - stop_time = time.time() - duration = round(stop_time - start_time, 1) - if ret == 0: - EXIT_CODE = 0 - logger.info("parser OK") - test_status = 'OK' - else: - logger.info("parser FAILED") - test_status = 'NOK' - - details = { - 'timestart': start_time, - 'duration': duration, - 'status': test_status, - } - status = "FAIL" - if details['status'] == "OK": - status = "PASS" + status, details = functest_utils.check_test_result(case_name, + ret, + start_time, + stop_time) functest_utils.logger_test_results(logger, project, @@ -73,7 +58,7 @@ def main(): stop_time, status, details) - exit(EXIT_CODE) + exit(ret) if __name__ == '__main__': main() |