diff options
author | Zhiguang Liu <zhiguang.liu@intel.com> | 2025-04-21 11:24:25 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-05-28 06:00:44 +0000 |
commit | 9b6d1126de7161f0f9a92d6621e86ba68997d77b (patch) | |
tree | 9f3daa42224574794f98e95b82aaff65dddc81d5 /BaseTools/Source/Python | |
parent | 29520ddcbb88f8f8860236e816a016ed862ab2de (diff) | |
download | edk2-9b6d1126de7161f0f9a92d6621e86ba68997d77b.zip edk2-9b6d1126de7161f0f9a92d6621e86ba68997d77b.tar.gz edk2-9b6d1126de7161f0f9a92d6621e86ba68997d77b.tar.bz2 |
BaseTools: Add GUID section for build report
Add GUID section for build report.
Also, change the GUID format to string format to be easier to parse
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com>
Diffstat (limited to 'BaseTools/Source/Python')
-rw-r--r-- | BaseTools/Source/Python/build/BuildReport.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/BaseTools/Source/Python/build/BuildReport.py b/BaseTools/Source/Python/build/BuildReport.py index 3c46659..a11195b 100644 --- a/BaseTools/Source/Python/build/BuildReport.py +++ b/BaseTools/Source/Python/build/BuildReport.py @@ -2379,12 +2379,17 @@ class BuildReport(object): # PPI's in module
module_report_data["PPI"] = []
for data_ppi in module.PpiList.keys():
- module_report_data["PPI"].append({"Name": data_ppi, "Guid": module.PpiList[data_ppi]})
+ module_report_data["PPI"].append({"Name": data_ppi, "Guid": GuidStructureStringToGuidString(module.PpiList[data_ppi])})
+
+ # GUID's in module
+ module_report_data["GUID"] = []
+ for data_ppi in module.GuidList.keys():
+ module_report_data["GUID"].append({"Name": data_ppi, "Guid": GuidStructureStringToGuidString(module.GuidList[data_ppi])})
# Protocol's in module
module_report_data["Protocol"] = []
for data_protocol in module.ProtocolList.keys():
- module_report_data["Protocol"].append({"Name": data_protocol, "Guid": module.ProtocolList[data_protocol]})
+ module_report_data["Protocol"].append({"Name": data_protocol, "Guid": GuidStructureStringToGuidString(module.ProtocolList[data_protocol])})
# PCD's in module
module_report_data["Pcd"] = []
|