Merge "Test utilscli for Utility Containers"
This commit is contained in:
commit
2c59a4bd46
@ -28,6 +28,15 @@ class TestCephUtilityContainer(TestBase):
|
||||
cls.deployment_name = 'ceph-utility'
|
||||
super(TestCephUtilityContainer, cls).setUpClass()
|
||||
|
||||
def test_verify_ceph_client_is_present(self):
|
||||
"""To verify ceph-client is present"""
|
||||
exec_cmd = ['utilscli', 'ceph' , 'version']
|
||||
expected = 'ceph version'
|
||||
result_set = self.client.exec_cmd(self.deployment_name, exec_cmd)
|
||||
self.assertIn(
|
||||
expected, result_set, 'Unexpected value for command: {}, '
|
||||
'Command Output: {}'.format(exec_cmd, result_set))
|
||||
|
||||
def test_verify_ceph_is_healthy(self):
|
||||
"""To verify ceph-utility is healthy"""
|
||||
exec_cmd = ['utilscli', 'ceph', 'status']
|
||||
|
@ -23,6 +23,15 @@ class TestMysqlclientUtilityContainer(TestBase):
|
||||
cls.deployment_name = 'mysqlclient-utility'
|
||||
super(TestMysqlclientUtilityContainer, cls).setUpClass()
|
||||
|
||||
def test_verify_mysql_client_is_present(self):
|
||||
"""To verify mysql-client is present"""
|
||||
exec_cmd = ['utilscli', 'mysql' , '-V']
|
||||
expected = 'Ver'
|
||||
result_set = self.client.exec_cmd(self.deployment_name, exec_cmd)
|
||||
self.assertIn(
|
||||
expected, result_set, 'Unexpected value for command: {}, '
|
||||
'Command Output: {}'.format(exec_cmd, result_set))
|
||||
|
||||
def test_verify_readonly_rootfs(self):
|
||||
"""To verify mysqlclient-utility readonly rootfs configuration"""
|
||||
failures = []
|
||||
|
@ -28,6 +28,15 @@ class TestOpenstackUtilityContainer(TestBase):
|
||||
cls.deployment_name = 'openstack-utility'
|
||||
super(TestOpenstackUtilityContainer, cls).setUpClass()
|
||||
|
||||
def test_verify_openstack_client_is_present(self):
|
||||
"""To verify openstack-client is present"""
|
||||
exec_cmd = ['utilscli', 'openstack' , '--version']
|
||||
expected = 'openstack'
|
||||
result_set = self.client.exec_cmd(self.deployment_name, exec_cmd)
|
||||
self.assertIn(
|
||||
expected, result_set, 'Unexpected value for command: {}, '
|
||||
'Command Output: {}'.format(exec_cmd, result_set))
|
||||
|
||||
def test_verify_readonly_rootfs(self):
|
||||
"""To verify openstack-utility readonly rootfs configuration"""
|
||||
failures = []
|
||||
|
@ -16,12 +16,22 @@ import unittest
|
||||
|
||||
from kube_utility_container.tests.utility.base import TestBase
|
||||
|
||||
|
||||
class TestPostgresqlUtilityContainer(TestBase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
cls.deployment_name = 'postgresql-utility'
|
||||
super(TestPostgresqlUtilityContainer, cls).setUpClass()
|
||||
|
||||
def test_verify_postgresql_client_psql_is_present(self):
|
||||
"""To verify psql-client is present"""
|
||||
exec_cmd = ['utilscli', 'psql' , '-V']
|
||||
expected = 'psql'
|
||||
result_set = self.client.exec_cmd(self.deployment_name, exec_cmd)
|
||||
self.assertIn(
|
||||
expected, result_set, 'Unexpected value for command: {}, '
|
||||
'Command Output: {}'.format(exec_cmd, result_set))
|
||||
|
||||
def test_verify_apparmor(self):
|
||||
"""To verify postgresql-utility Apparmor"""
|
||||
failures = []
|
||||
|
Loading…
x
Reference in New Issue
Block a user