Merge "[verification] Add CLI interface"

This commit is contained in:
Jenkins 2016-12-28 13:13:59 +00:00 committed by Gerrit Code Review
commit 42a8dee2b6
2 changed files with 28 additions and 0 deletions

View File

@ -42,6 +42,24 @@ _rally()
OPTS["task_trends"]="--out --open --tasks"
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 --recreate --add-options --replace-by --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-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_list-plugins"]="--namespace"
OPTS["verify_list-verifier-exts"]="--id"
OPTS["verify_list-verifier-tests"]="--id --pattern"
OPTS["verify_list-verifiers"]="--status"
OPTS["verify_report"]="--uuid --html --file --open"
OPTS["verify_show"]="--uuid --sort-by --detailed"
OPTS["verify_start"]="--verifier-id --deployment-id --pattern --concurrency --load-list --skip-list --xfail-list --failed --no-use"
OPTS["verify_update-verifier"]="--id --update-venv --version --system-wide --no-system-wide"
OPTS["verify_use"]="--uuid"
OPTS["verify_use-verifier"]="--id"
for OPT in ${!OPTS[*]} ; do
CMD=${OPT%%_*}

View File

@ -1855,6 +1855,8 @@ class FakeAPI(object):
def __init__(self):
self._deployment = mock.Mock(spec=api._Deployment)
self._task = mock.Mock(spec=api._Task)
self._verifier = mock.Mock(spec=api._Verifier)
self._verification = mock.Mock(spec=api._Verification)
@property
def deployment(self):
@ -1863,3 +1865,11 @@ class FakeAPI(object):
@property
def task(self):
return self._task
@property
def verifier(self):
return self._verifier
@property
def verification(self):
return self._verification