All of lore.kernel.org
 help / color / mirror / Atom feed
* [yocto-autobuilder-helper][PATCH 0/3] fix test results storage for mickledore
@ 2023-06-14  8:56 alexis.lothore
  2023-06-14  8:56 ` [yocto-autobuilder-helper][PATCH 1/3] scripts/send-qa-email: use logger instead of raw prints alexis.lothore
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: alexis.lothore @ 2023-06-14  8:56 UTC (permalink / raw)
  To: yocto; +Cc: Thomas Petazzoni, Alexandre Belloni

From: Alexis Lothoré <alexis.lothore@bootlin.com>

This series is a follow-up for the 4.3_M1.rc1 regression report issue.

It has been observed that the report is empty. This issue is linked to
configuration description in yocto-autobuilder-helper, and has been
identified through the following steps:
- empty report is supposed to be a comparison between yocto-4.2 (4.2.rc3)
  and 4.3_M1.rc1
- yocto-4.2 results are almost empty: we only find test results from Intel
  QA (pushed _after_ the AB build) and not the AB test results
- tests results are managed by send-qa-email.send-qa-email uses resulttool
  to systematically gather and store test results in local git directory
- however, it looks for basebranch/comparebranch to know if those results
  can be pushed onto git server, and those variables depend on config.json
  content
- yocto-4.2 (4.2.rc3) has been built on release branch mickledore
  (https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/5212)
- since mickledore is not yet described in config.json, send-qa-email
  considers it as a "work" branch (contrary to a "release" branch) and does
  not push test results

As a consequence:
- first commit brings in python logger
- second commit adds a warning when such case happen, since we are able to
  detect it
- third fix actually adds mickledore as a release branch to properly store
  again test results

There must be a more robust rework to do (because the issue will likely
happen on each major delivery), but I aimed for the quick and small fix to
quickly bring back tests results storage without breaking other things in
the process

Alexis Lothoré (3):
  scripts/send-qa-email: use logger instead of raw prints
  scripts/send-qa-email: print warning when test results are not stored
  config.json: add mickledore as direct push branch for test results

 config.json              |  2 +-
 scripts/send_qa_email.py | 17 ++++++++++++-----
 2 files changed, 13 insertions(+), 6 deletions(-)

-- 
2.41.0



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2023-06-16 22:30 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-14  8:56 [yocto-autobuilder-helper][PATCH 0/3] fix test results storage for mickledore alexis.lothore
2023-06-14  8:56 ` [yocto-autobuilder-helper][PATCH 1/3] scripts/send-qa-email: use logger instead of raw prints alexis.lothore
2023-06-14  8:56 ` [yocto-autobuilder-helper][PATCH 2/3] scripts/send-qa-email: print warning when test results are not stored alexis.lothore
2023-06-14  8:56 ` [yocto-autobuilder-helper][PATCH 3/3] config.json: add mickledore as direct push branch for test results alexis.lothore
2023-06-14 10:31 ` [yocto] [yocto-autobuilder-helper][PATCH 0/3] fix test results storage for mickledore Richard Purdie
2023-06-14 12:15   ` Alexis Lothoré
2023-06-14 14:29     ` Alexandre Belloni
2023-06-14 14:32       ` Richard Purdie
2023-06-14 14:40         ` Alexandre Belloni
2023-06-15 13:41 ` Richard Purdie
2023-06-15 20:34   ` Alexis Lothoré
2023-06-16 14:58     ` Alexis Lothoré
2023-06-16 16:30       ` Richard Purdie
2023-06-16 22:30         ` Alexis Lothoré

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.