rally/tests/unit/common
Boris Pavlovic 4719c5d8c7 [envs] Introduce Env Manager & Platforms (part 1)
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
2018-01-11 23:49:31 -08:00
..
db [envs] Introduce Env Manager & Platforms (part 1) 2018-01-11 23:49:31 -08:00
io [verification] Save timestamps of tests 2017-01-16 16:26:00 +02:00
objects [task] include contexts execution results 2017-12-14 15:10:35 +02:00
plugin Finish work on renaming namespace to platform 2017-10-12 18:18:42 -07:00
__init__.py Move files to common lib(Part 1) 2014-12-24 08:25:33 +08:00
test_broker.py Fix random miss in comsumer/publisher broker 2015-10-14 16:06:10 +08:00
test_fileutils.py Add ability to specify directory with murano package files 2015-07-29 16:26:01 +03:00
test_i18.py Improve Rally Logging (part 4) 2017-10-05 23:29:37 -07:00
test_logging.py [logging] Check the right usage of logging.exception 2017-10-06 17:44:10 +03:00
test_sshutils.py Fixed order of arguments in assertEqual 2017-08-03 07:52:50 +00:00
test_streaming_algorithms.py Add performance degradation SLA plugin 2016-07-26 12:47:53 +03:00
test_utils.py Fixed order of arguments in assertEqual 2017-08-03 07:52:50 +00:00
test_validation.py [validators] Port validators to use context object 2017-09-24 15:45:11 +03:00
test_version.py Use assertRegex instead of assertRegexpMatches 2017-11-01 16:44:58 +07:00
test_yamlutils.py Add custom yaml class 2017-02-08 16:33:48 +08:00