freeipa/ipatests/test_integration
Tomas Babej b1bffb5eca ipatests: Add support for extra roles referenced by a keyword
Adds support for host definition by a environment variables of the
following form:

ROLE_<keyword>_envX, where X is the number of the environment
for which host referenced by a role <keyword> should be defined.

Adds a required_extra_roles attribute to the IntegrationTest class,
which can test developer use to specify the extra roles that this
particular test requires. If not all required extra roles are
available, the test will be skipped.

All extra (and static) roles are accessible to the IntegrationTests
via the host_by_role method, which returns a host of given role.

Part of: https://fedorahosted.org/freeipa/ticket/3833
2013-10-31 16:52:12 +01:00
..
scripts Add CA-less install tests 2013-08-28 20:14:46 +02:00
__init__.py Add a framework for integration test configuration 2013-07-15 15:49:05 +02:00
base.py ipatests: Add support for extra roles referenced by a keyword 2013-10-31 16:52:12 +01:00
config.py ipatests: Add support for extra roles referenced by a keyword 2013-10-31 16:52:12 +01:00
host.py ipatests: Add support for extra roles referenced by a keyword 2013-10-31 16:52:12 +01:00
tasks.py ipatests: Add support for extra roles referenced by a keyword 2013-10-31 16:52:12 +01:00
test_caless.py Use new CLI options in certinstall tests 2013-10-18 12:27:40 +02:00
test_external_ca.py Add test for external CA installation 2013-10-29 08:27:25 +01:00
test_forced_client_reenrollment.py Add integration tests for forced client re-enrollment 2013-09-02 12:29:36 +02:00
test_kerberos_flags.py Add integration tests for Kerberos Flags 2013-08-27 12:45:12 +02:00
test_simple_replication.py test_simple_replication: Fix waiting for replication 2013-10-18 18:01:28 +02:00
test_topologies.py Add install_topo to test tasks 2013-07-25 12:32:35 +02:00
test_trust.py ipatests: Add AD integration test case 2013-10-25 13:51:59 +02:00
transport.py ipatests: Do not use /usr/bin hardcoded paths 2013-10-31 14:10:53 +01:00
util.py ipatests: Create util module for ipatests 2013-10-24 14:08:40 +02:00