We run all of tempest for cinder and nova-volumes

Bug #1071896 reported by David Kranz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tempest
Invalid
Medium
David Kranz

Bug Description

There are only a few tests that use the volumes client at all but we pay 2x in tempest runtime. I suggest we:

1. Mark tests that use nova-volumes (volumes_extensions_client) with a 'nova_volumes' attr.
2. Change the name of the gating test 'gate-tempest-devstack-vm-cinder' to 'gate-tempest-devstack-vm' and have it
  skip any tests with the nova_volumes attr.
3. Change the name of the gating test 'gate-tempest-devstack-vm' to 'gate-tempest-devstack-vm-nova-volumes' and
  have it only run the tests with the nova_volumes attr.

In grizzly we would then remove the nova_volumes tests and the gate-tempest-devstack-vm-nova-volumes job.

Jay Pipes (jaypipes)
Changed in tempest:
status: New → Triaged
importance: Undecided → Medium
Changed in tempest:
assignee: nobody → David Kranz (david-kranz)
Revision history for this message
David Kranz (david-kranz) wrote :

I misunderstood the difference between the cinder and non-cinder runs. They both run the volume api and nova-volume tests but with one configuring volumes to use cinder and the other nova-volume. So the steps should be:

1. Change the name of the gating test 'gate-tempest-devstack-vm-cinder' to 'gate-tempest-devstack-vm'.
2. Change the name of the gating test 'gate-tempest-devstack-vm' to 'gate-tempest-devstack-vm-nova-volumes' and
  have it only run the tests in tests/compute/volumes and test/volume.

Revision history for this message
David Kranz (david-kranz) wrote :

Actually, the direct volumes tests don't run unless cinder is configured so it is only necessary to run the tests in tests/compute/volumes.

Revision history for this message
David Kranz (david-kranz) wrote :

It seems we stopped doing this last week.

Changed in tempest:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.