aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/presentation/generator_CPTA.py
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2018-05-16 13:10:03 +0200
committerTibor Frank <tifrank@cisco.com>2018-05-16 11:37:42 +0000
commit30f205347619919d15691f4b01da5e730840db38 (patch)
tree4efefe4e49026580da4322316bf3cd243e674104 /resources/tools/presentation/generator_CPTA.py
parent0a0b9d81b7e46ac485d66e9aeb2c8def639680c6 (diff)
CSIT-1082: Trending: Display date on the x-axis
Change-Id: I3f5bdb11222446a5c6016ab4ff57d909514c3ddc Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'resources/tools/presentation/generator_CPTA.py')
-rw-r--r--resources/tools/presentation/generator_CPTA.py31
1 files changed, 13 insertions, 18 deletions
diff --git a/resources/tools/presentation/generator_CPTA.py b/resources/tools/presentation/generator_CPTA.py
index cfd4c5817a..12ebd46922 100644
--- a/resources/tools/presentation/generator_CPTA.py
+++ b/resources/tools/presentation/generator_CPTA.py
@@ -227,8 +227,7 @@ def _generate_trending_traces(in_data, build_info, period, moving_win_size=10,
:type show_trend_line: bool
:type name: str
:type color: str
- :returns: Generated traces (list), the evaluated result (float) and the
- first and last date.
+ :returns: Generated traces (list) and the evaluated result.
:rtype: tuple(traces, result)
"""
@@ -285,6 +284,7 @@ def _generate_trending_traces(in_data, build_info, period, moving_win_size=10,
line={
"width": 1
},
+ legendgroup=name,
name="{name}-thput".format(name=name),
marker={
"size": 5,
@@ -345,11 +345,12 @@ def _generate_trending_traces(in_data, build_info, period, moving_win_size=10,
"width": 1,
"color": color,
},
+ legendgroup=name,
name='{name}-trend'.format(name=name)
)
traces.append(trace_trend)
- return traces, results[-1], xaxis[0], xaxis[-1]
+ return traces, results[-1]
def _generate_chart(traces, layout, file_name):
@@ -456,16 +457,15 @@ def _generate_all_charts(spec, input_data):
format(test_name))
continue
test_name = test_name.split('.')[-1]
- trace, result, first_date, last_date = \
- _generate_trending_traces(
- test_data,
- build_info=build_info,
- period=period,
- moving_win_size=win_size,
- fill_missing=True,
- use_first=False,
- name='-'.join(test_name.split('-')[3:-1]),
- color=COLORS[idx])
+ trace, result = _generate_trending_traces(
+ test_data,
+ build_info=build_info,
+ period=period,
+ moving_win_size=win_size,
+ fill_missing=True,
+ use_first=False,
+ name='-'.join(test_name.split('-')[3:-1]),
+ color=COLORS[idx])
traces.extend(trace)
results.append(result)
idx += 1
@@ -474,11 +474,6 @@ def _generate_all_charts(spec, input_data):
# Generate the chart:
chart["layout"]["xaxis"]["title"] = \
chart["layout"]["xaxis"]["title"].format(job=job_name)
- delta = timedelta(days=30)
- start = last_date - delta
- start = first_date if start < first_date else start
- chart["layout"]["xaxis"]["range"] = [str(start.date()),
- str(last_date.date())]
_generate_chart(traces,
chart["layout"],
file_name="{0}-{1}-{2}{3}".format(