summaryrefslogtreecommitdiff
path: root/testsuite/driver/testlib.py
diff options
context:
space:
mode:
authorÖmer Sinan Ağacan <omeragacan@gmail.com>2019-03-19 12:53:51 +0300
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-03-20 20:17:05 -0400
commit7b213b8dc668be216cb2efd7140a2f0263a454e5 (patch)
treec47a2e3e692a16745f7ad7828c98e5bf1d3c6440 /testsuite/driver/testlib.py
parent8d18a873c5d7688c6e7d91efab6bb0d6f99393c6 (diff)
downloadhaskell-7b213b8dc668be216cb2efd7140a2f0263a454e5.tar.gz
Print test suite results ("unexpected failures" etc.) in sorted order
Fixes #16425
Diffstat (limited to 'testsuite/driver/testlib.py')
-rw-r--r--testsuite/driver/testlib.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuite/driver/testlib.py b/testsuite/driver/testlib.py
index a2e7dde414..69c1a99177 100644
--- a/testsuite/driver/testlib.py
+++ b/testsuite/driver/testlib.py
@@ -2214,7 +2214,7 @@ def printUnexpectedTests(file, testInfoss):
def printTestInfosSummary(file, testInfos):
maxDirLen = max(len(tr.directory) for tr in testInfos)
- for result in testInfos:
+ for result in sorted(testInfos, key=lambda r: (r.testname.lower(), r.way, r.directory)):
directory = result.directory.ljust(maxDirLen)
file.write(' {directory} {r.testname} [{r.reason}] ({r.way})\n'.format(
r = result,