From 10850536a4efdcfde654ef027c2886e7fd007919 Mon Sep 17 00:00:00 2001 From: chenhb-zte Date: Tue, 6 Sep 2016 17:09:42 +0800 Subject: [PATCH] Fix the sample of scenario plugin Move scenario sample to class base. Change-Id: I199165b91383c539242865f996495412b9001d55 --- samples/plugins/scenario/scenario_plugin.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) mode change 100644 => 100755 samples/plugins/scenario/scenario_plugin.py diff --git a/samples/plugins/scenario/scenario_plugin.py b/samples/plugins/scenario/scenario_plugin.py old mode 100644 new mode 100755 index a573ad68a5..efc0f50c39 --- a/samples/plugins/scenario/scenario_plugin.py +++ b/samples/plugins/scenario/scenario_plugin.py @@ -17,8 +17,8 @@ from rally.plugins.openstack import scenario from rally.task import atomic -class ScenarioPlugin(scenario.OpenStackScenario): - """Sample plugin which lists flavors.""" +@scenario.configure(name="ScenarioPlugin.list_flavors") +class ListFlavors(scenario.OpenStackScenario): @atomic.action_timer("list_flavors") def _list_flavors(self): @@ -34,8 +34,7 @@ class ScenarioPlugin(scenario.OpenStackScenario): """The same with admin clients.""" self.admin_clients("nova").flavors.list() - @scenario.configure() - def list_flavors(self): + def run(self): """List flavors.""" self._list_flavors() self._list_flavors_as_admin()