rabbitmq-server/selenium/bin/components
Marcial Rosales 46808c3ea6
Test with oauth2-proxy
2025-03-27 19:01:13 -04:00
..
README.md
devkeycloak
fakeportal Redirect to end_session_endpoint for idp-initiated logon 2025-03-27 19:01:01 -04:00
fakeproxy
keycloak Insert control-cache headers to every resource and reload index.html 2024-11-21 16:47:48 +01:00
mock-auth-backend-http
mock-auth-backend-ldap
oauth2-proxy Test with oauth2-proxy 2025-03-27 19:01:13 -04:00
prodkeycloak
proxy
rabbitmq Selenium: make conf_dir configurable 2025-02-25 11:23:45 +00:00
selenium Make Selenium image configurable 2025-02-25 14:00:41 +00:00
uaa

README.md

These shell scripts are not meant to be executed directly. Instead they are imported by bin/suite_template script.

Each component required to run a test, for instance, uaa or keycloak, has its own script with its corresponding function: start_()

Although there is a convention to have two functions, the entrypoint start_<ComponentName>(), and init_<ComponentName>(). The latter is called by the former to initialize environment variables. There is a third entry point for third party components (i.e. all except rabbitmq), the ensure_<ComponentName>(). This function starts the component if it is not running. Whereas start_<ComponentName>() kills the component's container if it is running and start it again.