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
|
||||
|
||||
# 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)[/]")
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]
|
||||
|
||||
|
|
|
@ -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]
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue