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]] -=-=-=-=-=-=-=-=-=-=-=-
