Sha256: 865204d1e8021e3d6a5d0196e4755f42401d9e5606001aaa1873abc7afee9914
Contents?: true
Size: 954 Bytes
Versions: 2
Compression:
Stored size: 954 Bytes
Contents
module IntegrationHelper def self.create_test_case_vapps(number_of_vapps, vdc_name, catalog_name, vapp_template_name, network_names = [], prefix = "vcloud-core-tests" ) vapp_template = Vcloud::Core::VappTemplate.get(vapp_template_name, catalog_name) timestamp_in_s = Time.new.to_i base_vapp_name = "#{prefix}-#{timestamp_in_s}-" vapp_list = [] number_of_vapps.times do |index| vapp_list << Vcloud::Core::Vapp.instantiate( base_vapp_name + index.to_s, network_names, vapp_template.id, vdc_name ) end vapp_list end def self.delete_vapps(vapp_list) fsi = Vcloud::Fog::ServiceInterface.new() vapp_list.each do |vapp| fsi.delete_vapp(vapp.id) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vcloud-core-0.5.0 | spec/support/integration_helper.rb |
vcloud-core-0.4.0 | spec/support/integration_helper.rb |