Support tempest plugin

Registered by Ethan Lynn

Currently heat functional/integration tests are running out of tempest, it would be better move them as tempest plugin, then we can use tempest framework for our tests.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Ethan Lynn
Direction:
Approved
Assignee:
Steve Baker
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon newton-3
Started by
Steve Baker
Completed by
Rabi Mishra

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/298160
    Support tempest plugin

Addressed by: https://review.openstack.org/315897
    [WIP] Initial tempest plugin framework

Addressed by: https://review.openstack.org/348094
    Adopt tempest plugin config framework

Addressed by: https://review.openstack.org/348569
    Depend on tempest in test-requirements.txt

Addressed by: https://review.openstack.org/348570
    WIP register heat tempest plugin

Addressed by: https://review.openstack.org/349294
    Don't manipulate config for admin creds

Addressed by: https://review.openstack.org/349311
    Use tempest.conf when running under tempest

Addressed by: https://review.openstack.org/349739
    Use a variable for which conf file to write to

Addressed by: https://review.openstack.org/349740
    Do not use env var conf defaults

Addressed by: https://review.openstack.org/349741
    WIP run heat_integrationtests with tempest

Addressed by: https://review.openstack.org/359356
    Include heat_integrationtests in setup.py install

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.