1#!/usr/bin/env bash
2#
3# Version 1.1
4# - Moved to .ci folder and seperated out `run-repository.sh`
5# - Add `$RUNSCRIPTS` env var for running Elasticsearch dependent products
6script_path=$(dirname $(realpath -s $0))
7source $script_path/functions/imports.sh
8set -euo pipefail
9
10echo -e "\033[1m>>>>> Start [$STACK_VERSION container] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>\033[0m"
11DETACH=true bash .ci/run-elasticsearch.sh
12
13if [[ -n "$RUNSCRIPTS" ]]; then
14  for RUNSCRIPT in ${RUNSCRIPTS//,/ } ; do
15    echo -e "\033[1m>>>>> Running run-$RUNSCRIPT.sh >>>>>>>>>>>>>>>>>>>>>>>>>>>>>\033[0m"
16    CONTAINER_NAME=${RUNSCRIPT} \
17      DETACH=true \
18      bash .ci/run-${RUNSCRIPT}.sh
19  done
20fi
21
22echo -e "\033[1m>>>>> Repository specific tests >>>>>>>>>>>>>>>>>>>>>>>>>>>>>\033[0m"
23bash .ci/run-repository.sh