Resources for performing Wren:IDM system tests.
- audit - TODO
- auth - TODO
- config - TODO
- crypto - TODO
- email - Email Service Features
- endpoint - Endpoint Features
- info - Info Service Features
- managed - TODO
- policy - TODO
- provisioner - Provisioner Features
- repo - TODO
- router - TODO
- scheduler - TODO
- scripting - TODO
- sync - Synchronization Features
- workflow - Workflow Features
Tests can be run manually by executing shell scripts in alphabetical order in their respective test category folder.
Use run.sh
shell script to run the whole test suite:
$ ./run.sh
Note that the whole test suite finishes successfully (without an error), the platform containers will be shutdown. In case of a failed test, the platform won't be shutdown to allow for easier debugging.
Tests are based on docker image of Wren:IDM named wrenidm
. This image name can be overriden
with WRENIDM_IMAGE
environment variable:
$ WRENIDM_IMAGE=wrenidm-local ./run.sh
Failed tests can be resumed from a specific category with RESUME_FROM
environment variable
(be sure to cleanup leftover docker containers before resuming):
$ RESUME_FROM=replication ./run.sh