Don't run shelve tests in tempest if cells is enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Low
|
Chuck Carmack | ||
devstack |
Invalid
|
Undecided
|
Chuck Carmack |
Bug Description
Nova controls the tests it runs (or doesn't run) for the cells devstack tempest job in:
http://
There are 3 tests in there that are blacklisted for shelve.
Tempest provides a config option to not run the shelve tests:
http://
We should move that out of the nova rc file and into devstack/
https:/
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-
fi
tags: | added: low-hanging-fruit |
Changed in nova: | |
assignee: | nobody → Chuck Carmack (chuckcarmack75) |
importance: | Undecided → Low |
tags: | added: cells testing |
Changed in nova: | |
milestone: | none → liberty-rc1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | liberty-rc1 → 12.0.0 |
Once the change is in devstack we can remove the excluded shelve tests from http:// git.openstack. org/cgit/ openstack/ nova/tree/ devstack/ tempest- dsvm-cells- rc in nova.