mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 00:59:48 +00:00
resulttool/regression: Ensure regressoin results are sorted
Sorted regression results to provide friendly viewing of report. (From OE-Core rev: de222c3c9e3aa34e42e1ad6ba6cbb9e1a18ccd80) Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
fa60137844
commit
43823fbe11
@@ -35,7 +35,7 @@ def compare_result(logger, base_name, target_name, base_result, target_result):
|
|||||||
logger.error('Failed to retrieved base test case status: %s' % k)
|
logger.error('Failed to retrieved base test case status: %s' % k)
|
||||||
if result:
|
if result:
|
||||||
resultstring = "Regression: %s\n %s\n" % (base_name, target_name)
|
resultstring = "Regression: %s\n %s\n" % (base_name, target_name)
|
||||||
for k in result:
|
for k in sorted(result):
|
||||||
resultstring += ' %s: %s -> %s\n' % (k, result[k]['base'], result[k]['target'])
|
resultstring += ' %s: %s -> %s\n' % (k, result[k]['base'], result[k]['target'])
|
||||||
else:
|
else:
|
||||||
resultstring = "Match: %s\n %s" % (base_name, target_name)
|
resultstring = "Match: %s\n %s" % (base_name, target_name)
|
||||||
@@ -82,9 +82,9 @@ def regression_common(args, logger, base_results, target_results):
|
|||||||
regressions.append(resstr)
|
regressions.append(resstr)
|
||||||
else:
|
else:
|
||||||
notfound.append("%s not found in target" % a)
|
notfound.append("%s not found in target" % a)
|
||||||
print("\n".join(matches))
|
print("\n".join(sorted(matches)))
|
||||||
print("\n".join(regressions))
|
print("\n".join(sorted(regressions)))
|
||||||
print("\n".join(notfound))
|
print("\n".join(sorted(notfound)))
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user