diff options
Diffstat (limited to 'scripts/lib/resulttool/regression.py')
-rw-r--r-- | scripts/lib/resulttool/regression.py | 3 |
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" |