This PR is quite large because it was started when PR #135 was not merged yet.
The main purpose is to allow the successful execution of live tests with real Azure subscription, and contains several fixes. You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-labs/pull/147 -- Commit Summary -- * AzureCompute: initial work to support ComputeServiceAdapter * [JCLOUDS-664] White noise: formatting * [JCLOUDS-664] Fixing Markdown titles * [JCLOUDS-664] Fixing Maven execution line * address comments * [JCLOUDS-664] allows live test executions as indicated in README.md * [JCLOUDS-664] Fixing live test execution: <Location> might contain values like as 'One;Two;Three' * [JCLOUDS-664] Merging PR #135 * fix OsImageToImage * fixing some typos * fix checkstyle * [JCLOUDS-664] Missing @PathParam * [JCLOUDS-664] Merging PR #135 * [JCLOUDS-664] Fixing duplicate dep * [JCLOUDS-664] Fixing plain tests execution * [JCLOUDS-664] Preliminary fixes for running live tests * random name generation + some inefficient concatenetions in logger removed * Merge remote-tracking branch 'upstream/master' * [JCLOUDS-664] fix VirtualMachineApiLiveTest * Merge branch 'master' of github.com:Tirasa/jclouds-labs * [JCLOUDS-664] fix Virtual natwork sites create/update test * Merge branch 'master' of github.com:Tirasa/jclouds-labs * [JCLOUDS-664] api-version increment * [JCLOUDS-664] More live test fixes * Merge branch 'master' of github.com:Tirasa/jclouds-labs * Merge remote-tracking branch 'upstream/master' * [JCLOUDS-664] Mergine PR #135 * [JCLOUDS-664] AzureComputeServiceContextLiveTest & AzureComputeServiceContextLiveTest working * [JCLOUDS-664] Fixing OSImageApiLiveTest * [JCLOUDS-664] Fixing AzureComputeSecurityGroupExtensionLiveTest * [JCLOUDS-664] fix handlers for deployment, role instances and virtual IPs * [JCLOUDS-664] fix live tests * [JCLOUDS-664] More IT fixes * [JCLOUDS-664] fix license header + some general fixes into live tests * [JCLOUDS-664] Minor cleanup -- File Changes -- M azurecompute/README.md (8) M azurecompute/pom.xml (35) M azurecompute/src/main/java/org/jclouds/azurecompute/AzureComputeApi.java (171) M azurecompute/src/main/java/org/jclouds/azurecompute/AzureComputeProviderMetadata.java (90) M azurecompute/src/main/java/org/jclouds/azurecompute/AzureManagementApiMetadata.java (76) M azurecompute/src/main/java/org/jclouds/azurecompute/binders/DeploymentParamsToXML.java (167) M azurecompute/src/main/java/org/jclouds/azurecompute/binders/NetworkConfigurationToXML.java (59) M azurecompute/src/main/java/org/jclouds/azurecompute/binders/NetworkSecurityGroupToXML.java (36) M azurecompute/src/main/java/org/jclouds/azurecompute/binders/OSImageParamsToXML.java (31) M azurecompute/src/main/java/org/jclouds/azurecompute/binders/RoleToXML.java (88) M azurecompute/src/main/java/org/jclouds/azurecompute/binders/RuleToXML.java (38) M azurecompute/src/main/java/org/jclouds/azurecompute/binders/StorageServiceParamsToXML.java (37) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/AzureComputeServiceAdapter.java (515) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/config/AzureComputeServiceContextModule.java (217) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/extensions/AzureComputeSecurityGroupExtension.java (827) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/DeploymentToNodeMetadata.java (168) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/LocationToLocation.java (37) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/OSImageToImage.java (204) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/RoleSizeToHardware.java (57) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/internal/OperatingSystems.java (118) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/strategy/GetOrCreateStorageServiceAndVirtualNetworkThenCreateNodes.java (445) M azurecompute/src/main/java/org/jclouds/azurecompute/config/AzureComputeHttpApiModule.java (50) M azurecompute/src/main/java/org/jclouds/azurecompute/config/AzureComputeProperties.java (10) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Availability.java (14) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/CloudService.java (134) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/DataVirtualHardDisk.java (124) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Deployment.java (331) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/DeploymentParams.java (344) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Disk.java (162) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Error.java (57) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Location.java (21) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/NetworkConfiguration.java (104) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/NetworkSecurityGroup.java (21) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/OSImage.java (99) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/OSImageParams.java (131) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Operation.java (33) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Role.java (406) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/RoleSize.java (215) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Rule.java (38) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/StorageService.java (40) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/StorageServiceParams.java (139) M azurecompute/src/main/java/org/jclouds/azurecompute/features/CloudServiceApi.java (137) M azurecompute/src/main/java/org/jclouds/azurecompute/features/DeploymentApi.java (60) M azurecompute/src/main/java/org/jclouds/azurecompute/features/DiskApi.java (40) M azurecompute/src/main/java/org/jclouds/azurecompute/features/LocationApi.java (18) M azurecompute/src/main/java/org/jclouds/azurecompute/features/NetworkSecurityGroupApi.java (212) M azurecompute/src/main/java/org/jclouds/azurecompute/features/OSImageApi.java (79) M azurecompute/src/main/java/org/jclouds/azurecompute/features/OperationApi.java (12) M azurecompute/src/main/java/org/jclouds/azurecompute/features/StorageAccountApi.java (79) M azurecompute/src/main/java/org/jclouds/azurecompute/features/VirtualMachineApi.java (130) M azurecompute/src/main/java/org/jclouds/azurecompute/functions/Base64EncodeLabel.java (8) M azurecompute/src/main/java/org/jclouds/azurecompute/functions/OSImageParamsName.java (8) M azurecompute/src/main/java/org/jclouds/azurecompute/functions/ParseRequestIdHeader.java (16) M azurecompute/src/main/java/org/jclouds/azurecompute/handlers/AzureComputeErrorHandler.java (82) M azurecompute/src/main/java/org/jclouds/azurecompute/options/AzureComputeTemplateOptions.java (557) M azurecompute/src/main/java/org/jclouds/azurecompute/suppliers/KeyStoreSupplier.java (151) M azurecompute/src/main/java/org/jclouds/azurecompute/suppliers/SSLContextWithKeysSupplier.java (67) A azurecompute/src/main/java/org/jclouds/azurecompute/util/ConflictManagementPredicate.java (119) M azurecompute/src/main/java/org/jclouds/azurecompute/util/NetworkSecurityGroups.java (76) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/AddressSpaceHandler.java (57) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/AttachmentHandler.java (58) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/AvailabilityHandler.java (53) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/CloudServiceHandler.java (185) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ConfigurationSetHandler.java (170) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/DataVirtualHardDiskHandler.java (128) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/DeploymentHandler.java (294) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/DiskHandler.java (170) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ErrorHandler.java (65) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/InputEndpointHandler.java (127) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/InstanceEndpointHandler.java (89) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListCloudServicesHandler.java (68) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListDataVirtualHardDisksHandler.java (68) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListDisksHandler.java (68) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListLocationsHandler.java (73) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListNetworkSecurityGroupsHandler.java (62) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListOSImagesHandler.java (66) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListRoleSizesHandler.java (66) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListStorageServicesHandler.java (71) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListVirtualNetworkSitesHandler.java (68) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/LocationHandler.java (60) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/NetworkConfigurationHandler.java (74) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/NetworkSecurityGroupHandler.java (103) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/OSImageHandler.java (277) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/OSVirtualHardDiskHandler.java (79) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/OperationHandler.java (100) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/ResourceExtensionReferenceHandler.java (149) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/RoleHandler.java (294) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/RoleInstanceHandler.java (202) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/RoleSizeHandler.java (151) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/RuleHandler.java (125) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/StorageServiceHandler.java (118) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/StorageServicePropertiesHandler.java (66) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/SubnetHandler.java (66) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/SubnetNameHandler.java (63) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/VirtualIPHandler.java (67) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/VirtualNetworkSiteHandler.java (162) A azurecompute/src/test/java/org/jclouds/azurecompute/AzureComputeProviderMetadataLive.java (82) M azurecompute/src/test/java/org/jclouds/azurecompute/AzureComputeProviderMetadataTest.java (6) A azurecompute/src/test/java/org/jclouds/azurecompute/AzureTestUtils.java (52) M azurecompute/src/test/java/org/jclouds/azurecompute/compute/AzureComputeServiceAdapterLiveTest.java (198) M azurecompute/src/test/java/org/jclouds/azurecompute/compute/AzureComputeServiceContextLiveTest.java (169) M azurecompute/src/test/java/org/jclouds/azurecompute/compute/extensions/AzureComputeSecurityGroupExtensionLiveTest.java (22) M azurecompute/src/test/java/org/jclouds/azurecompute/compute/functions/OSImageToImageTest.java (384) M azurecompute/src/test/java/org/jclouds/azurecompute/features/CloudServiceApiLiveTest.java (199) M azurecompute/src/test/java/org/jclouds/azurecompute/features/CloudServiceApiMockTest.java (135) M azurecompute/src/test/java/org/jclouds/azurecompute/features/DeploymentApiLiveTest.java (213) M azurecompute/src/test/java/org/jclouds/azurecompute/features/DeploymentApiMockTest.java (164) M azurecompute/src/test/java/org/jclouds/azurecompute/features/DiskApiLiveTest.java (125) M azurecompute/src/test/java/org/jclouds/azurecompute/features/DiskApiMockTest.java (44) M azurecompute/src/test/java/org/jclouds/azurecompute/features/LocationApiLiveTest.java (41) M azurecompute/src/test/java/org/jclouds/azurecompute/features/LocationApiMockTest.java (22) M azurecompute/src/test/java/org/jclouds/azurecompute/features/OSImageApiLiveTest.java (99) M azurecompute/src/test/java/org/jclouds/azurecompute/features/OSImageApiMockTest.java (96) M azurecompute/src/test/java/org/jclouds/azurecompute/features/OperationApiMockTest.java (26) M azurecompute/src/test/java/org/jclouds/azurecompute/features/VirtualMachineApiLiveTest.java (274) M azurecompute/src/test/java/org/jclouds/azurecompute/features/VirtualMachineApiMockTest.java (174) M azurecompute/src/test/java/org/jclouds/azurecompute/features/VirtualNetworkApiLiveTest.java (156) M azurecompute/src/test/java/org/jclouds/azurecompute/internal/BaseAzureComputeApiLiveTest.java (307) M azurecompute/src/test/java/org/jclouds/azurecompute/internal/BaseAzureComputeApiMockTest.java (115) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/CloudServiceHandlerTest.java (45) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/DeploymentHandlerTest.java (207) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/ErrorHandlerTest.java (18) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListCloudServicesHandlerTest.java (65) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListDataVirtualHardDisksHandlerTest.java (52) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListDisksHandlerTest.java (58) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListLocationsHandlerTest.java (36) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListOSImagesHandlerTest.java (260) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListVirtualNetworkSitesHandlerTest.java (51) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/NetworkSecurityGroupHandlerTest.java (185) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/OperationHandlerTest.java (16) M azurecompute/src/test/resources/networksecuritygroup.xml (12) -- Patch Links -- https://github.com/jclouds/jclouds-labs/pull/147.patch https://github.com/jclouds/jclouds-labs/pull/147.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/147
