Fix noop tests for new fixtures

This patch makes it possible to enable
new fixtures for mitaka I68c01122ac62c04321972feef443df8da546ea83

- Added the compute-vmware role in globals tasks for noop script
- Fix noop tests

Change-Id: If5cd2e0c15c0a7c5125886b6ea2a6cd0fb29456c
Partial-Bug: 1541849
Related-Bug: 1535339
This commit is contained in:
Alexander Arzhanov 2016-06-10 14:08:56 +03:00
parent 3e49ca61da
commit 49bc4a2801
3 changed files with 5 additions and 1 deletions

View File

@ -12,5 +12,5 @@ shared_examples 'compute_service_common' do
end
shared_examples 'common' do
include_examples 'compute_service_common' unless Noop.current_spec_is? 'roles/enable_compute'
include_examples 'compute_service_common' unless Noop.current_spec_is? 'roles/enable_compute' or Noop.current_spec_is? 'vmware/compute-vmware'
end

View File

@ -5,6 +5,7 @@
# ROLE: ironic
# ROLE: controller
# ROLE: compute
# ROLE: compute-vmware
# ROLE: cinder-vmware
# ROLE: cinder-block-device
# ROLE: cinder

View File

@ -28,6 +28,7 @@ describe manifest do
cinder_db_user = Noop.hiera_structure 'cinder/db_user', 'cinder'
cinder_db_name = Noop.hiera_structure 'cinder/db_name', 'cinder'
cinder = Noop.puppet_function 'roles_include', 'cinder'
cinder_vmware = Noop.puppet_function 'roles_include', 'cinder-vmware'
hostname = Noop.hiera('fqdn')
let(:manage_volumes) do
@ -37,6 +38,8 @@ describe manifest do
'ceph'
elsif storage_hash['volumes_block_device']
'block'
elsif cinder_vmware
'vmdk'
else
false
end