← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1491152] Re: Don't run shelve tests in tempest if cells is enabled

 

This devstack bug was last updated over 180 days ago, as devstack
is a fast moving project and we'd like to get the tracker down to
currently actionable bugs, this is getting marked as Invalid. If the
issue still exists, please feel free to reopen it.

** Changed in: devstack
       Status: In Progress => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1491152

Title:
  Don't run shelve tests in tempest if cells is enabled

Status in devstack:
  Invalid
Status in OpenStack Compute (nova):
  Fix Released

Bug description:
  Nova controls the tests it runs (or doesn't run) for the cells
  devstack tempest job in:

  http://git.openstack.org/cgit/openstack/nova/tree/devstack/tempest-
  dsvm-cells-rc

  There are 3 tests in there that are blacklisted for shelve.

  Tempest provides a config option to not run the shelve tests:

  http://git.openstack.org/cgit/openstack/tempest/tree/tempest/config.py#n343

  We should move that out of the nova rc file and into
  devstack/lib/tempest, like what is done for ironic:

  https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L526

  So in lib/tempest you'd check to see if the n-cells service is running
  and if so, initset tempest.conf to not run shelve tests, i.e.:

  if is_service_enabled n-cell; then
      iniset $TEMPEST_CONFIG compute-feature-enabled shelve False
  fi

To manage notifications about this bug go to:
https://bugs.launchpad.net/devstack/+bug/1491152/+subscriptions


References