X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Ftools%2Fpresentation%2Finput_data_parser.py;h=0ad07a95db6a3ad8c93536ba55d2a67a86108488;hb=255db8b62f4623f25c91333d3592d2f411a6ef8a;hp=db63660d436f637b23cd95dd79774e94d512c992;hpb=f2f19bad6847e315366e5e9ab4952fded0097b1f;p=csit.git diff --git a/resources/tools/presentation/input_data_parser.py b/resources/tools/presentation/input_data_parser.py index db63660d43..0ad07a95db 100644 --- a/resources/tools/presentation/input_data_parser.py +++ b/resources/tools/presentation/input_data_parser.py @@ -27,6 +27,7 @@ from robot.api import ExecutionResult, ResultVisitor from robot import errors from collections import OrderedDict from string import replace +from os import remove class ExecutionChecker(ResultVisitor): @@ -250,7 +251,7 @@ class ExecutionChecker(ResultVisitor): self._data["metadata"]["version"] = self._version self._msg_type = None - logging.debug(" VPP version: {0}".format(self._version)) + logging.info(" VPP version: {0}".format(self._version)) def _get_vat_history(self, msg): """Called when extraction of VAT command history is required. @@ -794,7 +795,17 @@ class InputData(object): format(build["build"])) logging.info(" Processing the file '{0}'". format(build["file-name"])) + data = InputData._parse_tests(job, build) + + logging.info(" Removing the file '{0}'". + format(build["file-name"])) + try: + remove(build["file-name"]) + build["status"] = "processed" + except OSError as err: + logging.error(" Cannot remove the file '{0}': {1}". + format(build["file-name"], err)) if data is None: logging.error("Input data file from the job '{job}', build " "'{build}' is damaged. Skipped.".