openstack-health/app/js/controllers
Matthew Treinish 9344ace136
Make the tests page useful
This commit attempts to fix the tests page and make it useful. The
first thing it does is to remove all the bar graphs. These were added
to try and show something visual on the page. But they didn't convey
any information to the user and instead confused people.

The second thing this does is change the grouping to be more logical.
Instead of grouping on the test classes (which was also incorrect and
making assumptions about the path depth) this groups by the top level
path which will be the package the tests were in. (ie like tempest,
manila_tempest, etc) This makes more sense and also future proofs the
dashboard for when non-tempest tests are in the subunit2sql db.

The third thing this patch does is to change the default sorting order
on the tables to put the highest failure percentage at the top. This
will mean that what most people are interested in will be at the top
of the list. The fourth aspect of this patch is to default the groups
to open instead of closed.

Change-Id: I4426ba951276ef5d9482d67d5dfca7cd3d46d800
2015-12-22 18:42:21 -05:00
..
_index.js Switched from jshint to eslint 2015-10-08 17:04:24 -07:00
grouped-runs.js Refactor project api and ui to make them generic 2015-11-18 10:39:25 -02:00
home.js Allow users to select information grouping 2015-12-17 01:06:24 +00:00
job.js Add skips data to the jobs page 2015-12-21 11:27:09 -05:00
main.js Fix JavaScript lint errors 2015-10-15 14:32:14 -03:00
test.js Merge "Cut the date window for test pagess in half" 2015-12-21 18:09:22 +00:00
tests.js Make the tests page useful 2015-12-22 18:42:21 -05:00