Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.28 KB

README.md

File metadata and controls

52 lines (38 loc) · 1.28 KB

Wren:IDM System Test Resources

Resources for performing Wren:IDM system tests.

Test Categories

  • 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

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: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