Paul Thornthwaite
aae6ed3686
Allows tests to run against FOG_RC setting
...
dce5e800fd
introduced
changes in the test helper to use a specific test file (`tests/.fog`)
and set of credentials (`default`) for tests.
This changes this to honour the existing environment variables if set.
2012-10-29 16:14:42 +00:00
Eric Hodel
97e62a9b1a
Use :default from tests/.fog for test credentials
...
This prevents new test users from being afraid that their real accounts
may be used for fog testing when running tests without mocking.
See also #1218
2012-10-18 17:14:23 -07:00
Paul Thornthwaite
00ebbd3c88
Reduce maintenance of tests by using a dynamic list of providers
...
Added registered_providers which returns the providers Fog knows about
Remove the providers for local VMs (not lacking credentials but installs)
2012-08-15 17:31:58 +01:00
Paul Thornthwaite
9272ac88ed
Add missing providers to the all_providers list for testing
...
This allows their tags to be removed from the Shindo tests if unavailable
2012-08-15 17:31:57 +01:00
geemus
9b965ac55d
update tests/helper to have bare_metal_cloud instead of new_servers
2012-07-28 10:53:15 -05:00
geemus
36115c60ef
[cloudstack] add to list of providers so it can be skipped when lacking credentials
2012-05-28 16:03:30 -05:00
geemus
ce9b00eacf
[xenserver] fix tags to skip tests without credentials
2012-05-28 15:22:26 -05:00
geemus
056430a6e5
[libvirt] correct error message when skipping tests
2012-05-28 15:17:12 -05:00
geemus
4c453a84b1
[slicehost] remove (now deprecated) slicehost support
2012-05-28 15:05:40 -05:00
geemus
cca977fa2d
[libvirt] skip tests if ruby-libvirt is unavailable
2012-05-28 13:06:46 -05:00
Rupak Ganguly
9d1e801d92
Add new HP providers for Object Storage, Compute and CDN services.
2012-04-16 15:48:41 -04:00
Amos Benari
ceeae011af
[libVirt] added tests
2012-04-05 09:07:24 +03:00
Carl Hicks
019e536312
[ibm] Added Mocking and Tests
2012-03-20 23:37:46 -04:00
John Wang
3a17e5174b
Switch from NewServers to BareMetalCloud for #773
...
Includes changing from new_servers to bare_metal_cloud as well as newservers to baremetalcloud.
2012-03-01 18:54:49 -08:00
Kevin Chan
e403854446
GH-690 Joyent Cloud Provider
...
Squashed from fog/joyent
2012-02-27 17:33:20 -06:00
Ohad Levy
4a9bfe58c8
Added basic tests to Ovirt compute provider
2012-02-08 09:36:06 -06:00
geemus
06dea3bb64
[vsphere] add to test skip list when lacking credentials
2012-02-08 09:25:53 -06:00
Dan Peterson
99704bd415
[aws|compute] Update security group operations.
...
Changes and features include:
* Bulk operations support via indexed params
* Mocking updated for bulk operations
* Mocking updated to reflect more real behavior
* Many more tests
2011-10-28 13:49:55 -03:00
Dan Prince
d3f8245fef
Additions and updates to the OpenStack API tests.
2011-09-29 14:10:21 -04:00
geemus
7b4a517cbf
[core] don't rely on bin stuff for service init in tests
...
closes #422
2011-09-15 08:01:37 -05:00
Anton Lindstrom
0c63450e90
[compute|glesys] added glesys as provider
2011-09-08 15:34:53 -05:00
Michael Hale
4906eae3df
add dynect DNS provider with session request implemented
2011-08-04 16:00:58 -05:00
Lincoln Stoll
a2de6b6065
[ninefold|compute] Boilerplate for ninefold
2011-06-04 20:02:12 +10:00
Luqman Amjad
48536cb036
Added new DNS provider => DNS Made Easy
2011-05-30 00:41:27 +01:00
geemus
4297292455
[core] create Fog.available_providers for bin rather than overriding Fog.providers
2011-05-24 17:31:05 -07:00
seeingidog
0cb8b18379
[stormondemand] Implement Stormondemand API
2011-04-27 21:49:56 -04:00
Paul Thornthwaite
df741794f6
Prevent voxel tests running if missing credentials
2011-04-08 18:03:15 +01:00
geemus
f60ad1cc5f
add ecloud to providers list for tests
2011-02-25 11:11:37 -08:00
Darrin Eden
70a7647d5b
initial work on dnsimple domain requests
2011-02-23 19:35:05 -08:00
geemus
0d3c1b3e15
fixes related to providers listings
2011-02-11 14:36:48 -08:00
Anthony Eden
9408823e68
Expand path so tests can be run in 1.9.2
2011-02-06 04:06:58 +08:00
geemus
9f65b09e15
bump shindo dep
2011-01-28 16:04:53 -08:00
geemus
12cffca4e4
[terremark|ecloud] fix tests to skip when lacking credentials
2011-01-21 17:43:27 -08:00
geemus
a13fd68e39
seperate mock related helpers
2011-01-21 17:42:56 -08:00
Dan Peterson
5e6797f6b6
[TerremarkEcloud] initial
2011-01-20 16:28:45 -08:00
geemus
7462d9ae36
more fixes and setup mock tests to run without setup
2011-01-14 11:01:02 -08:00
phiggins
0cc5773bf2
Fix a bunch of paths.
2011-01-11 02:20:40 +08:00
geemus
5322683b6e
[tests] cleanup/organize helpers
2011-01-04 14:01:31 -08:00
geemus
649d090d81
[tests] more accessible nullables
2011-01-04 13:58:29 -08:00
geemus
bb007dbd75
fix loading/naming of shared tests
2011-01-03 11:28:16 -08:00
geemus
4bfa288da6
[storage] consolidate tests
2010-12-29 18:15:29 -08:00
geemus
d3872679b8
[dns] consolidate tests
2010-12-29 18:13:36 -08:00
geemus
803ceefb91
[dns] first pass at model tests
2010-12-29 17:08:13 -08:00
geemus
4d739e6054
[core] simplify credential management
...
add ability to use Fog.credentials_path to use non '~/.fog'
try to use available credentials automagically even outside bin
2010-12-15 15:32:33 -08:00
geemus
5b889c8f95
fix tests/helper requires. Closes #98
2010-12-04 15:48:44 -08:00
mriley
8b913d812a
documentation update for key_pairs and helper
2010-11-29 12:44:55 -08:00
geemus
1cde6c4aa9
notify and gracefully skip credential-less testsa
2010-11-22 17:49:27 -08:00
arnab
836db73119
added put_object_acl request (ref: https://github.com/geemus/fog/issues#issue/74 )
2010-11-23 06:57:33 +08:00
geemus
6d7f859c34
[aws|storage] first pass at multipart uploads
2010-11-15 17:17:37 -08:00
geemus
ee4031c065
converting shared model specs to tests
2010-11-12 01:01:18 -06:00