Improve tempest CLI

Registered by David Paterson

Make the Tempest CLI design more consistent and intuitive by utilizing the setuptools and cliff python libraries.

Blueprint information

Status:
Complete
Approver:
Matthew Treinish
Priority:
High
Drafter:
David Paterson
Direction:
Approved
Assignee:
David Paterson
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon liberty-1
Started by
Matthew Treinish
Completed by
Matthew Treinish

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/for,n,z

Addressed by: https://review.openstack.org/138785
    Add blueprint for tempest cli improvements

Gerrit topic: https://review.openstack.org/#q,topic:bp/tempest-cli-improvements,n,z

Addressed by: https://review.openstack.org/175168
    WIP - cliff based cli refactor

Addressed by: https://review.openstack.org/197248
    Add tempest init command to tempest cli

Addressed by: https://review.openstack.org/197378
    WIP: Add tempest run command to unified cli

Addressed by: https://review.openstack.org/198877
    Enable tempest install to setup a config dir

Addressed by: https://review.openstack.org/198878
    Update the Tempest README for new run workflow

Addressed by: https://review.openstack.org/240397
    Add cleanup to cliff-based cli framework

Addressed by: https://review.openstack.org/240399
    [WIP] Add run_stress to cliff-based cli framework

Addressed by: https://review.openstack.org/245665
    Remove tempest-cleanup entry point

Addressed by: https://review.openstack.org/247240
    Migrate verify-tempest-config to new cliff cli framework

Addressed by: https://review.openstack.org/252428
    Migrate tempest-account-generator to new cliff cli framework

Addressed by: https://review.openstack.org/266479
    Migrate javelin2 to new cliff cli framework

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.