On generated report for the client Details page shown nothing for 4th and 5th config. And looks like it kills graphs on all other sections as well. Files JSON scenario and HTML file attached.
1. Open HTML document (#1 config is selected)
2. Navigate to Details tab (#1 config selected, graph is working)
3. Navigate to config #4 (graphs stops working, nothing shown)
4. Navigate back to config #1 (not working)
Console reports:
[Error] TypeError: undefined is not an object (evaluating 'e.display.y')
(anonymous function) (nv.d3.min.js, line 6)
(anonymous function) (nv.d3.min.js, line 5)
map ([native code], line 0)
(anonymous function) (nv.d3.min.js, line 5)
map ([native code], line 0)
(anonymous function) (nv.d3.min.js, line 5)
(anonymous function) (d3.min.js, line 3)
P (d3.min.js, line 1)
each (d3.min.js, line 3)
I (nv.d3.min.js, line 5)
call (d3.min.js, line 3)
(anonymous function) (nv.d3.min.js, line 6)
(anonymous function) (d3.min.js, line 5)
P (d3.min.js, line 1)
each (d3.min.js, line 5)
g (nv.d3.min.js, line 6)
call (d3.min.js, line 3)
(anonymous function) (nv.d3.min.js, line 6)
(anonymous function) (d3.min.js, line 5)
P (d3.min.js, line 1)
each (d3.min.js, line 5)
M (nv.d3.min.js, line 6)
call (d3.min.js, line 3)
(anonymous function) (01_create_attach_baseline.html, line 78)
(anonymous function) (nv.d3.min.js, line 1)
Reviewed: https:/ /review. openstack. org/131844 /git.openstack. org/cgit/ stackforge/ rally/commit/ ?id=4901d45bbf3 a0c7813477a2efb 907da8df2c082f
Committed: https:/
Submitter: Jenkins
Branch: master
commit 4901d45bbf3a0c7 813477a2efb907d a8df2c082f
Author: Alexander Maretskiy <email address hidden>
Date: Tue Nov 18 13:10:30 2014 +0200
Base HTML templates and improvements for task report
This patch adds UI templates directory and utils,
which serve and unify HTML generation.
Also, there are some fixes and improvements for HTML task report.
In this patch:
* Base mako templates (package rally.ui)
* Rework tests/ci/rally-gate templates
in order to use base template with generic header and styles
* Show scenario errors (if any) in task report tab
* Show scenario output (if any) in task report tab
* Show SLA data in Overview tab
* Show total scenario duration value (after the scenario name, above tabs)
* If got some iteration error, save exception class name in the database
instead of its repr()
* Prevent layout from breaking and show proper message if JS libs
can not be loaded for some reason
* Fix bug 1387661 - the cause of the bug is wrong input json data,
generated by plot.py. This happens when some atomic actions data
missed (which is a result of scenario errors) - and we have different
atomic actions sets between iterations. The fix saves atomic actions
integrity by adding missed atomic actions (with 0 value).
* Fix: if unexistend task uuid is specified in `task report' command,
then proper exception is raised
Closes-Bug: 1387661
Change-Id: I4bcbf86e6fad84 4e6752306eb6c1c cfefa6c6909