Merge "[Verify] The latest cleanup before new release"
This commit is contained in:
commit
174673be27
@ -43,13 +43,13 @@ _rally()
|
||||
OPTS["task_use"]="--uuid"
|
||||
OPTS["task_validate"]="--deployment --task --task-args --task-args-file"
|
||||
OPTS["verify_add-verifier-ext"]="--id --source --version --extra-settings"
|
||||
OPTS["verify_configure-verifier"]="--verifier-id --deployment-id --reconfigure --force --extend --override --show"
|
||||
OPTS["verify_configure-verifier"]="--id --deployment-id --reconfigure --extend --override --show"
|
||||
OPTS["verify_create-verifier"]="--name --type --namespace --source --version --system-wide --extra-settings --no-use"
|
||||
OPTS["verify_delete"]="--uuid"
|
||||
OPTS["verify_delete-verifier"]="--verifier-id --deployment-id --force"
|
||||
OPTS["verify_delete-verifier"]="--id --deployment-id --force"
|
||||
OPTS["verify_delete-verifier-ext"]="--id --name"
|
||||
OPTS["verify_import"]="--verifier-id --deployment-id --file --run-args --no-use"
|
||||
OPTS["verify_list"]="--verifier-id --deployment-id --status"
|
||||
OPTS["verify_import"]="--id --deployment-id --file --run-args --no-use"
|
||||
OPTS["verify_list"]="--id --deployment-id --status"
|
||||
OPTS["verify_list-plugins"]="--namespace"
|
||||
OPTS["verify_list-verifier-exts"]="--id"
|
||||
OPTS["verify_list-verifier-tests"]="--id --pattern"
|
||||
@ -57,7 +57,7 @@ _rally()
|
||||
OPTS["verify_report"]="--uuid --type --to --open"
|
||||
OPTS["verify_rerun"]="--uuid --deployment-id --failed"
|
||||
OPTS["verify_show"]="--uuid --sort-by --detailed"
|
||||
OPTS["verify_start"]="--verifier-id --deployment-id --pattern --concurrency --load-list --skip-list --xfail-list --no-use"
|
||||
OPTS["verify_start"]="--id --deployment-id --pattern --concurrency --load-list --skip-list --xfail-list --no-use"
|
||||
OPTS["verify_update-verifier"]="--id --update-venv --version --system-wide --no-system-wide"
|
||||
OPTS["verify_use"]="--uuid"
|
||||
OPTS["verify_use-verifier"]="--id"
|
||||
|
@ -198,8 +198,6 @@ class _VerifierStatus(utils.ImmutableMixin, utils.EnumMixin):
|
||||
INSTALLED = "installed"
|
||||
UPDATING = "updating"
|
||||
EXTENDING = "extending"
|
||||
CONFIGURING = "configuring"
|
||||
CONFIGURED = "configured"
|
||||
FAILED = "failed"
|
||||
|
||||
|
||||
|
@ -53,22 +53,31 @@ class TempestManager(testr.TestrLauncher):
|
||||
return os.path.join(self.home_dir, "tempest.conf")
|
||||
|
||||
def get_configuration(self):
|
||||
"""Get Tempest configuration."""
|
||||
return config.read_configfile(self.configfile)
|
||||
|
||||
def configure(self, extra_options=None):
|
||||
"""Configure Tempest."""
|
||||
if not os.path.isdir(self.home_dir):
|
||||
os.makedirs(self.home_dir)
|
||||
|
||||
cm = config.TempestConfigfileManager(self.verifier.deployment)
|
||||
raw_configfile = cm.create(self.configfile, extra_options)
|
||||
|
||||
return raw_configfile
|
||||
|
||||
def is_configured(self):
|
||||
"""Check whether Tempest is configured or not."""
|
||||
return os.path.exists(self.configfile)
|
||||
|
||||
def extend_configuration(self, extra_options):
|
||||
"""Extend Tempest configuration with extra options."""
|
||||
return config.extend_configfile(self.configfile, extra_options)
|
||||
|
||||
def override_configuration(self, new_content):
|
||||
def override_configuration(self, new_configuration):
|
||||
"""Override Tempest configuration by new configuration."""
|
||||
with open(self.configfile, "w") as f:
|
||||
f.write(new_content)
|
||||
f.write(new_configuration)
|
||||
|
||||
def install_extension(self, source, version=None, extra_settings=None):
|
||||
"""Install a Tempest plugin."""
|
||||
|
@ -62,6 +62,11 @@ class TempestManagerTestCase(test.TestCase):
|
||||
tempest.verifier.deployment)
|
||||
cm.create.assert_called_once_with(tempest.configfile, extra_options)
|
||||
|
||||
@mock.patch("%s.config.os.path.exists" % PATH)
|
||||
def test_is_configured(self, mock_exists):
|
||||
tempest = manager.TempestManager(mock.MagicMock(uuid="uuuiiiddd"))
|
||||
self.assertTrue(tempest.is_configured())
|
||||
|
||||
@mock.patch("%s.config.extend_configfile" % PATH)
|
||||
def test_extend_configuration(self, mock_extend_configfile):
|
||||
tempest = manager.TempestManager(mock.MagicMock(uuid="uuuiiiddd"))
|
||||
|
Loading…
Reference in New Issue
Block a user