Tests

SSSD is a complex piece of software with a long development history. Therefore, several layers of tests have been created with different goals and using various frameworks. We are currently in the process of reworking our integration and multihost tests into system tests. Unit and system tests are actively maintained and used.

Historically, we have had four different test types on other frameworks. The integration and multi-host test cases are being rewritten as system tests using the SSSD Test Framework.

To get started contributing to system tests, the first step is to set up your test environment. Please visit Running Tests page in the SSSD Test Framework wiki and start following the instructions provided.