From 9559edddee6e158b825bdce88aef3cd7178bbbbb Mon Sep 17 00:00:00 2001 From: flying Date: Thu, 21 Dec 2023 09:30:19 +0000 Subject: [PATCH 1/3] update tools/rom_ram_analyzer/standard/rom_analyzer.py. Signed-off-by: flying --- tools/rom_ram_analyzer/standard/rom_analyzer.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/rom_ram_analyzer/standard/rom_analyzer.py b/tools/rom_ram_analyzer/standard/rom_analyzer.py index 76e2722..39fafb3 100644 --- a/tools/rom_ram_analyzer/standard/rom_analyzer.py +++ b/tools/rom_ram_analyzer/standard/rom_analyzer.py @@ -277,7 +277,13 @@ class RomAnalyzer: result_dict: Dict[Text:Dict] = dict() for d in product_dirs: file_list: List[Text] = BasicTool.find_all_files(d) + print("file_list:") + print("*"*20) + print(file_list) + print("*"*20) for f in file_list: + print("f:") + print(f) size = os.path.getsize(f) relative_filepath = f.replace(phone_dir, "").lstrip(os.sep) unit: Dict[Text, Any] = product_info_dict.get( -- Gitee From 9ee818828d8da0920d917523280898c8d3cca13f Mon Sep 17 00:00:00 2001 From: flying Date: Thu, 21 Dec 2023 09:31:49 +0000 Subject: [PATCH 2/3] update tools/rom_ram_analyzer/standard/rom_analyzer.py. Signed-off-by: flying --- tools/rom_ram_analyzer/standard/rom_analyzer.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/rom_ram_analyzer/standard/rom_analyzer.py b/tools/rom_ram_analyzer/standard/rom_analyzer.py index 39fafb3..032fd75 100644 --- a/tools/rom_ram_analyzer/standard/rom_analyzer.py +++ b/tools/rom_ram_analyzer/standard/rom_analyzer.py @@ -276,6 +276,8 @@ class RomAnalyzer: extra_info=extra_product_info_dict) # collect product info from json file result_dict: Dict[Text:Dict] = dict() for d in product_dirs: + print("d:") + print(d) file_list: List[Text] = BasicTool.find_all_files(d) print("file_list:") print("*"*20) -- Gitee From 8585155e134e81c6a1da96cc046ffec6afe14792 Mon Sep 17 00:00:00 2001 From: flying Date: Thu, 21 Dec 2023 11:55:23 +0000 Subject: [PATCH 3/3] update tools/rom_ram_analyzer/standard/rom_analyzer.py. Signed-off-by: flying --- .../rom_ram_analyzer/standard/rom_analyzer.py | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/tools/rom_ram_analyzer/standard/rom_analyzer.py b/tools/rom_ram_analyzer/standard/rom_analyzer.py index 032fd75..ed99956 100644 --- a/tools/rom_ram_analyzer/standard/rom_analyzer.py +++ b/tools/rom_ram_analyzer/standard/rom_analyzer.py @@ -286,18 +286,20 @@ class RomAnalyzer: for f in file_list: print("f:") print(f) - size = os.path.getsize(f) - relative_filepath = f.replace(phone_dir, "").lstrip(os.sep) - unit: Dict[Text, Any] = product_info_dict.get( - relative_filepath) - if not unit: - bf = f.split('/')[-1] - unit: Dict[Text, Any] = product_info_dict.get(bf) - if not unit: - unit = dict() - unit["size"] = size - unit["relative_filepath"] = relative_filepath - cls.__put(unit, result_dict, rom_baseline_dict, add_baseline) + try: + size = os.path.getsize(f) + relative_filepath = f.replace(phone_dir, "").lstrip(os.sep) + unit: Dict[Text, Any] = product_info_dict.get( + relative_filepath) + if not unit: + bf = f.split('/')[-1] + unit: Dict[Text, Any] = product_info_dict.get(bf) + if not unit: + unit = dict() + unit["size"] = size + unit["relative_filepath"] = relative_filepath + cls.__put(unit, result_dict, rom_baseline_dict, add_baseline) + except:continue output_dir, _ = os.path.split(output_file) if len(output_dir) != 0: os.makedirs(output_dir, exist_ok=True) -- Gitee