diff options
author | Yeoh Ee Peng <ee.peng.yeoh@intel.com> | 2019-02-28 09:58:57 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-03-24 16:53:28 +0000 |
commit | cbe96a6dcb95032c61393bac348141e15a6b6590 (patch) | |
tree | d6741475f50db9c84863187636d5a1929c4496f0 | |
parent | 0d98b9957c611af354efb33f4e915c5166c87ad3 (diff) | |
download | openembedded-core-cbe96a6dcb95032c61393bac348141e15a6b6590.tar.gz openembedded-core-cbe96a6dcb95032c61393bac348141e15a6b6590.tar.bz2 openembedded-core-cbe96a6dcb95032c61393bac348141e15a6b6590.zip |
resulttool/regression: Ensure regressoin results are sorted
Sorted regression results to provide friendly viewing of report.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | scripts/lib/resulttool/regression.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/lib/resulttool/regression.py b/scripts/lib/resulttool/regression.py index ff77332fa9..bdf531dedf 100644 --- a/scripts/lib/resulttool/regression.py +++ b/scripts/lib/resulttool/regression.py @@ -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) if result: 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']) else: 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) else: notfound.append("%s not found in target" % a) - print("\n".join(matches)) - print("\n".join(regressions)) - print("\n".join(notfound)) + print("\n".join(sorted(matches))) + print("\n".join(sorted(regressions))) + print("\n".join(sorted(notfound))) return 0 |