openstack-health/app/js
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
..
controllers Make the tests page useful 2015-12-22 18:42:21 -05:00
directives Set default type for stacked area to expanded 2015-12-15 19:09:58 -05:00
factories Add factory to create Project models 2015-11-17 09:39:20 -03:00
filters Add missing @ngInject 2015-11-05 15:14:16 -02:00
services Rename API endpoint for `get_runs_by_run_metadata_key`. 2015-12-16 18:04:56 -07:00
constants.js Add new `config.json` and associated ConfigService. 2015-10-09 13:43:04 -06:00
main.js Add factory to create Project models 2015-11-17 09:39:20 -03:00
on_config.js Add test detail page 2015-12-07 23:58:45 +00:00
on_run.js Add pageTitle service 2015-11-18 10:35:26 -02:00