You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by Francesco Chicchiriccò <no...@github.com> on 2015/03/04 14:07:44 UTC

[jclouds-labs] [JCLOUDS-664] Fixing live test execution on Azure (#147)

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

Re: [jclouds-labs] [JCLOUDS-664] Fixing live test execution on Azure (#147)

Posted by Francesco Chicchiriccò <no...@github.com>.
Closing in the attempt to provide a more manageable PR complying with JClouds policies.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/147#issuecomment-77331138