set -e # cd into script's directory cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null root=$(pwd) export UTILS="$root"/utils REGEXS=() while [[ $# -gt 0 ]]; do case $1 in -h|--help) cat <"$output" 2>&1; then echo "$file FAILED" if [ -z "$VERBOSE" ]; then echo "output of test is as follows" echo "------------------------------" cat "$output" echo "------------------------------" fi exit 1 fi ) || TESTS_FAILED=1 if [ -n "$TESTS_FAILED" ]; then break; fi done # Clean up any shared running clusters. Each cleanup script is responsible for # figuring out if its shared cluster was actually instantiated during any tests. echo "Running any cleanup tasks" # shellcheck source=./utils/cleanup-single-node-cluster.sh source "$UTILS"/cleanup-single-node-cluster.sh if [ -z "$TESTS_FAILED" ]; then echo -e '\nall tests succeeded!'; fi