summaryrefslogtreecommitdiffstats
path: root/ipatests/test_integration/config.py
Commit message (Collapse)AuthorAgeFilesLines
* Integration test config: Make it possible to specify host IPPetr Viktorin2013-07-151-6/+9
|
* tests: Allow public keys for authentication to the remote machinesPetr Viktorin2013-07-151-0/+9
| | | | Part of the work for https://fedorahosted.org/freeipa/ticket/3621
* Add a framework for integration testingPetr Viktorin2013-07-151-55/+5
| | | | | | | | | | | | Add methods to run commands and copy files to Host objects. Adds a base class for integration tests which can currently install and uninstall IPA in a "star" topology with per-test specified number of hosts. A simple test for user replication between two masters is provided. Log files from the remote hosts can be marked for collection, but the actual collection is left to a Nose plugin. Part of the work for: https://fedorahosted.org/freeipa/ticket/3621
* Add a framework for integration test configurationPetr Viktorin2013-07-151-0/+355
Integration tests are configured via environment variables. Add a framework for parsing these variables and storing them in easy-to-use objects. Add an `ipa-test-config` executable that loads the configuration and prints out variables needed in shell scripts. Part of the work for https://fedorahosted.org/freeipa/ticket/3621