#!/usr/bin/env bash # # Version 1.1 # - Moved to .ci folder and seperated out `run-repository.sh` # - Add `$RUNSCRIPTS` env var for running opensearch dependent products # Default environment variables export TEST_SUITE="${TEST_SUITE:=oss}" export PYTHON_VERSION="${PYTHON_VERSION:=3.9}" export PYTHON_CONNECTION_CLASS="${PYTHON_CONNECTION_CLASS:=Urllib3HttpConnection}" export OPENSEARCH_URL_EXTENSION="${OPENSEARCH_URL_EXTENSION:=http}" export CLUSTER="${1:=opensearch}" script_path=$(dirname $(realpath -s $0)) source $script_path/functions/imports.sh set -euo pipefail DETACH=true bash .ci/run-opensearch.sh if [[ -n "$RUNSCRIPTS" ]]; then for RUNSCRIPT in ${RUNSCRIPTS//,/ } ; do echo -e "\033[1m>>>>> Running run-$RUNSCRIPT.sh >>>>>>>>>>>>>>>>>>>>>>>>>>>>>\033[0m" CONTAINER_NAME=${RUNSCRIPT} \ DETACH=true \ bash .ci/run-${RUNSCRIPT}.sh done fi echo -e "\033[1m>>>>> Repository specific tests >>>>>>>>>>>>>>>>>>>>>>>>>>>>>\033[0m" bash .ci/run-repository.sh