github.com/Prakhar-Agarwal-byte/moby@v0.0.0-20231027092010-a14e3e8ab87e/hack/make/test-integration (about) 1 #!/usr/bin/env bash 2 set -e -o pipefail 3 4 source hack/make/.integration-test-helpers 5 6 if [ ! -z "${TEST_SKIP_INTEGRATION}" ] && [ ! -z "${TEST_SKIP_INTEGRATION_CLI}" ]; then 7 echo integration and integration-cli skipped according to env vars 8 exit 0 9 fi 10 11 ( 12 env 13 build_test_suite_binaries 14 bundle .integration-daemon-start 15 16 testexit=0 17 (repeat run_test_integration) || testexit=$? 18 19 # Always run cleanup, even if the subshell fails 20 bundle .integration-daemon-stop 21 cleanup_test_suite_binaries 22 23 echo exiting test-integration 24 set -x 25 exit ${testexit} 26 27 ) &> >(tee -a "$DEST/test.log")