yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #38935
[Bug 1491152] Re: Don't run shelve tests in tempest if cells is enabled
** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => liberty-rc1
--
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:
In Progress
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