[Scenario] Split Scenarios - P3

Move under plugins/openstack:
    * Sahara
    * Swift
    * Glance
    * Cinder

Implements: blueprint split-plugins

Change-Id: I095d4efe181308feffbd49c59a1c52fa2ce0ca59
This commit is contained in:
Yair Fried 2015-05-17 15:46:09 +03:00
parent 62eb19e187
commit d60e9c5c60
41 changed files with 53 additions and 51 deletions

View File

@ -16,7 +16,6 @@
import jsonschema import jsonschema
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.cinder import utils as cinder_utils
from rally.benchmark.scenarios.nova import utils from rally.benchmark.scenarios.nova import utils
from rally.benchmark.scenarios import utils as scenario_utils from rally.benchmark.scenarios import utils as scenario_utils
from rally.benchmark import types as types from rally.benchmark import types as types
@ -25,6 +24,7 @@ from rally.benchmark.wrappers import network as network_wrapper
from rally.common import log as logging from rally.common import log as logging
from rally import consts from rally import consts
from rally import exceptions as rally_exceptions from rally import exceptions as rally_exceptions
from rally.plugins.openstack.scenarios.cinder import utils as cinder_utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -16,13 +16,13 @@
import json import json
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.cinder import utils as cinder_utils
from rally.benchmark.scenarios.nova import utils as nova_utils from rally.benchmark.scenarios.nova import utils as nova_utils
from rally.benchmark.scenarios.vm import utils as vm_utils from rally.benchmark.scenarios.vm import utils as vm_utils
from rally.benchmark import types as types from rally.benchmark import types as types
from rally.benchmark import validation from rally.benchmark import validation
from rally import consts from rally import consts
from rally import exceptions from rally import exceptions
from rally.plugins.openstack.scenarios.cinder import utils as cinder_utils
class VMTasks(nova_utils.NovaScenario, vm_utils.VMScenario, class VMTasks(nova_utils.NovaScenario, vm_utils.VMScenario,

View File

@ -14,16 +14,17 @@
import itertools import itertools
from rally.benchmark.scenarios.cinder import utils as cinder_utils
from rally.benchmark.scenarios.ec2 import utils as ec2_utils from rally.benchmark.scenarios.ec2 import utils as ec2_utils
from rally.benchmark.scenarios.glance import utils as glance_utils
from rally.benchmark.scenarios.heat import utils as heat_utils from rally.benchmark.scenarios.heat import utils as heat_utils
from rally.benchmark.scenarios.nova import utils as nova_utils from rally.benchmark.scenarios.nova import utils as nova_utils
from rally.benchmark.scenarios.sahara import utils as sahara_utils
from rally.common import log from rally.common import log
from rally import exceptions from rally import exceptions
from rally import osclients from rally import osclients
from rally.plugins.openstack.context import users from rally.plugins.openstack.context import users
from rally.plugins.openstack.scenarios.cinder import utils as cinder_utils
from rally.plugins.openstack.scenarios.glance import utils as glance_utils
from rally.plugins.openstack.scenarios.sahara import utils as sahara_utils
from rally.verification.tempest import config as tempest_conf from rally.verification.tempest import config as tempest_conf

View File

@ -13,13 +13,13 @@
# under the License. # under the License.
from rally.benchmark.context import base from rally.benchmark.context import base
from rally.benchmark.scenarios.glance import utils as glance_utils
from rally.common.i18n import _ from rally.common.i18n import _
from rally.common import log as logging from rally.common import log as logging
from rally.common import utils as rutils from rally.common import utils as rutils
from rally import consts from rally import consts
from rally import osclients from rally import osclients
from rally.plugins.openstack.context.cleanup import manager as resource_manager from rally.plugins.openstack.context.cleanup import manager as resource_manager
from rally.plugins.openstack.scenarios.glance import utils as glance_utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -16,7 +16,6 @@
from oslo_config import cfg from oslo_config import cfg
from rally.benchmark.context import base from rally.benchmark.context import base
from rally.benchmark.scenarios.sahara import utils
from rally.benchmark import utils as bench_utils from rally.benchmark import utils as bench_utils
from rally.common.i18n import _ from rally.common.i18n import _
from rally.common import log as logging from rally.common import log as logging
@ -25,6 +24,7 @@ from rally import consts
from rally import exceptions from rally import exceptions
from rally import osclients from rally import osclients
from rally.plugins.openstack.context.cleanup import manager as resource_manager from rally.plugins.openstack.context.cleanup import manager as resource_manager
from rally.plugins.openstack.scenarios.sahara import utils
CONF = cfg.CONF CONF = cfg.CONF

View File

@ -13,7 +13,6 @@
# under the License. # under the License.
from rally.benchmark.context import base from rally.benchmark.context import base
from rally.benchmark.scenarios.glance import utils as glance_utils
from rally.common.i18n import _ from rally.common.i18n import _
from rally.common import log as logging from rally.common import log as logging
from rally.common import utils as rutils from rally.common import utils as rutils
@ -21,6 +20,7 @@ from rally import consts
from rally import exceptions from rally import exceptions
from rally import osclients from rally import osclients
from rally.plugins.openstack.context.cleanup import manager as resource_manager from rally.plugins.openstack.context.cleanup import manager as resource_manager
from rally.plugins.openstack.scenarios.glance import utils as glance_utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -14,13 +14,13 @@
from rally.benchmark.context import base from rally.benchmark.context import base
from rally.benchmark.scenarios import base as scenario_base from rally.benchmark.scenarios import base as scenario_base
from rally.benchmark.scenarios.cinder import utils as cinder_utils
from rally.common.i18n import _ from rally.common.i18n import _
from rally.common import log as logging from rally.common import log as logging
from rally.common import utils as rutils from rally.common import utils as rutils
from rally import consts from rally import consts
from rally import osclients from rally import osclients
from rally.plugins.openstack.context.cleanup import manager as resource_manager from rally.plugins.openstack.context.cleanup import manager as resource_manager
from rally.plugins.openstack.scenarios.cinder import utils as cinder_utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -13,16 +13,16 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
import random
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.cinder import utils
from rally.benchmark.scenarios.glance import utils as glance_utils
from rally.benchmark.scenarios.nova import utils as nova_utils from rally.benchmark.scenarios.nova import utils as nova_utils
from rally.benchmark import types as types from rally.benchmark import types as types
from rally.benchmark import validation from rally.benchmark import validation
from rally.common import log as logging from rally.common import log as logging
from rally import consts from rally import consts
from rally.plugins.openstack.scenarios.cinder import utils
import random from rally.plugins.openstack.scenarios.glance import utils as glance_utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -14,11 +14,11 @@
# under the License. # under the License.
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.glance import utils
from rally.benchmark.scenarios.nova import utils as nova_utils from rally.benchmark.scenarios.nova import utils as nova_utils
from rally.benchmark import types as types from rally.benchmark import types as types
from rally.benchmark import validation from rally.benchmark import validation
from rally import consts from rally import consts
from rally.plugins.openstack.scenarios.glance import utils
class GlanceImages(utils.GlanceScenario, nova_utils.NovaScenario): class GlanceImages(utils.GlanceScenario, nova_utils.NovaScenario):

View File

@ -14,11 +14,11 @@
# under the License. # under the License.
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.sahara import utils
from rally.benchmark import types from rally.benchmark import types
from rally.benchmark import validation from rally.benchmark import validation
from rally.common import log as logging from rally.common import log as logging
from rally import consts from rally import consts
from rally.plugins.openstack.scenarios.sahara import utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -14,10 +14,10 @@
# under the License. # under the License.
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.sahara import utils
from rally.benchmark import validation from rally.benchmark import validation
from rally.common import log as logging from rally.common import log as logging
from rally import consts from rally import consts
from rally.plugins.openstack.scenarios.sahara import utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -14,10 +14,10 @@
# under the License. # under the License.
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.sahara import utils
from rally.benchmark import types from rally.benchmark import types
from rally.benchmark import validation from rally.benchmark import validation
from rally import consts from rally import consts
from rally.plugins.openstack.scenarios.sahara import utils
class SaharaNodeGroupTemplates(utils.SaharaScenario): class SaharaNodeGroupTemplates(utils.SaharaScenario):

View File

@ -20,12 +20,12 @@ from oslo_utils import uuidutils
from saharaclient.api import base as sahara_base from saharaclient.api import base as sahara_base
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.sahara import consts as sahara_consts
from rally.benchmark import utils as bench_utils from rally.benchmark import utils as bench_utils
from rally.common.i18n import _ from rally.common.i18n import _
from rally.common import log as logging from rally.common import log as logging
from rally import consts from rally import consts
from rally import exceptions from rally import exceptions
from rally.plugins.openstack.scenarios.sahara import consts as sahara_consts
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)
CONF = cfg.CONF CONF = cfg.CONF

View File

@ -16,9 +16,9 @@
import tempfile import tempfile
from rally.benchmark.scenarios import base from rally.benchmark.scenarios import base
from rally.benchmark.scenarios.swift import utils
from rally.benchmark import validation from rally.benchmark import validation
from rally import consts from rally import consts
from rally.plugins.openstack.scenarios.swift import utils
class SwiftObjects(utils.SwiftScenario): class SwiftObjects(utils.SwiftScenario):

View File

@ -22,7 +22,6 @@ from tests.unit import test
CONF = cfg.CONF CONF = cfg.CONF
CTX = "rally.plugins.openstack.context.sahara" CTX = "rally.plugins.openstack.context.sahara"
SCN = "rally.benchmark.scenarios"
class SaharaClusterTestCase(test.TestCase): class SaharaClusterTestCase(test.TestCase):

View File

@ -18,7 +18,6 @@ from rally.plugins.openstack.context.sahara import sahara_edp
from tests.unit import test from tests.unit import test
CTX = "rally.plugins.openstack.context.sahara" CTX = "rally.plugins.openstack.context.sahara"
SCN = "rally.benchmark.scenarios"
class SaharaEDPTestCase(test.TestCase): class SaharaEDPTestCase(test.TestCase):

View File

@ -22,7 +22,7 @@ from tests.unit import test
BASE_CTX = "rally.benchmark.context" BASE_CTX = "rally.benchmark.context"
CTX = "rally.plugins.openstack.context.sahara.sahara_image" CTX = "rally.plugins.openstack.context.sahara.sahara_image"
BASE_SCN = "rally.benchmark.scenarios" BASE_SCN = "rally.benchmark.scenarios"
SCN = "rally.benchmark.scenarios" SCN = "rally.plugins.openstack.scenarios"
class SaharaImageTestCase(test.TestCase): class SaharaImageTestCase(test.TestCase):

View File

@ -23,7 +23,7 @@ from tests.unit import fakes
from tests.unit import test from tests.unit import test
CTX = "rally.plugins.openstack.context" CTX = "rally.plugins.openstack.context"
SCN = "rally.benchmark.scenarios" SCN = "rally.plugins.openstack.scenarios"
class ImageGeneratorTestCase(test.TestCase): class ImageGeneratorTestCase(test.TestCase):

View File

@ -22,7 +22,7 @@ from tests.unit import fakes
from tests.unit import test from tests.unit import test
CTX = "rally.plugins.openstack.context" CTX = "rally.plugins.openstack.context"
SCN = "rally.benchmark.scenarios" SCN = "rally.plugins.openstack.scenarios"
class VolumeGeneratorTestCase(test.TestCase): class VolumeGeneratorTestCase(test.TestCase):

View File

@ -17,11 +17,11 @@ import mock
from oslo_config import cfg from oslo_config import cfg
from oslotest import mockpatch from oslotest import mockpatch
from rally.benchmark.scenarios.cinder import utils from rally.plugins.openstack.scenarios.cinder import utils
from tests.unit import test from tests.unit import test
BM_UTILS = "rally.benchmark.utils" BM_UTILS = "rally.benchmark.utils"
CINDER_UTILS = "rally.benchmark.scenarios.cinder.utils" CINDER_UTILS = "rally.plugins.openstack.scenarios.cinder.utils"
class CinderScenarioTestCase(test.TestCase): class CinderScenarioTestCase(test.TestCase):
@ -77,7 +77,7 @@ class CinderScenarioTestCase(test.TestCase):
self._test_atomic_action_timer(self.scenario.atomic_actions(), self._test_atomic_action_timer(self.scenario.atomic_actions(),
"cinder.create_volume") "cinder.create_volume")
@mock.patch("rally.benchmark.scenarios.cinder.utils.random") @mock.patch("rally.plugins.openstack.scenarios.cinder.utils.random")
@mock.patch(CINDER_UTILS + ".CinderScenario.clients") @mock.patch(CINDER_UTILS + ".CinderScenario.clients")
def test__create_volume_with_size_range(self, mock_clients, mock_random): def test__create_volume_with_size_range(self, mock_clients, mock_random):
CONF = cfg.CONF CONF = cfg.CONF
@ -117,7 +117,7 @@ class CinderScenarioTestCase(test.TestCase):
self._test_atomic_action_timer(self.scenario.atomic_actions(), self._test_atomic_action_timer(self.scenario.atomic_actions(),
"cinder.delete_volume") "cinder.delete_volume")
@mock.patch("rally.benchmark.scenarios.cinder.utils.random") @mock.patch("rally.plugins.openstack.scenarios.cinder.utils.random")
@mock.patch(CINDER_UTILS + ".CinderScenario.clients") @mock.patch(CINDER_UTILS + ".CinderScenario.clients")
def test__extend_volume_with_size_range(self, mock_clients, mock_random): def test__extend_volume_with_size_range(self, mock_clients, mock_random):
CONF = cfg.CONF CONF = cfg.CONF

View File

@ -15,11 +15,12 @@
import mock import mock
from rally.benchmark.scenarios.cinder import volumes from rally.plugins.openstack.scenarios.cinder import volumes
from tests.unit import fakes from tests.unit import fakes
from tests.unit import test from tests.unit import test
CINDER_VOLUMES = "rally.benchmark.scenarios.cinder.volumes.CinderVolumes" CINDER_VOLUMES = ("rally.plugins.openstack.scenarios.cinder.volumes"
".CinderVolumes")
class fake_type(object): class fake_type(object):

View File

@ -15,14 +15,14 @@
import mock import mock
from rally.benchmark.scenarios.glance import images
from rally.benchmark.scenarios.nova import servers from rally.benchmark.scenarios.nova import servers
from rally import objects from rally import objects
from rally import osclients from rally import osclients
from rally.plugins.openstack.scenarios.glance import images
from tests.unit import fakes from tests.unit import fakes
from tests.unit import test from tests.unit import test
GLANCE_IMAGES = "rally.benchmark.scenarios.glance.images.GlanceImages" GLANCE_IMAGES = "rally.plugins.openstack.scenarios.glance.images.GlanceImages"
class GlanceImagesTestCase(test.TestCase): class GlanceImagesTestCase(test.TestCase):
@ -87,7 +87,8 @@ class GlanceImagesTestCase(test.TestCase):
mock_boot_servers.return_value = fake_servers mock_boot_servers.return_value = fake_servers
mock_random_name.return_value = "random_name" mock_random_name.return_value = "random_name"
kwargs = {"fakearg": "f"} kwargs = {"fakearg": "f"}
with mock.patch("rally.benchmark.scenarios.glance.utils.time.sleep"): with mock.patch("rally.plugins.openstack.scenarios."
"glance.utils.time.sleep"):
glance_scenario.create_image_and_boot_instances("cf", "url", glance_scenario.create_image_and_boot_instances("cf", "url",
"df", "fid", "df", "fid",
5, **kwargs) 5, **kwargs)

View File

@ -17,14 +17,14 @@ import tempfile
import mock import mock
from oslotest import mockpatch from oslotest import mockpatch
from rally.benchmark.scenarios.glance import utils
from rally.benchmark import utils as butils from rally.benchmark import utils as butils
from rally import exceptions as rally_exceptions from rally import exceptions as rally_exceptions
from rally.plugins.openstack.scenarios.glance import utils
from tests.unit import fakes from tests.unit import fakes
from tests.unit import test from tests.unit import test
BM_UTILS = "rally.benchmark.utils" BM_UTILS = "rally.benchmark.utils"
GLANCE_UTILS = "rally.benchmark.scenarios.glance.utils" GLANCE_UTILS = "rally.plugins.openstack.scenarios.glance.utils"
class GlanceScenarioTestCase(test.TestCase): class GlanceScenarioTestCase(test.TestCase):

View File

@ -15,11 +15,12 @@
import mock import mock
from rally.benchmark.scenarios.sahara import clusters from rally.plugins.openstack.scenarios.sahara import clusters
from tests.unit import test from tests.unit import test
SAHARA_CLUSTERS = "rally.benchmark.scenarios.sahara.clusters.SaharaClusters" SAHARA_CLUSTERS = ("rally.plugins.openstack.scenarios.sahara.clusters"
SAHARA_UTILS = "rally.benchmark.scenarios.sahara.utils" ".SaharaClusters")
SAHARA_UTILS = "rally.plugins.openstack.scenarios.sahara.utils"
class SaharaClustersTestCase(test.TestCase): class SaharaClustersTestCase(test.TestCase):

View File

@ -16,14 +16,13 @@
import mock import mock
from oslo_config import cfg from oslo_config import cfg
from rally.benchmark.scenarios.sahara import jobs from rally.plugins.openstack.scenarios.sahara import jobs
from tests.unit import test from tests.unit import test
CONF = cfg.CONF CONF = cfg.CONF
SAHARA_JOB = "rally.benchmark.scenarios.sahara.jobs.SaharaJob" SAHARA_JOB = "rally.plugins.openstack.scenarios.sahara.jobs.SaharaJob"
SAHARA_UTILS = "rally.benchmark.scenarios.sahara.utils" SAHARA_UTILS = "rally.plugins.openstack.scenarios.sahara.utils"
class SaharaJobTestCase(test.TestCase): class SaharaJobTestCase(test.TestCase):

View File

@ -15,10 +15,11 @@
import mock import mock
from rally.benchmark.scenarios.sahara import node_group_templates as ngts from rally.plugins.openstack.scenarios.sahara import (node_group_templates
as ngts)
from tests.unit import test from tests.unit import test
SAHARA_NGTS = ("rally.benchmark.scenarios.sahara.node_group_templates" SAHARA_NGTS = ("rally.plugins.openstack.scenarios.sahara.node_group_templates"
".SaharaNodeGroupTemplates") ".SaharaNodeGroupTemplates")

View File

@ -18,14 +18,14 @@ from oslo_config import cfg
from oslo_utils import uuidutils from oslo_utils import uuidutils
from saharaclient.api import base as sahara_base from saharaclient.api import base as sahara_base
from rally.benchmark.scenarios.sahara import utils
from rally import consts from rally import consts
from rally import exceptions from rally import exceptions
from rally.plugins.openstack.scenarios.sahara import utils
from tests.unit import test from tests.unit import test
CONF = cfg.CONF CONF = cfg.CONF
SAHARA_UTILS = "rally.benchmark.scenarios.sahara.utils" SAHARA_UTILS = "rally.plugins.openstack.scenarios.sahara.utils"
class SaharaUtilsTestCase(test.TestCase): class SaharaUtilsTestCase(test.TestCase):

View File

@ -15,7 +15,7 @@
import mock import mock
from rally.benchmark.scenarios.swift import objects from rally.plugins.openstack.scenarios.swift import objects
from tests.unit import fakes from tests.unit import fakes
from tests.unit import test from tests.unit import test

View File

@ -15,10 +15,10 @@
import mock import mock
from rally.benchmark.scenarios.swift import utils from rally.plugins.openstack.scenarios.swift import utils
from tests.unit import test from tests.unit import test
SWIFT_UTILS = "rally.benchmark.scenarios.swift.utils" SWIFT_UTILS = "rally.plugins.openstack.scenarios.swift.utils"
class SwiftScenarioTestCase(test.TestCase): class SwiftScenarioTestCase(test.TestCase):