[lit] Sort testing summary output
authorDavid Zarzycki <dave@znu.io>
Sat, 20 Mar 2021 11:52:08 +0000 (07:52 -0400)
committerDavid Zarzycki <dave@znu.io>
Sat, 20 Mar 2021 11:52:08 +0000 (07:52 -0400)
As fallout from from the record-and-reorder work, people asked that the
summary output be sorted to aid diffing.

llvm/utils/lit/lit/main.py

index c108c00..70a3111 100755 (executable)
@@ -295,7 +295,7 @@ def print_results(tests, elapsed, opts):
         tests_by_code[test.result.code].append(test)
 
     for code in lit.Test.ResultCode.all_codes():
-        print_group(tests_by_code[code], code, opts.shown_codes)
+        print_group(sorted(tests_by_code[code], key=lambda t: t.getFullName()), code, opts.shown_codes)
 
     print_summary(tests_by_code, opts.quiet, elapsed)