This is taking shape. Thanks for all the changes! There are a couple of general things, though:
* What are all those classes in the `beans` package? Are they really needed? * I am missing the Expect tests. They are important because they test that the HTTP request generated when calling the methods of the api is the expected one. They use a mock to verifies that, so no real api calls are performed against the provider, and we can run them always. You can use [mockwevserver](http://code.google.com/p/mockwebserver/) for example, or just the mock provided in jclouds. You can take a look again at the openstack-trove (as you already took it as an example for live tests) and see how expect tests are configured. Thx! --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/12#issuecomment-21214814
