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
Sébastien Han 2017-02-22 09:21:23 -05:00
parent e22acb81e6
commit 503ec9be57
2 changed files with 4 additions and 0 deletions

View File

@ -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)

View File

@ -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")