runtests: use deterministic sort for TESTINFO lines

Sort TESTINFO lines by description within the number of skipped test.
It makes the list of skipped test groups easier to diff/compare between
jobs and runs.

Closes #15374
This commit is contained in:
Viktor Szakats 2024-09-17 18:43:17 +02:00
parent e43d37c541
commit 53fdc5faf3
No known key found for this signature in database
GPG Key ID: B5ABD165E2AEF201

View File

@ -3147,7 +3147,7 @@ if(%skipped && !$short) {
$log_line .= ")\n";
$restraints{$log_line} = $skip_count;
}
foreach my $log_line (sort {$restraints{$b} <=> $restraints{$a}} keys %restraints) {
foreach my $log_line (sort {$restraints{$b} <=> $restraints{$a} || uc($a) cmp uc($b)} keys %restraints) {
logmsg $log_line;
}
}