Add rally.common.plugin.discover module

Move all related to plugins from utils to discover module
and fix the code and tests to make it work

Change-Id: Ifaed1fadfa0760f121cb1584cb4d8ae3fee8768d
This commit is contained in:
Boris Pavlovic 2015-06-12 20:38:55 +03:00 committed by Andrey Kurilin
parent c52f111a98
commit 8af0804819

View File

@ -20,7 +20,7 @@ import yaml
from rally import api from rally import api
from rally.benchmark import engine from rally.benchmark import engine
import rally.common.utils as rutils from rally.common.plugin import discover
from tests.unit import test from tests.unit import test
@ -31,7 +31,7 @@ class RallyJobsTestCase(test.TestCase):
@mock.patch("rally.benchmark.engine.BenchmarkEngine" @mock.patch("rally.benchmark.engine.BenchmarkEngine"
"._validate_config_semantic") "._validate_config_semantic")
def test_schema_is_valid(self, mock_validate): def test_schema_is_valid(self, mock_validate):
rutils.load_plugins(os.path.join(self.rally_jobs_path, "plugins")) discover.load_plugins(os.path.join(self.rally_jobs_path, "plugins"))
for filename in ["rally.yaml", "rally-neutron.yaml", for filename in ["rally.yaml", "rally-neutron.yaml",
"rally-zaqar.yaml", "rally-designate.yaml"]: "rally-zaqar.yaml", "rally-designate.yaml"]: