Assign tests UUIDs

Registered by Chris Hoge

Currently the only identification for tests is the name associated with the
test. Tests may be moved or renamed during refactoring, and some
non-integration tests wil move out of Tempest and into project-specific
tests. This makes names an unstable identifier. This spec proposes
addition of a UUID to each test as a means of stable test identification.

Blueprint information

Status:
Complete
Approver:
Matthew Treinish
Priority:
High
Drafter:
Chris Hoge
Direction:
Needs approval
Assignee:
Chris Hoge
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon kilo-3
Started by
Matthew Treinish
Completed by
Matthew Treinish

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/meta-data-and-uuid-for-tests,n,z

Addressed by: https://review.openstack.org/#/c/144329/
   meta data and uuid for tests

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

Addressed by: https://review.openstack.org/157273
    Add UUIDs to tests with tools and checks

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

Addressed by: https://review.openstack.org/159633
    Add UUIDs to all tempest tests and gate check

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.