Add service tags to tests.

Registered by Matthew Treinish

Add new tags to all tests that specify which services get exercised by the test.

Blueprint information

Status:
Complete
Approver:
Sean Dague
Priority:
Low
Drafter:
Matthew Treinish
Direction:
Approved
Assignee:
Matthew Treinish
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon juno-3
Started by
Matthew Treinish
Completed by
Matthew Treinish

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-service-tags,n,z

Addressed by: https://review.openstack.org/45779
    Fix import grouping in scenario tests

Addressed by: https://review.openstack.org/45780
    Remove order dependence from network_basic_ops

Addressed by: https://review.openstack.org/45781
    Add @services decorator

Addressed by: https://review.openstack.org/45782
    Add service tags to api.volume

Addressed by: https://review.openstack.org/45783
    Add services tags to scenario tests

Addressed by: https://review.openstack.org/45784
    Add hacking check for service tags in scenario

Addressed by: https://review.openstack.org/45926
    Add service tag section to HACKING.rst

Addressed by: https://review.openstack.org/63124
    Add service tags to api/compute/images

Addressed by: https://review.openstack.org/83264
    Add spec for bp:add-service-tags

Addressed by: https://review.openstack.org/85857
    Add check that service tag isn't in path name

Addressed by: https://review.openstack.org/92279
    Add compute service tags to ListSnapshotImagesTest

Addressed by: https://review.openstack.org/97630
    Add missing compute service tags to volume API tests

Addressed by: https://review.openstack.org/99992
    Add network service tag to compute tests

Addressed by: https://review.openstack.org/110377
    Add network tags to test_quotas_negative

Addressed by: https://review.openstack.org/110429
    Add service tags to tempest/api/orchestration/stacks

Addressed by: https://review.openstack.org/110975
    Add compute tags to tempest/api/database tests

Addressed by: https://review.openstack.org/111068
    Add services tags to tempest/cli

Addressed by: https://review.openstack.org/111804
    Change 'ceilometer' tag to 'telemetry' and add tags to cli tests

Addressed by: https://review.openstack.org/164634
    Adds identity service tag to object_storage tests

(?)

Work Items

Work items:
Add service decorator: DONE
Add service tags to scenario tests: DONE
Create Hacking Extension to force service tags in scenario tests: DONE
Create Hacking Extension to ensure service tags not in path: DONE
Add service tags to volume api tests: TODO
Add service tags to compute api tests: INPROGRESS
Add service tags to image api tests: INPROGRESS
Add service tags to identity api tests: TODO
Add service tags to network api tests: TODO
Add service tags to orchestration api test: TODO
Add service tags to object api tests: TODO

This blueprint contains Public information 
Everyone can see this information.