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:
parent
056430a6e5
commit
ce9b00eacf
15 changed files with 16 additions and 14 deletions
|
|
@ -12,7 +12,7 @@ def array_differences(array_a, array_b)
|
||||||
end
|
end
|
||||||
|
|
||||||
# check to see which credentials are available and add others to the skipped tags list
|
# 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}
|
available_providers = Fog.available_providers.map {|provider| provider.downcase}
|
||||||
for provider in (all_providers - available_providers)
|
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)[/]")
|
Formatador.display_line("[yellow]Skipping tests for [bold]#{provider}[/] [yellow]due to lacking credentials (add some to '~/.fog' to run them)[/]")
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ def create_ephemeral_vm
|
||||||
Fog::Compute[:xenserver].servers.create(:name => test_ephemeral_vm_name,
|
Fog::Compute[:xenserver].servers.create(:name => test_ephemeral_vm_name,
|
||||||
:template_name => test_template_name)
|
:template_name => test_template_name)
|
||||||
end
|
end
|
||||||
|
|
||||||
def create_ephemeral_server
|
def create_ephemeral_server
|
||||||
create_ephemeral_vm
|
create_ephemeral_vm
|
||||||
end
|
end
|
||||||
|
|
@ -29,6 +30,7 @@ def destroy_ephemeral_servers
|
||||||
s.destroy
|
s.destroy
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def destroy_ephemeral_vms
|
def destroy_ephemeral_vms
|
||||||
destroy_ephemeral_servers
|
destroy_ephemeral_servers
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Shindo.tests('Fog::Compute[:network] | network model', ['network']) do
|
Shindo.tests('Fog::Compute[:network] | network model', ['xenserver']) do
|
||||||
|
|
||||||
require 'pp'
|
require 'pp'
|
||||||
networks = Fog::Compute[:xenserver].networks
|
networks = Fog::Compute[:xenserver].networks
|
||||||
|
|
|
||||||
|
|
@ -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]
|
conn = Fog::Compute[:xenserver]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
pbds = Fog::Compute[:xenserver].pbds
|
||||||
pbd = pbds.first
|
pbd = pbds.first
|
||||||
|
|
|
||||||
|
|
@ -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
|
pifs = Fog::Compute[:xenserver].pifs
|
||||||
pif = pifs.first
|
pif = pifs.first
|
||||||
|
|
|
||||||
|
|
@ -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]
|
conn = Fog::Compute[:xenserver]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
pools = Fog::Compute[:xenserver].pools
|
||||||
pool = pools.first
|
pool = pools.first
|
||||||
|
|
|
||||||
|
|
@ -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]
|
conn = Fog::Compute[:xenserver]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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]
|
conn = Fog::Compute[:xenserver]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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_repositories = Fog::Compute[:xenserver].storage_repositories
|
||||||
storage_repository = storage_repositories.first
|
storage_repository = storage_repositories.first
|
||||||
|
|
|
||||||
|
|
@ -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
|
vbds = Fog::Compute[:xenserver].vbds
|
||||||
vbd = vbds.first
|
vbd = vbds.first
|
||||||
|
|
|
||||||
|
|
@ -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]
|
conn = Fog::Compute[:xenserver]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
vifs = Fog::Compute[:xenserver].vifs
|
||||||
vif = vifs.first
|
vif = vifs.first
|
||||||
|
|
|
||||||
|
|
@ -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]
|
conn = Fog::Compute[:xenserver]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue