Create a Separate Functional Testing Library

Registered by Matthew Treinish on 2014-07-22

With a recent desire to create a number of functional tests for individual OpenStack projects a common toolkit for building functional tests is needed. Using Tempest's core functionality, start a new functional testing library to reuse this code in spinning up new project specific test suites.

Blueprint information

Status:
Complete
Approver:
Masayuki Igawa
Priority:
Low
Drafter:
Matthew Treinish
Direction:
Approved
Assignee:
Matthew Treinish
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
None
Started by
Matthew Treinish on 2014-07-28
Completed by
Matthew Treinish on 2015-07-02

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/108858
    Add a spec for bp:tempest-library

Gerrit topic: https://review.openstack.org/#q,topic:tempest-lib-test,n,z

Addressed by: https://review.openstack.org/117649
    Migrate cli test framework to tempest-lib

Addressed by: https://review.openstack.org/122469
    Switch to using subunit-trace from tempest-lib

Gerrit topic: https://review.openstack.org/#q,topic:fix-cli-tests,n,z

Gerrit topic: https://review.openstack.org/#q,topic:fix-test_help_function-failure,n,z

Addressed by: https://review.openstack.org/185080
    Rename isolated creds to dynamic creds

Addressed by: https://review.openstack.org/185082
    Rename accounts to preprovisioned accounts

Addressed by: https://review.openstack.org/185149
    Remove CredentialProvider deps to CONF

Addressed by: https://review.openstack.org/185167
    Drop admin_role CONF dependency from cred providers

Addressed by: https://review.openstack.org/233040
    Stop validating pre-provisioned credentials

Addressed by: https://review.openstack.org/233041
    Fix unit tests for migration

Addressed by: https://review.openstack.org/233042
    Prepare cred_client for migration

Addressed by: https://review.openstack.org/233043
    Factor up config dependent credential classes

Addressed by: https://review.openstack.org/233103
    Remove dependency from credentials domain CONF

Addressed by: https://review.openstack.org/234200
    Remove preprov provider dependencies from CONF

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

Addressed by: https://review.openstack.org/240467
    Drop fixed_network dependency from CONF

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.