aboutsummaryrefslogtreecommitdiffstats
path: root/csit.infra.dash/app/cdash/report/graphs.py
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2023-04-11 12:56:56 +0200
committerTibor Frank <tifrank@cisco.com>2023-04-12 05:49:41 +0000
commit5edaac881f42de498d92efca3fbbfab8e2e47e71 (patch)
tree0c9678e2362b46f0c5060ae72835a91498ea9f21 /csit.infra.dash/app/cdash/report/graphs.py
parent757fc06136fe9ea67b1a4f9b2aa43d70a50533b1 (diff)
C-Dash: Add latency hdrh for iterative data
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: I4557c724d1d2b2eab355d03f0339c56660253360
Diffstat (limited to 'csit.infra.dash/app/cdash/report/graphs.py')
-rw-r--r--csit.infra.dash/app/cdash/report/graphs.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/csit.infra.dash/app/cdash/report/graphs.py b/csit.infra.dash/app/cdash/report/graphs.py
index 544fdf0b54..f45e17ff33 100644
--- a/csit.infra.dash/app/cdash/report/graphs.py
+++ b/csit.infra.dash/app/cdash/report/graphs.py
@@ -20,7 +20,7 @@ import pandas as pd
from copy import deepcopy
from ..utils.constants import Constants as C
-from ..utils.utils import get_color
+from ..utils.utils import get_color, get_hdrh_latencies
def select_iterative_data(data: pd.DataFrame, itm:dict) -> pd.DataFrame:
@@ -145,6 +145,12 @@ def graph_iterative(data: pd.DataFrame, sel:dict, layout: dict,
show_tput = True
if ttype == "pdr":
+ customdata = list()
+ for _, row in itm_data.iterrows():
+ customdata.append(
+ get_hdrh_latencies(row, f"{row['job']}/{row['build']}")
+ )
+
y_lat_row = itm_data[C.VALUE_ITER["latency"]].to_list()
y_lat = [(y / norm_factor) for y in y_lat_row]
if y_lat:
@@ -164,7 +170,8 @@ def graph_iterative(data: pd.DataFrame, sel:dict, layout: dict,
hoverinfo="all",
boxpoints="all",
jitter=0.3,
- marker=dict(color=get_color(idx))
+ marker=dict(color=get_color(idx)),
+ customdata=customdata
)
x_lat.append(idx + 1)
lat_traces.append(go.Box(**lat_kwargs))