Command Line Interface

Cut down from Global Command Line Interface

Category: verify

Verify an OpenStack cloud via a verifier.

rally verify add-verifier-ext

Add a verifier extension.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

  • –source <source> [ref]

Path or URL to the repo to clone verifier extension from.

type: str

  • –version <version> [ref]

Branch, tag or commit ID to checkout before installation of the verifier extension (the ‘master’ branch is used by default).

type: str

  • –extra-settings <extra_settings> [ref]

Extra installation settings for verifier extension.

type: str

rally verify configure-verifier

Configure a verifier for a specific deployment.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

  • –deployment-id <id> [ref]

Note

The default value for the --deployment-id argument is taken from the Rally environment. Usually, the default value is equal to the UUID of the last successful run of rally deployment create, if the --no-use argument was not used.

Hint

You can set the default value by executing rally deployment use <uuid> (ref).

Deployment name or UUID. HINT: You can list all deployments, executing command rally deployment list.

type: str

  • –reconfigure [ref]

Reconfigure verifier.

  • –extend <path/json/yaml> [ref]

Extend verifier configuration with extra options. If options are already present, the given ones will override them. Can be a path to a regular config file or just a json/yaml.

type: str

  • –override <path> [ref]

Override verifier configuration by another one from a given source.

type: str

  • –show [ref]

Show verifier configuration.

rally verify create-verifier

Create a verifier.

Command arguments:

  • –name <name> [ref]

Verifier name (for example, ‘My verifier’).

type: str

  • –type <type> [ref]

Verifier plugin name. HINT: You can list all verifier plugins, executing command rally verify list-plugins.

type: str

  • –platform <platform> [ref]

Verifier plugin platform. Should be specified in case of two verifier plugins with equal names but in different platforms.

type: str

  • –source <source> [ref]

Path or URL to the repo to clone verifier from.

type: str

  • –version <version> [ref]

Branch, tag or commit ID to checkout before verifier installation (the ‘master’ branch is used by default).

type: str

  • –system-wide [ref]

Use the system-wide environment for verifier instead of a virtual environment.

  • –extra-settings <extra_settings> [ref]

Extra installation settings for verifier.

type: str

  • –no-use [ref]

Not to set the created verifier as the default verifier for future operations.

rally verify delete

Delete a verification or a few verifications.

Command arguments:

  • –uuid <uuid> [ref]

UUIDs of verifications. HINT: You can list all verifications, executing command rally verify list.

type: str

rally verify delete-verifier

Delete a verifier.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

  • –deployment-id <id> [ref]

Note

The default value for the --deployment-id argument is taken from the Rally environment. Usually, the default value is equal to the UUID of the last successful run of rally deployment create, if the --no-use argument was not used.

Hint

You can set the default value by executing rally deployment use <uuid> (ref).

Deployment name or UUID. If specified, only the deployment-specific data will be deleted for verifier. HINT: You can list all deployments, executing command rally deployment list.

type: str

  • –force [ref]

Delete all stored verifications of the specified verifier. If a deployment specified, only verifications of this deployment will be deleted. Use this argument carefully! You can delete verifications that may be important to you.

rally verify delete-verifier-ext

Delete a verifier extension.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

  • –name <name> [ref]

Verifier extension name.

type: str

rally verify import

Import results of a test run into the Rally database.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

  • –deployment-id <id> [ref]

Note

The default value for the --deployment-id argument is taken from the Rally environment. Usually, the default value is equal to the UUID of the last successful run of rally deployment create, if the --no-use argument was not used.

Hint

You can set the default value by executing rally deployment use <uuid> (ref).

Deployment name or UUID. HINT: You can list all deployments, executing command rally deployment list.

type: str

  • –file <path> [ref]

File to import test results from.

type: str

  • –run-args <run_args> [ref]

Arguments that might be used when running tests. For example, ‘{concurrency: 2, pattern: set=identity}’.

type: str

  • –no-use [ref]

Not to set the created verification as the default verification for future operations.

rally verify list

List all verifications.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

default: none

  • –deployment-id <id> [ref]

Note

The default value for the --deployment-id argument is taken from the Rally environment. Usually, the default value is equal to the UUID of the last successful run of rally deployment create, if the --no-use argument was not used.

Hint

You can set the default value by executing rally deployment use <uuid> (ref).

Deployment name or UUID. HINT: You can list all deployments, executing command rally deployment list.

type: str

  • –tag <tag> [ref]

Tags to filter verifications by.

type: str

default: none

  • –status <status> [ref]

Status to filter verifications by.

type: str

default: none

rally verify list-plugins

List all plugins for verifiers management.

Command arguments:

  • –platform <platform> [ref]

Requried patform (e.g. openstack).

type: str

rally verify list-verifier-exts

List all verifier extensions.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

