From 635b9000111ee7b9fd63b82da3cb073e355e9112 Mon Sep 17 00:00:00 2001 From: Grigoris Pavlakis <grigpavl@ece.auth.gr> Date: Sat, 23 Mar 2019 17:40:01 +0200 Subject: [PATCH] Enable sorting by line on summary --- ci/summarizer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/summarizer.py b/ci/summarizer.py index 7bcd5ea4..80d20650 100755 --- a/ci/summarizer.py +++ b/ci/summarizer.py @@ -56,9 +56,9 @@ class Summarizer(object): print(self.bold + self.red + "=================================================\n" + self.end) print(self.bold + self.red + " Static analysis results: Error Summary \n" + self.end) - for key in errors: - for error in errors[key]: - name_string = f"{self.bold}{self.red}File {self.yellow}{key}{self.red}" + for file_name in errors: + for error in sorted(errors[file_name], key=lambda x: x[0]): + name_string = f"{self.bold}{self.red}File {self.yellow}{file_name}{self.red}" rule_violated_string = f"violates rule {self.yellow}#{error[1]}{self.red} of the MISRA C 2012 standard" line_number_string = f"at line {self.yellow}{error[0]}{self.end}" -- GitLab