Since Abiquo 2.4, all virtual machines for a user can be retrieved in a single API call.
This change removes the strategy that fetched the details of all virtual appliances first (to then get the virtual machines in them), and updates the CloudService to use the single API call. You can merge this Pull Request by running: git pull https://github.com/nacx/jclouds-labs 182-list-all-vms Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds-labs/pull/14 -- Commit Summary -- * JCLOUDS-182: List all virtual machines in Abiquo -- File Changes -- M abiquo/src/main/java/org/jclouds/abiquo/features/CloudApi.java (14) M abiquo/src/main/java/org/jclouds/abiquo/internal/BaseCloudService.java (15) D abiquo/src/main/java/org/jclouds/abiquo/strategy/cloud/ListVirtualMachines.java (117) M abiquo/src/test/java/org/jclouds/abiquo/domain/cloud/VirtualMachineLiveApiTest.java (7) M abiquo/src/test/java/org/jclouds/abiquo/features/CloudApiExpectTest.java (25) M abiquo/src/test/java/org/jclouds/abiquo/internal/BaseCloudServiceTest.java (1) D abiquo/src/test/java/org/jclouds/abiquo/strategy/cloud/ListVirtualMachinesLiveApiTest.java (78) A abiquo/src/test/resources/payloads/all-vms.xml (27) -- Patch Links -- https://github.com/jclouds/jclouds-labs/pull/14.patch https://github.com/jclouds/jclouds-labs/pull/14.diff
