class Torpedo::Tasks
Public Instance Methods
all()
click to toggle source
# File lib/torpedo.rb, line 158 def all require 'torpedo/compute/keypairs' require 'torpedo/orchestration/stacks' require 'torpedo/compute/flavors' require 'torpedo/compute/limits' require 'torpedo/compute/images' require 'torpedo/volume/volumes' require 'torpedo/compute/servers' require 'torpedo/metering/meters' require 'torpedo/cleanup' if KEYPAIR_ENABLED TORPEDO_TEST_SUITE << Torpedo::Compute::Keypairs.suite end if ORCHESTRATION_ENABLED TORPEDO_TEST_SUITE << Torpedo::Orchestration::Stacks.suite end TORPEDO_TEST_SUITE << Torpedo::Compute::Flavors.suite TORPEDO_TEST_SUITE << Torpedo::Compute::Limits.suite TORPEDO_TEST_SUITE << Torpedo::Compute::Images.suite if VOLUME_ENABLED TORPEDO_TEST_SUITE << Torpedo::Volume::Volumes.suite end TORPEDO_TEST_SUITE << Torpedo::Compute::Servers.suite if METERING_ENABLED TORPEDO_TEST_SUITE << Torpedo::Metering::Meters.suite end TORPEDO_TEST_SUITE << Torpedo::Cleanup.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end
cleanup()
click to toggle source
# File lib/torpedo.rb, line 151 def cleanup require 'torpedo/cleanup' TORPEDO_TEST_SUITE << Torpedo::Cleanup.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end
fire()
click to toggle source
# File lib/torpedo.rb, line 203 def fire invoke :all end
flavors()
click to toggle source
# File lib/torpedo.rb, line 78 def flavors require 'torpedo/compute/flavors' TORPEDO_TEST_SUITE << Torpedo::Compute::Flavors.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end
images()
click to toggle source
# File lib/torpedo.rb, line 92 def images require 'torpedo/compute/images' TORPEDO_TEST_SUITE << Torpedo::Compute::Images.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end
keypairs()
click to toggle source
# File lib/torpedo.rb, line 120 def keypairs require 'torpedo/compute/keypairs' require 'torpedo/cleanup' TORPEDO_TEST_SUITE << Torpedo::Compute::Keypairs.suite TORPEDO_TEST_SUITE << Torpedo::Cleanup.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end
limits()
click to toggle source
# File lib/torpedo.rb, line 85 def limits require 'torpedo/compute/limits' TORPEDO_TEST_SUITE << Torpedo::Compute::Limits.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end
orchestration()
click to toggle source
# File lib/torpedo.rb, line 138 def orchestration require 'torpedo/compute/keypairs' require 'torpedo/orchestration/stacks' require 'torpedo/cleanup' if KEYPAIR_ENABLED TORPEDO_TEST_SUITE << Torpedo::Compute::Keypairs.suite end TORPEDO_TEST_SUITE << Torpedo::Orchestration::Stacks.suite TORPEDO_TEST_SUITE << Torpedo::Cleanup.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end
servers()
click to toggle source
# File lib/torpedo.rb, line 99 def servers require 'torpedo/volume/volumes' require 'torpedo/compute/keypairs' require 'torpedo/compute/servers' require 'torpedo/metering/meters' require 'torpedo/cleanup' if VOLUME_ENABLED TORPEDO_TEST_SUITE << Torpedo::Volume::Volumes.suite end if KEYPAIR_ENABLED TORPEDO_TEST_SUITE << Torpedo::Compute::Keypairs.suite end TORPEDO_TEST_SUITE << Torpedo::Compute::Servers.suite if METERING_ENABLED TORPEDO_TEST_SUITE << Torpedo::Metering::Meters.suite end TORPEDO_TEST_SUITE << Torpedo::Cleanup.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end
ssh(options=(options or {}))
click to toggle source
# File lib/torpedo.rb, line 193 def ssh(options=(options or {})) require 'torpedo/net_util' if Torpedo::NetUtil.ssh_test(options[:ip_address], nil, options[:test_command], options[:test_output], options[:admin_password]) then exit 0 else exit 1 end end
volumes()
click to toggle source
# File lib/torpedo.rb, line 129 def volumes require 'torpedo/volume/volumes' require 'torpedo/cleanup' TORPEDO_TEST_SUITE << Torpedo::Volume::Volumes.suite TORPEDO_TEST_SUITE << Torpedo::Cleanup.suite exit Test::Unit::UI::Console::TestRunner.run(TorpedoTests).passed? end