From 6ac5e42b62ef065ecf6b553b2a9d662cea5a5b03 Mon Sep 17 00:00:00 2001 From: Irina Efode Date: Wed, 22 Mar 2023 20:07:47 +0400 Subject: [PATCH] [CONFORMANCE] Fix if impossible to remove log (#16485) * fix_reporting * w/a for remove * Update merge_xmls.py remove extra --- .../functional_test_utils/layer_tests_summary/merge_xmls.py | 3 +-- .../layer_tests_summary/run_parallel.py | 5 ++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tests/ie_test_utils/functional_test_utils/layer_tests_summary/merge_xmls.py b/src/tests/ie_test_utils/functional_test_utils/layer_tests_summary/merge_xmls.py index e32ecf275b8..5e1e8d01779 100644 --- a/src/tests/ie_test_utils/functional_test_utils/layer_tests_summary/merge_xmls.py +++ b/src/tests/ie_test_utils/functional_test_utils/layer_tests_summary/merge_xmls.py @@ -70,7 +70,7 @@ def aggregate_test_results(aggregated_results: SubElement, xml_reports: list, re aggregated_device_results = aggregated_results.find(xml_device_entry.tag) if aggregated_device_results is None: aggregated_results.append(xml_device_entry) - continue + aggregated_device_results = aggregated_results.find(xml_device_entry.tag) # op or api_type for xml_results_entry in xml_device_entry: aggregated_results_entry = aggregated_device_results.find(xml_results_entry.tag) @@ -88,7 +88,6 @@ def aggregate_test_results(aggregated_results: SubElement, xml_reports: list, re aggregated_results_entry.append(xml_real_device_entry) continue update_result_node(xml_real_device_entry, aggregated_real_device_api_report) - a = 1 return aggregated_timestamp diff --git a/src/tests/ie_test_utils/functional_test_utils/layer_tests_summary/run_parallel.py b/src/tests/ie_test_utils/functional_test_utils/layer_tests_summary/run_parallel.py index 52cad813955..62e7111372e 100644 --- a/src/tests/ie_test_utils/functional_test_utils/layer_tests_summary/run_parallel.py +++ b/src/tests/ie_test_utils/functional_test_utils/layer_tests_summary/run_parallel.py @@ -199,7 +199,10 @@ class TestParallelRunner: def __get_test_list_by_runtime(self): test_list_file_name = os.path.join(self._working_dir, "test_list.lst") if os.path.isfile(test_list_file_name): - os.remove(test_list_file_name) + try: + os.remove(test_list_file_name) + except Exception as err: + logger.warning(f"Imposible to remove {test_list_file_name}. Error: {err}") command_to_get_test_list = self._command + f' --gtest_list_tests >> {test_list_file_name}' logger.info(f"Get test list using command: {command_to_get_test_list}") run_res = run(command_to_get_test_list, check=True, shell=True)