Resources for performing Wren:AM system tests.
- audit - Configuring audit and publishing audit events
- auth - TODO
- auth-adaptive - TODO
- auth-ad - TODO
- auth-anonymous - TODO
- auth-application - TODO
- auth-cert - TODO
- auth-datastore - Datastore authentication module features
- auth-deviceid - TODO
- auth-hotp - TODO
- auth-basic - TODO
- auth-jdbc - TODO
- auth-ldap - LDAP authentication module features
- auth-membership - TODO
- auth-msisdn - TODO
- auth-oath - TODO
- auth-oauth2 - TODO
- auth-oicd - TODO
- auth-cookie - TODO
- auth-push - TODO
- auth-radius - TODO
- auth-saml2 - TODO
- auth-scripted - TODO
- auth-securid - TODO
- auth-winsso - TODO
- cts - TODO
- federation - TODO
- ha - High-Availability features
- monitoring - TODO
- notification - TODO
- oauth2 - OAuth2 server features (including OIDC)
- plugin - TODO
- policy - Entitlements, access policies and their evaluation
- radius - TODO
- rest - TODO
- selfservice - TODO
- session - TODO
- snmp - TODO
- ssoadm - SSO Administration Tools CLI
- ssoconf - TODO
- sts - TODO
- ui-admin - TODO
- ui-login - TODO
- uma - TODO
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:AM named wrenam
. This image name can be overriden
with WRENAM_IMAGE
environment variable:
$ WRENAM_IMAGE=wrenam-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