From d832848a4db1248a3a7c2fee8c325257aca2dec7 Mon Sep 17 00:00:00 2001 From: Tibor Frank Date: Fri, 22 May 2020 08:25:29 +0200 Subject: [PATCH] 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 --- resources/tools/presentation/generator_tables.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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']}" -- 2.16.6