123456789101112131415161718192021222324252627 |
- #!/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
- 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}
- ) &> >(tee -a "$DEST/test.log")
|