rally/tests/functional
Boris Pavlovic 8f69f06fa0 Switch scenarios plugins to plugin base
This patch finishes work on switching all plugin types
to the single code base. This reduce amount of code and unifies
all plugins which makes it simple to work on any kind of common
plugin functionality: Deprecation, Info, Validation and so on..
In this patch:
* Scenario.meta was removed and now MetaMixin is used
* ScenarioGroups are removed
  This reduce framework complexity. One thing less that you
  should know and understand to start.
* Scenario plugins can be explit set through configure()
  ** Unified with other kind of plugins
  ** Flexibility it is simpler to move and rename plugins
     with deprecation
* Remove all unused Scenario methods

* Improve rally.info substitution
it's okay if we specify each part of name of the plguin

Future steps (not in this patch) are:
* Refactor plugin info and reduce copy paste inside that module
* Refactor atomic action (make the work for context too)
* Refactor validation (make scenario validation generic enough
to work with all types of plugins)

Change-Id: Ibecb8006ebb5d670bcf4519e9f0d6a505e385a1a
2015-08-25 13:58:46 -07:00
..
extra Refactoring of scenario plugin base 2015-08-14 08:27:20 -07:00
__init__.py Display proper missing argument name 2014-10-13 20:48:13 +03:00
test_cli_deployment.py Don't change global environment in functionaltests 2015-06-18 18:26:12 +03:00
test_cli_info.py Switch scenarios plugins to plugin base 2015-08-25 13:58:46 -07:00
test_cli_show.py Fix cli tests vs MOS clouds 2014-12-17 17:27:36 +02:00
test_cli_task.py Don't change global environment in functionaltests 2015-06-18 18:26:12 +03:00
test_cli_verify.py Configure gate-rally-dsvm-verify 2014-12-12 01:28:01 +02:00
test_task_samples.py Add skip case for not installed clients into functional tests 2015-05-25 21:36:57 +03:00
utils.py Don't change global environment in functionaltests 2015-06-18 18:26:12 +03:00