summaryrefslogtreecommitdiffstats
path: root/ipatests
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2016-10-13 17:42:27 +0200
committerMartin Basti <mbasti@redhat.com>2016-10-26 15:06:36 +0200
commit9408085c58a1e9627c1fb4e1ba0343700e36d7e7 (patch)
tree504402d6d05c48ecde2fd43f0a0cb2666e3904b7 /ipatests
parent11d7b774c4d731896e3ab6109b6ed7d5524c1bec (diff)
downloadfreeipa-9408085c58a1e9627c1fb4e1ba0343700e36d7e7.tar.gz
freeipa-9408085c58a1e9627c1fb4e1ba0343700e36d7e7.tar.xz
freeipa-9408085c58a1e9627c1fb4e1ba0343700e36d7e7.zip
CI: Disable KRA install tests on DL0
When master is without KRA installed, on domain level0 we cannot install KRA replicas, thus this tests must be skipped on DL0 https://fedorahosted.org/freeipa/ticket/6088 Reviewed-By: Pavel Vomacka <pvomacka@redhat.com>
Diffstat (limited to 'ipatests')
-rw-r--r--ipatests/test_integration/test_installation.py66
1 files changed, 66 insertions, 0 deletions
diff --git a/ipatests/test_integration/test_installation.py b/ipatests/test_integration/test_installation.py
index c3d194fb4..ccc356f4d 100644
--- a/ipatests/test_integration/test_installation.py
+++ b/ipatests/test_integration/test_installation.py
@@ -7,9 +7,13 @@ Module provides tests which testing ability of various subsystems to be
installed.
"""
+import pytest
+from ipalib.constants import DOMAIN_LEVEL_0
+from ipatests.test_integration.env_config import get_global_config
from ipatests.test_integration.base import IntegrationTest
from ipatests.test_integration import tasks
+config = get_global_config()
class InstallTestBase1(IntegrationTest):
@@ -90,6 +94,21 @@ class TestInstallWithCA1(InstallTestBase1):
def install(cls, mh):
tasks.install_master(cls.master, setup_dns=False)
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica1_ipa_kra_install(self):
+ super(TestInstallWithCA1, self).test_replica1_ipa_kra_install()
+
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica2_with_ca_kra_install(self):
+ super(TestInstallWithCA1, self).test_replica2_with_ca_kra_install()
+
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica2_ipa_dns_install(self):
+ super(TestInstallWithCA1, self).test_replica2_ipa_dns_install()
+
class TestInstallWithCA2(InstallTestBase2):
@@ -97,6 +116,21 @@ class TestInstallWithCA2(InstallTestBase2):
def install(cls, mh):
tasks.install_master(cls.master, setup_dns=False)
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica0_with_ca_kra_dns_install(self):
+ super(TestInstallWithCA2, self).test_replica0_with_ca_kra_dns_install()
+
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica1_ipa_kra_install(self):
+ super(TestInstallWithCA2, self).test_replica1_ipa_kra_install()
+
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica2_ipa_kra_install(self):
+ super(TestInstallWithCA2, self).test_replica2_ipa_kra_install()
+
class TestInstallWithCA_KRA1(InstallTestBase1):
@@ -121,6 +155,21 @@ class TestInstallWithCA_DNS1(InstallTestBase1):
def install(cls, mh):
tasks.install_master(cls.master, setup_dns=True)
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica1_ipa_kra_install(self):
+ super(TestInstallWithCA_DNS1, self).test_replica1_ipa_kra_install()
+
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica2_with_ca_kra_install(self):
+ super(TestInstallWithCA_DNS1, self).test_replica2_with_ca_kra_install()
+
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica2_ipa_dns_install(self):
+ super(TestInstallWithCA_DNS1, self).test_replica2_ipa_dns_install()
+
class TestInstallWithCA_DNS2(InstallTestBase2):
@@ -128,6 +177,23 @@ class TestInstallWithCA_DNS2(InstallTestBase2):
def install(cls, mh):
tasks.install_master(cls.master, setup_dns=True)
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica0_with_ca_kra_dns_install(self):
+ super(
+ TestInstallWithCA_DNS2, self
+ ).test_replica0_with_ca_kra_dns_install()
+
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica1_ipa_kra_install(self):
+ super(TestInstallWithCA_DNS2, self).test_replica1_ipa_kra_install()
+
+ @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0,
+ reason='does not work on DOMAIN_LEVEL_0 by design')
+ def test_replica2_ipa_kra_install(self):
+ super(TestInstallWithCA_DNS2, self).test_replica2_ipa_kra_install()
+
class TestInstallWithCA_KRA_DNS1(InstallTestBase1):