4719c5d8c7
EnvManager is one of key Rally components, It is actually replacment for Rally deployment component. It manages and stores information about tested platforms. Every Env has: - unique name and UUID - dates when it was created and updated - plugins spec and data - platforms names and data Comparing to Rally deployment, env manager is way simpler and flat. EnvManager manage Platforms (which are plugins) However, even if it is simpler it allows to do way more flexible things like manage multiple platforms in single env. This patch: - Introduce EnvManager - Intorudce Platform plugin base - Intorduce DB layer for Envs & Platforms - Intrdouce 3 Exceptions: -- ManagerException ---- ManagerInvalidSpec ---- ManagerInvalidState Change-Id: Ide95c8b1e8e72293c009f4cd5e430e64eb1dd604 |
||
---|---|---|
.. | ||
cli | ||
common | ||
deployment | ||
doc | ||
env | ||
plugins | ||
rally_jobs | ||
task | ||
ui | ||
verification | ||
__init__.py | ||
fakes.py | ||
test_api.py | ||
test_ddt.py | ||
test_exceptions.py | ||
test_hacking.py | ||
test_mock.py | ||
test_pytest_launcher.py | ||
test_resources.py | ||
test_test_ddt.py | ||
test_test_mock.py | ||
test.py |