summaryrefslogtreecommitdiff
path: root/hack/make/test-integration
blob: c807cd4978d354a26ca8e2692eba0dd02c1afd49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
set -e -o pipefail

source hack/make/.integration-test-helpers

(
	build_test_suite_binaries
	bundle .integration-daemon-start
	bundle .integration-daemon-setup

	local testexit=0
	( repeat run_test_integration ) || testexit=$?

	# Always run cleanup, even if the subshell fails
	bundle .integration-daemon-stop
	cleanup_test_suite_binaries
	error_on_leaked_containerd_shims

	exit $testexit

) 2>&1 | tee -a "$DEST/test.log"