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

68 commits

Author SHA1 Message Date
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 
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
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 
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 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