Exemple #1
0
 def setUp(self):
     super(CinderScenarioTestCase, self).setUp()
     wrap = mock.patch("rally.plugins.openstack.wrappers.cinder.wrap")
     self.mock_wrap = wrap.start()
     self.addCleanup(self.mock_wrap.stop)
     self.scenario = utils.CinderScenario(
         self.context,
         clients=osclients.Clients(fakes.FakeUserContext.user["endpoint"]))
Exemple #2
0
    def setup(self):
        size = self.config["size"]
        volumes_per_tenant = self.config["volumes_per_tenant"]

        for user, tenant_id in rutils.iterate_per_tenants(
                self.context["users"]):
            self.context["tenants"][tenant_id].setdefault("volumes", [])
            cinder_util = cinder_utils.CinderScenario({"user": user})
            for i in range(volumes_per_tenant):
                rnd_name = scenario.Scenario._generate_random_name(
                    prefix="ctx_rally_volume_")
                vol = cinder_util._create_volume(size, display_name=rnd_name)
                self.context["tenants"][tenant_id]["volumes"].append(vol._info)
Exemple #3
0
 def setUp(self):
     super(CinderScenarioTestCase, self).setUp()
     self.res_is = mockpatch.Patch(BM_UTILS + ".resource_is")
     self.get_fm = mockpatch.Patch(BM_UTILS + ".get_from_manager")
     self.wait_for = mockpatch.Patch(CINDER_UTILS + ".bench_utils.wait_for")
     self.wait_for_delete = mockpatch.Patch(CINDER_UTILS +
                                            ".bench_utils.wait_for_delete")
     self.useFixture(self.wait_for)
     self.useFixture(self.wait_for_delete)
     self.useFixture(self.res_is)
     self.useFixture(self.get_fm)
     self.gfm = self.get_fm.mock
     self.useFixture(mockpatch.Patch("time.sleep"))
     self.scenario = utils.CinderScenario()
Exemple #4
0
    def setup(self):
        size = self.config["size"]
        volume_type = self.config.get("type", None)
        volumes_per_tenant = self.config["volumes_per_tenant"]

        for user, tenant_id in rutils.iterate_per_tenants(
                self.context["users"]):
            self.context["tenants"][tenant_id].setdefault("volumes", [])
            cinder_util = cinder_utils.CinderScenario(
                {"user": user,
                 "task": self.context["task"],
                 "config": self.context["config"]})
            for i in range(volumes_per_tenant):
                vol = cinder_util._create_volume(size, volume_type=volume_type)
                self.context["tenants"][tenant_id]["volumes"].append(vol._info)
Exemple #5
0
 def setUp(self):
     super(CinderScenarioTestCase, self).setUp()
     self.scenario = utils.CinderScenario(self.context)