Tempest External Plugin Interface

Registered by Matthew Treinish

Create an external plugin interface to enable other projects to right tempest-like tests and integrate them with the wider tempest test suite.

Blueprint information

Status:
Complete
Approver:
Attila Fazekas
Priority:
Essential
Drafter:
Matthew Treinish
Direction:
Approved
Assignee:
Matthew Treinish
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon liberty-2
Started by
Matthew Treinish
Completed by
Matthew Treinish

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/external-plugin-interface,n,z

Addressed by: https://review.openstack.org/197659
    Add basic external test plugin support to tempest

Addressed by: https://review.openstack.org/197749
    Add plugin interface for appending to tempest config

Addressed by: https://review.openstack.org/201540
    Rename test.plugins to test_plugins

Addressed by: https://review.openstack.org/205176
    Add plugin interface for extending sample config generation

Addressed by: https://review.openstack.org/207508
    Add plugin interface documentation

Addressed by: https://review.openstack.org/217675
    Add initial unit test for tempest plugins

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.