1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

[xenserver] fix tags to skip tests without credentials

This commit is contained in:
geemus 2012-05-28 15:22:26 -05:00
parent 056430a6e5
commit ce9b00eacf
15 changed files with 16 additions and 14 deletions

View file

@ -12,7 +12,7 @@ def array_differences(array_a, array_b)
end
# check to see which credentials are available and add others to the skipped tags list
all_providers = ['aws', 'bluebox', 'brightbox', 'dnsimple', 'dnsmadeeasy', 'dynect', 'ecloud', 'glesys', 'gogrid', 'google', 'hp', 'linode', 'local', 'ninefold', 'newservers', 'openstack', 'rackspace', 'stormondemand', 'voxel', 'zerigo']
all_providers = ['aws', 'bluebox', 'brightbox', 'dnsimple', 'dnsmadeeasy', 'dynect', 'ecloud', 'glesys', 'gogrid', 'google', 'hp', 'linode', 'local', 'ninefold', 'newservers', 'openstack', 'rackspace', 'stormondemand', 'voxel', 'xenserver', 'zerigo']
available_providers = Fog.available_providers.map {|provider| provider.downcase}
for provider in (all_providers - available_providers)
Formatador.display_line("[yellow]Skipping tests for [bold]#{provider}[/] [yellow]due to lacking credentials (add some to '~/.fog' to run them)[/]")

View file

@ -15,6 +15,7 @@ def create_ephemeral_vm
Fog::Compute[:xenserver].servers.create(:name => test_ephemeral_vm_name,
:template_name => test_template_name)
end
def create_ephemeral_server
create_ephemeral_vm
end
@ -29,6 +30,7 @@ def destroy_ephemeral_servers
s.destroy
end
end
def destroy_ephemeral_vms
destroy_ephemeral_servers
end

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:network] | network model', ['network']) do
Shindo.tests('Fog::Compute[:network] | network model', ['xenserver']) do
require 'pp'
networks = Fog::Compute[:xenserver].networks

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | Networks collection', ['networks']) do
Shindo.tests('Fog::Compute[:xenserver] | Networks collection', ['xenserver']) do
conn = Fog::Compute[:xenserver]

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | PBD model', ['PBD']) do
Shindo.tests('Fog::Compute[:xenserver] | PBD model', ['xenserver']) do
pbds = Fog::Compute[:xenserver].pbds
pbd = pbds.first

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | PIF model', ['PIF']) do
Shindo.tests('Fog::Compute[:xenserver] | PIF model', ['xenserver']) do
pifs = Fog::Compute[:xenserver].pifs
pif = pifs.first

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | PIFs collection', ['pifs']) do
Shindo.tests('Fog::Compute[:xenserver] | PIFs collection', ['xenserver']) do
conn = Fog::Compute[:xenserver]

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | Pool model', ['Pool']) do
Shindo.tests('Fog::Compute[:xenserver] | Pool model', ['xenserver']) do
pools = Fog::Compute[:xenserver].pools
pool = pools.first

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | Pools collection', ['pools']) do
Shindo.tests('Fog::Compute[:xenserver] | Pools collection', ['xenserver']) do
conn = Fog::Compute[:xenserver]

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | StorageRepositories collection', ['storage_repositories']) do
Shindo.tests('Fog::Compute[:xenserver] | StorageRepositories collection', ['xenserver']) do
conn = Fog::Compute[:xenserver]

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | StorageRepository model', ['StorageRepository']) do
Shindo.tests('Fog::Compute[:xenserver] | StorageRepository model', ['xenserver']) do
storage_repositories = Fog::Compute[:xenserver].storage_repositories
storage_repository = storage_repositories.first

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | VBD model', ['VBD']) do
Shindo.tests('Fog::Compute[:xenserver] | VBD model', ['xenserver']) do
vbds = Fog::Compute[:xenserver].vbds
vbd = vbds.first

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | VBDs collection', ['vbds']) do
Shindo.tests('Fog::Compute[:xenserver] | VBDs collection', ['xenserver']) do
conn = Fog::Compute[:xenserver]

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | VIF model', ['VIF']) do
Shindo.tests('Fog::Compute[:xenserver] | VIF model', ['xenserver']) do
vifs = Fog::Compute[:xenserver].vifs
vif = vifs.first

View file

@ -1,4 +1,4 @@
Shindo.tests('Fog::Compute[:xenserver] | VIFs collection', ['vifs']) do
Shindo.tests('Fog::Compute[:xenserver] | VIFs collection', ['xenserver']) do
conn = Fog::Compute[:xenserver]