Use on_supported_os function to test multiple
operating systems for class ceilometer::policy.
Change-Id: Iccd2f0cb960a692d37c5ce6e945b43cb37ab73e8
end
end
- context 'on Debian platforms' do
- let :facts do
- @default_facts.merge({ :osfamily => 'Debian' })
- end
-
- it_configures 'ceilometer policies'
- end
+ on_supported_os({
+ :supported_os => OSDefaults.get_supported_os
+ }).each do |os,facts|
+ context "on #{os}" do
+ let (:facts) do
+ facts.merge(OSDefaults.get_facts({:processorcount => 8}))
+ end
- context 'on RedHat platforms' do
- let :facts do
- @default_facts.merge({ :osfamily => 'RedHat' })
+ it_configures 'ceilometer policies'
end
-
- it_configures 'ceilometer policies'
end
+
end