diff options
author | Alexis Lothoré <alexis.lothore@bootlin.com> | 2023-10-22 19:49:36 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-10-23 10:49:19 +0100 |
commit | faef63eab69829eea7227ca3825c1c533c648b24 (patch) | |
tree | 03bbe129bf97a13b0a36d241a368c7e1a179de85 /scripts/lib | |
parent | c304fcbe0588b1078373558c2ddf36064bcdf214 (diff) | |
download | poky-faef63eab69829eea7227ca3825c1c533c648b24.tar.gz |
scripts/resulttool: rearrange regressions report order
Regressions reports currently reports matching pairs and improved pairs
first, then regressions.
Change order to print regressions first, which is the most valuable info in
the report, and then print improvements and matches at the bottom.
(From OE-Core rev: 599267467430e70fa4dc8ba6b2a8b126bf6da359)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib')
-rw-r--r-- | scripts/lib/resulttool/regression.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/lib/resulttool/regression.py b/scripts/lib/resulttool/regression.py index d98504f4ce..560d102e17 100644 --- a/scripts/lib/resulttool/regression.py +++ b/scripts/lib/resulttool/regression.py | |||
@@ -80,6 +80,9 @@ STATUS_STRINGS = { | |||
80 | 80 | ||
81 | REGRESSIONS_DISPLAY_LIMIT=50 | 81 | REGRESSIONS_DISPLAY_LIMIT=50 |
82 | 82 | ||
83 | MISSING_TESTS_BANNER = "-------------------------- Missing tests --------------------------" | ||
84 | ADDITIONAL_DATA_BANNER = "--------------------- Matches and improvements --------------------" | ||
85 | |||
83 | def test_has_at_least_one_matching_tag(test, tag_list): | 86 | def test_has_at_least_one_matching_tag(test, tag_list): |
84 | return "oetags" in test and any(oetag in tag_list for oetag in test["oetags"]) | 87 | return "oetags" in test and any(oetag in tag_list for oetag in test["oetags"]) |
85 | 88 | ||
@@ -312,10 +315,11 @@ def regression_common(args, logger, base_results, target_results): | |||
312 | regressions.append(resstr) | 315 | regressions.append(resstr) |
313 | else: | 316 | else: |
314 | notfound.append("%s not found in target" % a) | 317 | notfound.append("%s not found in target" % a) |
315 | print("\n".join(sorted(matches))) | ||
316 | print("\n") | ||
317 | print("\n".join(sorted(regressions))) | 318 | print("\n".join(sorted(regressions))) |
319 | print("\n" + MISSING_TESTS_BANNER + "\n") | ||
318 | print("\n".join(sorted(notfound))) | 320 | print("\n".join(sorted(notfound))) |
321 | print("\n" + ADDITIONAL_DATA_BANNER + "\n") | ||
322 | print("\n".join(sorted(matches))) | ||
319 | return 0 | 323 | return 0 |
320 | 324 | ||
321 | def regression_git(args, logger): | 325 | def regression_git(args, logger): |