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

Reply via email to