test/integration/deployment.rb in fog-azure-rm-0.1.0 vs test/integration/deployment.rb in fog-azure-rm-0.1.1

- old
+ new

@@ -17,47 +17,55 @@ ######################################################################################################################## ###################### Prerequisites ###################### ######################################################################################################################## -resource_group = resources.resource_groups.create( - name: 'TestRG-ZN', - location: 'eastus' -) +begin + resource_group = resources.resource_groups.create( + name: 'TestRG-ZN', + location: LOCATION + ) -######################################################################################################################## -###################### Create Deployment ############################ -######################################################################################################################## + ######################################################################################################################## + ###################### Create Deployment ############################ + ######################################################################################################################## -resources.deployments.create( - name: 'testdeployment', - resource_group: resource_group.name, - template_link: 'https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-azure-dns-new-zone/azuredeploy.json', - parameters_link: 'https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-azure-dns-new-zone/azuredeploy.parameters.json' -) + deployment = resources.deployments.create( + name: 'testdeployment', + resource_group: resource_group.name, + template_link: 'https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-azure-dns-new-zone/azuredeploy.json', + parameters_link: 'https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-azure-dns-new-zone/azuredeploy.parameters.json' + ) + puts "Created deployment: #{deployment.name}" -######################################################################################################################## -###################### List Deployments ###################### -######################################################################################################################## + ######################################################################################################################## + ###################### List Deployments ###################### + ######################################################################################################################## -deployments = resources.deployments(resource_group: resource_group.name) -deployments.each do |deployment| - Fog::Logger.debug deployment.name -end + deployments = resources.deployments(resource_group: resource_group.name) + puts 'List deployments:' + deployments.each do |a_deployment| + puts a_deployment.name + end -######################################################################################################################## -###################### List and Get Deployment ######################### -######################################################################################################################## + ######################################################################################################################## + ###################### Get Deployment ######################### + ######################################################################################################################## -deployment = resources.deployments.get(resource_group.name, 'testdeployment') + deployment = resources.deployments.get(resource_group.name, 'testdeployment') + puts "Get deployment: #{deployment.name}" -######################################################################################################################## -###################### Destroy Deployment ############################### -######################################################################################################################## + ######################################################################################################################## + ###################### Destroy Deployment ############################### + ######################################################################################################################## -deployment.destroy + puts "Deleted deployment: #{deployment.destroy}" -######################################################################################################################## -###################### CleanUp ###################### -######################################################################################################################## + ######################################################################################################################## + ###################### CleanUp ###################### + ######################################################################################################################## -resource_group.destroy + resource_group.destroy +rescue + puts 'Integration Test for deployment is failing' + resource_group.destroy unless resource_group.nil? +end