#!/usr/bin/env bash set -e -o pipefail source hack/make/.integration-test-helpers if [ ! -z "${TEST_SKIP_INTEGRATION}" ] && [ ! -z "${TEST_SKIP_INTEGRATION_CLI}" ]; then echo integration and integration-cli skipped according to env vars exit 0 fi ( env build_test_suite_binaries bundle .integration-daemon-start bundle .integration-daemon-setup testexit=0 (repeat run_test_integration) || testexit=$? # Always run cleanup, even if the subshell fails bundle .integration-daemon-stop cleanup_test_suite_binaries echo exiting test-integration set -x exit ${testexit} ) 2>&1 | tee -a "$DEST/test.log"