From: Tibor Frank Date: Fri, 22 May 2020 06:25:29 +0000 (+0200) Subject: CSIT-1703: Trending: Improve sorting in the dashboard X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=commitdiff_plain;h=d832848a4db1248a3a7c2fee8c325257aca2dec7;ds=sidebyside CSIT-1703: Trending: Improve sorting in the dashboard New order: 1. regressions, 2. progressions, 3. short-term diff, 4. long-term diff, 5. test name. Change-Id: Ie232d6759a088173fd56e2563c293cdfac352a98 Signed-off-by: Tibor Frank --- diff --git a/resources/tools/presentation/generator_tables.py b/resources/tools/presentation/generator_tables.py index b0481053eb..0986cfe159 100644 --- a/resources/tools/presentation/generator_tables.py +++ b/resources/tools/presentation/generator_tables.py @@ -908,13 +908,14 @@ def table_perf_trending_dash(table, input_data): classification_lst[-win_size+1:].count(u"progression")]) tbl_lst.sort(key=lambda rel: rel[0]) + tbl_lst.sort(key=lambda rel: rel[3]) + tbl_lst.sort(key=lambda rel: rel[2]) tbl_sorted = list() for nrr in range(table[u"window"], -1, -1): tbl_reg = [item for item in tbl_lst if item[4] == nrr] for nrp in range(table[u"window"], -1, -1): tbl_out = [item for item in tbl_reg if item[5] == nrp] - tbl_out.sort(key=lambda rel: rel[2]) tbl_sorted.extend(tbl_out) file_name = f"{table[u'output-file']}{table[u'output-file-ext']}"