From: Alexis Lothoré <[email protected]>

Current regression reports do not contain information about versions compared
when generating reports. While it is still possible to get the information by
searching the autobuilder log, it is not convenient. Moreover, future
developments will allow to generate multiple reports (with different bases for
comparison) in a single build.
As a consequence, embed target and base revisions in the report header

Signed-off-by: Alexis Lothoré <[email protected]>
---
 scripts/send_qa_email.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/scripts/send_qa_email.py b/scripts/send_qa_email.py
index b87e822..e2d7284 100755
--- a/scripts/send_qa_email.py
+++ b/scripts/send_qa_email.py
@@ -78,6 +78,10 @@ def generate_regression_report(resulttool, targetrepodir, 
basebranch, resultdir,
         fetch_testresults(resultdir, comparerevision)
         regreport = subprocess.check_output([resulttool, "regression-git", 
"-B", basebranch, "--commit", baserevision, "--commit2", comparerevision, 
resultdir])
         with open(outputdir + "/testresult-regressions-report.txt", "wb") as f:
+           f.write(str.encode("========================== Regression report 
==============================\n"))
+           f.write(str.encode(f'{"=> Target:": <16}{basebranch: 
<16}({comparerevision})\n'))
+           f.write(str.encode(f'{"=> Base:": <16}{baseversion: 
<16}({baserevision})\n'))
+           
f.write(str.encode("===========================================================================\n\n"))
            f.write(regreport)
     except subprocess.CalledProcessError as e:
         error = str(e)
-- 
2.39.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#59198): https://lists.yoctoproject.org/g/yocto/message/59198
Mute This Topic: https://lists.yoctoproject.org/mt/96809260/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to