Sha256: 2537266a4648c9527b6f53d645694037ecf766678dc9787f1f05e59e0d709352
Contents?: true
Size: 1.39 KB
Versions: 2
Compression:
Stored size: 1.39 KB
Contents
require 'abiquo_platform' class AbiquoServerTest < Test::Unit::TestCase def test_abiquo_properties_present assert File.exist? '/opt/abiquo/config/abiquo.properties' end def test_mysql_schema_present assert(`mysql -e 'show databases' 2>&1` =~ /kinton/m) end def test_mysql_running assert !`service mysqld status|grep running`.strip.chomp.empty? end def test_rabbit_running assert !`ps aux|grep java|grep rabbitmq`.strip.chomp.empty? end def test_server_ws assert ::TestUtils.web_service_ok?('/server/messagebroker/amf') end def test_properties require 'iniparse' config = IniParse.parse(File.read('/opt/abiquo/config/abiquo.properties')) assert !config['server'].nil? assert !config['server']['abiquo.server.sessionTimeout'].nil? assert !config['server']['abiquo.server.mail.server'].nil? assert !config['server']['abiquo.server.mail.user'].nil? assert !config['server']['abiquo.server.mail.password'].nil? assert !config['server']['abiquo.rabbitmq.username'].nil? assert !config['server']['abiquo.rabbitmq.password'].nil? assert !config['server']['abiquo.rabbitmq.host'].nil? assert !config['server']['abiquo.rabbitmq.port'].nil? assert !config['server']['abiquo.database.user'].nil? assert !config['server']['abiquo.auth.module'].nil? end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
abiquo-installer-tests-0.2.1 | tests/1.8.0/abiquo_server.rb |
abiquo-installer-tests-0.2 | tests/1.8.0/abiquo_server.rb |