From 273f2ed1eeab8595dc2f194557216e9bdc4dd424 Mon Sep 17 00:00:00 2001 From: Aliaksandr Nikitsin Date: Tue, 9 Jun 2026 20:55:00 +0200 Subject: [PATCH 1/2] edit reports before get list of reports --- framework/python/src/core/session.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/python/src/core/session.py b/framework/python/src/core/session.py index 43918cecd..d873a94a4 100644 --- a/framework/python/src/core/session.py +++ b/framework/python/src/core/session.py @@ -535,7 +535,10 @@ def get_all_reports(self): for device in self.get_device_repository(): device_reports = device.get_reports() reports.extend( - [device_report.to_json() for device_report in device_reports] + [ + device_report.to_json_updated(device) + for device_report in device_reports + ] ) return sorted(reports, key=lambda report: report['started'], reverse=True) From 54f568534f33cd3bdab2eaa58310efac544a3a19 Mon Sep 17 00:00:00 2001 From: Aliaksandr Nikitsin Date: Tue, 9 Jun 2026 20:55:34 +0200 Subject: [PATCH 2/2] update json report --- framework/python/src/common/testreport.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/framework/python/src/common/testreport.py b/framework/python/src/common/testreport.py index 6cfeef156..a213fd7c4 100644 --- a/framework/python/src/common/testreport.py +++ b/framework/python/src/common/testreport.py @@ -269,6 +269,10 @@ def from_json(self, json_file): self.add_test(test_case) + def to_json_updated(self, device): + self.update_device_info(device) + return self.to_json() + # Create a pdf file in memory and return the bytes def to_pdf(self): # Resolve the data as html first