mirror of https://github.com/ceph/ceph-ansible.git
ci: decorate the tests to not run on docker scenario
Certain scenario won't work on containerized deployment. So we decorate them so they can be skipped. Signed-off-by: Sébastien Han <seb@redhat.com>pull/1287/head
parent
e22acb81e6
commit
503ec9be57
|
@ -22,6 +22,7 @@ class TestMons(object):
|
|||
)
|
||||
assert Service(service_name).is_enabled
|
||||
|
||||
@pytest.mark.no_docker
|
||||
def test_can_get_cluster_health(self, node, Command):
|
||||
cmd = "sudo ceph --cluster={} --connect-timeout 5 -s".format(node["cluster_name"])
|
||||
output = Command.check_output(cmd)
|
||||
|
@ -30,6 +31,7 @@ class TestMons(object):
|
|||
|
||||
class TestOSDs(object):
|
||||
|
||||
@pytest.mark.no_docker
|
||||
def test_all_osds_are_up_and_in(self, node, Command):
|
||||
cmd = "sudo ceph --cluster={} --connect-timeout 5 -s".format(node["cluster_name"])
|
||||
output = Command.check_output(cmd)
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
import pytest
|
||||
|
||||
class TestInstall(object):
|
||||
|
||||
|
@ -13,6 +14,7 @@ class TestInstall(object):
|
|||
def test_ceph_conf_is_a_file(self, File, node):
|
||||
assert File(node["conf_path"]).is_file
|
||||
|
||||
@pytest.mark.no_docker
|
||||
def test_ceph_command_exists(self, Command):
|
||||
assert Command.exists("ceph")
|
||||
|
||||
|
|
Loading…
Reference in New Issue