438 Commits

Author SHA1 Message Date
Adrian Cole
1fdfe5761f attempting to operate against or retrieve pieces of a resource that doesn't exist should result in a ResourceNotFoundException, not null 2012-06-08 11:05:52 -07:00
Adrian Cole
70fa2b6c6d style 2012-06-08 11:05:09 -07:00
Andrei Savu
16afe38477 Fix guice cache binding issue for live tests 2012-06-08 10:56:20 -07:00
Andrei Savu
9b644fcceb Fixed typo DELETEING to DELETING 2012-06-07 23:47:29 +03:00
Andrei Savu
bc22b99dee A few more skips & small fixes 2012-06-07 22:54:19 +03:00
Andrew Bayer
1261a4c9b0 I think I got AdvancedNetworkOptionsConverter figured out.
Also made sure not to try to remove FirewallRules unless there's a
public IP in the first place.
2012-06-07 12:46:01 +03:00
Andrew Bayer
e6eaa2e192 A bunch of work to get things actually working with CS3.x api.
Note that AdvancedNetworkOptionsConverter is still...strange. I'm
really not sure what it should be doing.
2012-06-07 12:45:08 +03:00
Andrei Savu
2be3fa34be Skip a few more tests & accept accounts with no keys attached 2012-06-07 12:44:18 +03:00
Andrei Savu
134797844a Fixed template status, network selection and domain live tests 2012-06-06 23:37:05 +03:00
Andrei Savu
03867b97b2 Reduced the number of failing tests from 48 to 23
* ID equality test fixes. Changed from == to .equals
* throw ResourceNotFoundException for all server responses
with code 431 that contain "does not exist"
* skip tests rather than failing when running the suite
as a regular or domain admin user. It's not possible to
have global admin access on public clouds
2012-06-06 16:53:57 +03:00
Adrian Cole
bcd3d50ad6 Issue 956:add getImage by id to ComputeService 2012-06-04 16:54:49 -07:00
Adrian Cole
5a3f6011a2 removed junit test dependency 2012-06-03 17:26:57 -07:00
Ioannis Canellos
b078adc3ce Removed fragments and dynamic imports. Added centralized control of the maven-bundle-plugin. 2012-06-03 19:41:54 +03:00
Adrian Cole
b0014ec70b Issue 950:cloudstack Template.status is an opaque string 2012-06-01 19:24:23 -07:00
Adrian Cole
96773b8a1b Issue 952:add status field to image 2012-05-30 21:22:10 -07:00
Adrian Cole
07c2c24721 Issue 949:Introduce: ComputeMetadataIncludingStatus; Deprecate NodeState -> NodeMetadata.Status 2012-05-29 20:41:10 -07:00
Andrew Bayer
5748277fe3 Fixing a few more %d format errors. 2012-05-21 14:14:49 -07:00
Adrian Cole
c9f4143133 unraveled injector a bit 2012-05-21 12:12:07 -06:00
Adrian Cole
7082b9a70d cloudstack logging working 2012-05-21 11:55:40 -06:00
Andrew Bayer
792ad9dcb9 Initial CloudStack 3.0 compatibility work. 2012-05-21 10:48:39 -07:00
Andrew Bayer
4a1e7e0005 Refactoring hashcodes/equals. 2012-05-18 11:41:39 -07:00
Matt Stephenson
381851b8ab Remove IPSocket class, replace with Guava's HostAndPort class. 2012-04-25 17:52:01 -07:00
Adrian Cole
df7d2acbb4 wrapper -> view 2012-04-23 19:14:36 -07:00
Adrian Cole
886d2cafb9 created base Context class with ProviderMetadata and Identity 2012-04-23 16:16:51 -07:00
Richard Downer
9194a896a6 Modify a warning message to state the problem in full right at the beginning of the message (instead of having the crucial part of the message drifting in the middle of an ocean of toString()ed objects) 2012-04-23 17:45:14 +03:00
Adrian Cole
dab1dd69fc fix covariance/assignability in RestContext<? extends Client> subclasses 2012-04-18 15:05:39 -07:00
Adrian Cole
0b59dea073 removed ContextBuilder subclasses; added unwrap; undid generic params 2012-04-16 00:44:20 -07:00
Adrian Cole
b3e1b675ef moved AnonymousProviderMetadata to the right package 2012-04-12 12:20:25 -06:00
Adrian Cole
23cb01f977 refactor PropertiesBuilder and related types into ApiMetadata and ProviderMetadata, and update all usage 2012-04-11 19:47:09 -06:00
Andrew Gaul
b47860afc1 Use inference to elide duplicated type parameters
Found with:
grep 'Builder.*<.*>.*Immutable.*<.*>.*builder();'
2012-04-08 22:32:04 -07:00
Adrian Cole
764e0907f7 Issue 657:ApiMetadata 2012-04-01 18:43:31 -07:00
Adrian Cole
49e475edcd Issue 888: consolidate code that addresses naming conventions, using hyphen as default delimiter 2012-03-28 03:37:54 -04:00
Adrian Cole
5c6ce9f081 organize imports 2012-03-28 03:37:48 -04:00
Adrian Cole
343470d0a5 removed deprecated RunScriptOptions & TemplateOptions 2012-03-28 03:37:43 -04:00
Richard Downer
8c3cdece6e CloudStack pom.xml needs to pass the globalAdminIdentity/Credential properties to integration(live) tests, otherwise several tests will fail because they don't have global administrator access. 2012-03-21 13:04:26 +02:00
Adrian Cole
489777e872 Issue 878: cloudstack locations are zones, not regions 2012-03-20 11:35:49 -07:00
Andrew Gaul
bd2623fc49 Use correct logging format 2012-03-19 17:28:43 -07:00
Andrei Savu
225b2a3d46 Reuse existing network for vlan IP range test if available 2012-03-15 15:56:31 +02:00
Andrei Savu
6192926b28 Register the public key before running the tests 2012-03-15 15:56:24 +02:00
Andrei Savu
b1ba624707 Only select networks with isDefault(true) for tests 2012-03-15 15:56:13 +02:00
Andrei Savu
ffec085287 Added firewallrule as a valid response for async jobs 2012-03-15 15:56:04 +02:00
Alex Heneveld
2523d74ad1 correct guice injection for cloudstack ComputeServiceAdapterLiveTest 2012-03-15 15:55:41 +02:00
Andrei Savu
89aefec026 Decode both the key and the value when parsing the request URI 2012-03-15 15:54:37 +02:00
Andrei Savu
525506930f Added missing job result types to map 2012-03-14 17:12:38 +02:00
Andrei Savu
b9dc387ab4 Do not fail test if we have only the ROOT domain 2012-03-14 17:12:29 +02:00
Andrei Savu
1c8e09264c Use enum for protocol assertion in live tests 2012-03-14 17:12:18 +02:00
Andrei Savu
6f0b420a1d The percentage of used capacity can be 0 in test 2012-03-14 17:12:00 +02:00
Ioannis Canellos
5490b3068c [842] Added required import packages to cloudfiles api bundle. Improved import packages in all bundles. 2012-02-17 00:49:39 +02:00
Andrei Savu
9f14503cf6 Use the regular API endpoint for registerUserKeys 2012-02-12 09:18:08 +02:00
Andrew Donald Kennedy
b2cc1f6b38 Updating ISO8601 time zone parsing and tests 2012-02-10 14:46:00 +00:00