Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
C-Dash: Add telemetry panel
[csit.git]
/
csit.infra.dash
/
app
/
cdash
/
report
/
layout.py
diff --git
a/csit.infra.dash/app/cdash/report/layout.py
b/csit.infra.dash/app/cdash/report/layout.py
index
6f40019
..
50cf092
100644
(file)
--- a/
csit.infra.dash/app/cdash/report/layout.py
+++ b/
csit.infra.dash/app/cdash/report/layout.py
@@
-1,4
+1,4
@@
-# Copyright (c) 202
2
Cisco and/or its affiliates.
+# Copyright (c) 202
3
Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
@@
-34,7
+34,7
@@
from ..utils.utils import show_tooltip, label, sync_checklists, gen_new_url, \
generate_options, get_list_group_items
from ..utils.url_processing import url_decode
from ..data.data import Data
generate_options, get_list_group_items
from ..utils.url_processing import url_decode
from ..data.data import Data
-from .graphs import graph_iterative,
get_short_version,
select_iterative_data
+from .graphs import graph_iterative, select_iterative_data
# Control panel partameters and their default values.
# Control panel partameters and their default values.
@@
-115,14
+115,15
@@
class Layout:
self._data = pd.DataFrame()
for rls in releases:
data_mrr = Data(self._data_spec_file, True).\
self._data = pd.DataFrame()
for rls in releases:
data_mrr = Data(self._data_spec_file, True).\
- read_iterative_mrr(release=rls
.replace("csit", "rls")
)
+ read_iterative_mrr(release=rls)
data_mrr["release"] = rls
data_ndrpdr = Data(self._data_spec_file, True).\
data_mrr["release"] = rls
data_ndrpdr = Data(self._data_spec_file, True).\
- read_iterative_ndrpdr(release=rls
.replace("csit", "rls")
)
+ read_iterative_ndrpdr(release=rls)
data_ndrpdr["release"] = rls
self._data = pd.concat(
[self._data, data_mrr, data_ndrpdr],
data_ndrpdr["release"] = rls
self._data = pd.concat(
[self._data, data_mrr, data_ndrpdr],
- ignore_index=True
+ ignore_index=True,
+ copy=False
)
# Get structure of tests:
)
# Get structure of tests:
@@
-133,7
+134,7
@@
class Layout:
ttype = row["test_type"]
lst_job = row["job"].split("-")
dut = lst_job[1]
ttype = row["test_type"]
lst_job = row["job"].split("-")
dut = lst_job[1]
- d_ver =
get_short_version(row["dut_version"], dut)
+ d_ver =
row["dut_version"]
tbed = "-".join(lst_job[-2:])
lst_test_id = row["test_id"].split(".")
if dut == "dpdk":
tbed = "-".join(lst_job[-2:])
lst_test_id = row["test_id"].split(".")
if dut == "dpdk":
@@
-343,7
+344,7
@@
class Layout:
return dbc.Col(
id="col-plotting-area",
children=[
return dbc.Col(
id="col-plotting-area",
children=[
- d
cc.Loading
(
+ d
bc.Spinner
(
children=[
dbc.Row(
id="plotting-area",
children=[
dbc.Row(
id="plotting-area",
@@
-1190,7
+1191,7
@@
class Layout:
f"cl-{param}-val": val_sel,
f"cl-{param}-all-val": val_all,
})
f"cl-{param}-val": val_sel,
f"cl-{param}-all-val": val_all,
})
- if all((ctrl_panel.get("cl-core-val"),
+ if all((ctrl_panel.get("cl-core-val"),
ctrl_panel.get("cl-frmsize-val"),
ctrl_panel.get("cl-tsttype-val"), )):
ctrl_panel.set({"btn-add-dis": False})
ctrl_panel.get("cl-frmsize-val"),
ctrl_panel.get("cl-tsttype-val"), )):
ctrl_panel.set({"btn-add-dis": False})
@@
-1251,7
+1252,7
@@
class Layout:
if on_draw:
if store_sel:
if on_draw:
if store_sel:
- lg_selected = get_list_group_items(store_sel)
+ lg_selected = get_list_group_items(store_sel
, "sel-cl"
)
plotting_area = self._get_plotting_area(
store_sel,
bool(normalize),
plotting_area = self._get_plotting_area(
store_sel,
bool(normalize),