fuel-library/deployment/puppet/osnailyfacter/modular/glance/glance_post.rb

32 lines
1021 B
Ruby

require File.join File.dirname(__FILE__), '../test_common.rb'
PORT = 9292
class GlancePostTest < Test::Unit::TestCase
def test_glance_api_is_running
assert TestCommon::Process.running?('/usr/bin/glance-api'), 'Glance API is not running!'
end
def test_glance_gistry_is_running
assert TestCommon::Process.running?('/usr/bin/glance-registry'), 'Glance Registry is not running!'
end
def test_glance_public_url_accessible
url = "https://#{TestCommon::Settings.public_vip}:#{PORT}"
assert TestCommon::Network.url_accessible?(url), "Public Glance URL '#{url}' is not accessible!"
end
def test_glance_admin_url_accessible
url = "http://#{TestCommon::Settings.management_vip}:#{PORT}"
assert TestCommon::Network.url_accessible?(url), "Management Glance URL '#{url}' is not accessible!"
end
def test_keystone_endpoint_list_run
TestCommon::Cmd.openstack_auth
cmd = 'glance image-list'
assert TestCommon::Process.run_successful?(cmd), "Could not run '#{cmd}'!"
end
end