rally/tests/unit/ui
Boris Pavlovic f2f57e99ad Optimize Rally imports to reduce start time
* Load plugins only if they are required
  This reduce a lot starting time of Rally and will
  allows us to do online bash completition

  As well it cleans up project structure a lot, e.g.
  all plugins are loaded in single place +
  we don't have strange code in cliutils

* Replace rally.ui.utils to not import mako
  and remove all code on module level

* Make Rally DB lazy inited

* Import plugins during test run

----

The best way to test changes in start up time is to
compare "time rally version" e.g.:

before this patch:
$ time rally version
0.0.5
real	0m0.397s
user	0m0.299s
sys	0m0.089s

after this patch:
0.0.5

real	0m0.281s
user	0m0.200s
sys	0m0.077s

Change-Id: Ibec2e6da66a1304730e801de307df7a1da68d51f
2015-07-06 21:55:33 -07:00
..
__init__.py Base HTML templates and improvements for task report 2014-11-18 19:32:30 +02:00
test_utils.py Optimize Rally imports to reduce start time 2015-07-06 21:55:33 -07:00