Skip to content

Latest commit

 

History

History
78 lines (66 loc) · 2.01 KB

README.md

File metadata and controls

78 lines (66 loc) · 2.01 KB

Wren:AM System Test Resources

Resources for performing Wren:AM system tests.

Test Categories

  • 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

Running Tests

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