[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openembedded-core
Subject:    [OE-core] [PATCH 0/6] keep reducing regression reports noise
From:       Alexis Lothoré via lists.openembedded.org <alexis.lot
Date:       2023-02-28 18:10:44
Message-ID: 20230228181052.4191521-1-alexis.lothore () bootlin ! com
[Download RAW message or body]

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

Hello,
here is another batch of fixes to reduce noise in regression reports. Fixes are
directly linked to main noise sources seen in 4.2_M3 regression report ([1]).
- fix some existing selftests for resulttool
- add more filters for ptests incorrectly logging failures. The root cause of
  those wrongly named test results remained to be fixed to stop saving broken
  test results, but this series fixes at least parsing for existing results
- Stop logging "newly passing" tests in regression reports. Some real
  regressions are "hidden" in big chunks of newly passing tests:
foo: FAIL -> PASS
bar: FAIL -> PASS
moo: FAIL -> PASS
[...]
xxx: PASS -> FAIL
[...]
yyy: FAIL -> PASS
zzz: FAIL -> PASS

We are reaching a point where regression reports are small enough to get posted
on pastebin, so by following [2] you can find a report sample generated with
tooling patched with this series

[1] https://autobuilder.yocto.io/pub/releases/yocto-4.2_M3.rc1/testresults/testresult-regressions-report.txt
 [2] https://pastebin.com/QgfLKhpx

Alexis Lothoré (6):
  scripts/resulttool: call fixup_ptest_names in regression_common
  oeqa/selftest/resulttool: fix ptest filtering tests
  oeqa/selftest/resulttool: fix fake data used for testing
  scripts/resulttool: fix ptests results containing a non reproducible
    path
  oeqa/selftest/resulttool: add test for error propagation in test name
    filtering
  scripts/resulttool: do not count newly passing tests as regressions

 .../oeqa/selftest/cases/resulttooltests.py    | 112 +++++++++++-------
 scripts/lib/resulttool/regression.py          |  66 +++++++----
 2 files changed, 112 insertions(+), 66 deletions(-)

-- 
2.39.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#177847): https://lists.openembedded.org/g/openembedded-core/message/177847
Mute This Topic: https://lists.openembedded.org/mt/97296204/4454766
Group Owner: openembedded-core+owner@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [openembedded-core@marc.info]
-=-=-=-=-=-=-=-=-=-=-=-



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic