summaryrefslogtreecommitdiffstats
path: root/scripts/lib/resulttool/regression.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/resulttool/regression.py')
-rw-r--r--scripts/lib/resulttool/regression.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/lib/resulttool/regression.py b/scripts/lib/resulttool/regression.py
index 8fbe5a5478..10e7d13841 100644
--- a/scripts/lib/resulttool/regression.py
+++ b/scripts/lib/resulttool/regression.py
@@ -236,7 +236,8 @@ def compare_result(logger, base_name, target_name, base_result, target_result, d
236 for k in sorted(result): 236 for k in sorted(result):
237 if not result[k]['target'] or not result[k]['target'].startswith("PASS"): 237 if not result[k]['target'] or not result[k]['target'].startswith("PASS"):
238 # Differentiate each ptest kind when listing regressions 238 # Differentiate each ptest kind when listing regressions
239 key = '.'.join(k.split('.')[:2]) if k.startswith('ptest') else k 239 key_parts = k.split('.')
240 key = '.'.join(key_parts[:2]) if k.startswith('ptest') else key_parts[0]
240 # Append new regression to corresponding test family 241 # Append new regression to corresponding test family
241 regressions[key] = regressions.setdefault(key, []) + [' %s: %s -> %s\n' % (k, get_status_str(result[k]['base']), get_status_str(result[k]['target']))] 242 regressions[key] = regressions.setdefault(key, []) + [' %s: %s -> %s\n' % (k, get_status_str(result[k]['base']), get_status_str(result[k]['target']))]
242 resultstring += f" Total: {sum([len(regressions[r]) for r in regressions])} new regression(s):\n" 243 resultstring += f" Total: {sum([len(regressions[r]) for r in regressions])} new regression(s):\n"