diff options
author | Martin Basti <mbasti@redhat.com> | 2016-10-13 17:42:27 +0200 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2016-10-26 15:06:36 +0200 |
commit | 9408085c58a1e9627c1fb4e1ba0343700e36d7e7 (patch) | |
tree | 504402d6d05c48ecde2fd43f0a0cb2666e3904b7 /ipatests | |
parent | 11d7b774c4d731896e3ab6109b6ed7d5524c1bec (diff) | |
download | freeipa-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.py | 66 |
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): |