rally verify list-verifier-tests

List all verifier tests.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

  • –pattern <pattern> [ref]

Pattern which will be used for matching. Can be a regexp or a verifier-specific entity (for example, in case of Tempest you can specify ‘set=smoke’).

type: str

rally verify list-verifiers

List all verifiers.

Command arguments:

  • –status <status> [ref]

Status to filter verifiers by.

type: str

rally verify report

Generate a report for a verification or a few verifications.

Command arguments:

  • –uuid <uuid> [ref]

UUIDs of verifications. HINT: You can list all verifications, executing command rally verify list.

type: str

  • –type <type> [ref]

Report type (Defaults to JSON). Out-of-the-box types: HTML, HTML-Static, JSON, JUnit-XML. HINT: You can list all types, executing rally plugin list –plugin-base VerificationReporter command.

type: str

  • –to <dest> [ref]

Report destination. Can be a path to a file (in case of HTML, JSON, etc. types) to save the report to or a connection string. It depends on the report type.

type: str

  • –open [ref]

Open the output file in a browser.

rally verify rerun

Rerun tests from a verification for a specific deployment.

Command arguments:

  • –uuid <uuid> [ref]

Verification UUID. HINT: You can list all verifications, executing command rally verify list.

type: str

  • –deployment-id <id> [ref]

Note

The default value for the --deployment-id argument is taken from the Rally environment. Usually, the default value is equal to the UUID of the last successful run of rally deployment create, if the --no-use argument was not used.

Hint

You can set the default value by executing rally deployment use <uuid> (ref).

Deployment name or UUID. HINT: You can list all deployments, executing command rally deployment list.

type: str

  • –failed [ref]

Rerun only failed tests.

  • –tag <tag> [ref]

Mark verification with a tag or a few tags.

type: str

  • –concurrency <N> [ref]

How many processes to be used for running verifier tests. The default value (0) auto-detects your CPU count.

type: int

  • –detailed [ref]

Show verification details such as errors of failed tests.

  • –no-use [ref]

Not to set the finished verification as the default verification for future operations.

rally verify show

Show detailed information about a verification.

Command arguments:

  • –uuid <uuid> [ref]

Verification UUID. HINT: You can list all verifications, executing command rally verify list.

type: str

  • –sort-by <query> [ref]

Sort tests by ‘name’, ‘duration’ or ‘status’.

type: str

  • –detailed [ref]

Show verification details such as run arguments and errors of failed tests.

rally verify show-verifier

Show detailed information about a verifier.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

rally verify start

Start a verification (run verifier tests).

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

  • –deployment-id <id> [ref]

Note

The default value for the --deployment-id argument is taken from the Rally environment. Usually, the default value is equal to the UUID of the last successful run of rally deployment create, if the --no-use argument was not used.

Hint

You can set the default value by executing rally deployment use <uuid> (ref).

Deployment name or UUID. HINT: You can list all deployments, executing command rally deployment list.

type: str

  • –tag <tag> [ref]

Mark verification with a tag or a few tags.

type: str

  • –pattern <pattern> [ref]

Pattern which will be used for running tests. Can be a regexp or a verifier-specific entity (for example, in case of Tempest you can specify ‘set=smoke’).

type: str

  • –concurrency <N> [ref]

How many processes to be used for running verifier tests. The default value (0) auto-detects your CPU count.

type: int

  • –load-list <path> [ref]

Path to a file with a list of tests to run.

type: str

  • –skip-list <path> [ref]

Path to a file with a list of tests to skip. Format: json or yaml like a dictionary where keys are regexes matching test names and values are reasons.

type: str

  • –xfail-list <path> [ref]

Path to a file with a list of tests that will be considered as expected failures. Format: json or yaml like a dictionary where keys are test names and values are reasons.

type: str

  • –detailed [ref]

Show verification details such as errors of failed tests.

  • –no-use [ref]

Not to set the finished verification as the default verification for future operations.

rally verify update-verifier

Update a verifier.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str

  • –update-venv [ref]

Update the virtual environment for verifier.

  • –version <version> [ref]

Branch, tag or commit ID to checkout. HINT: Specify the same version to pull the latest repo code.

type: str

  • –system-wide [ref]

Switch to using the system-wide environment.

  • –no-system-wide [ref]

Switch to using the virtual environment. If the virtual environment doesn’t exist, it will be created.

rally verify use

Choose a verification to use for the future operations.

Command arguments:

  • –uuid <uuid> [ref]

Verification UUID. HINT: You can list all verifications, executing command rally verify list.

type: str

rally verify use-verifier

Choose a verifier to use for the future operations.

Command arguments:

  • –id <id> [ref]

Verifier name or UUID. HINT: You can list all verifiers, executing command rally verify list-verifiers.

type: str