xref: /aosp_15_r20/external/liburing/test/runtests-loop.sh (revision 25da2bea747f3a93b4c30fd9708b0618ef55a0e6)
1*25da2beaSAndroid Build Coastguard Worker#!/usr/bin/env bash
2*25da2beaSAndroid Build Coastguard Worker
3*25da2beaSAndroid Build Coastguard WorkerTESTS=("$@")
4*25da2beaSAndroid Build Coastguard WorkerITER=0
5*25da2beaSAndroid Build Coastguard Worker
6*25da2beaSAndroid Build Coastguard Workerwhile true; do
7*25da2beaSAndroid Build Coastguard Worker	./runtests.sh "${TESTS[@]}"
8*25da2beaSAndroid Build Coastguard Worker	RET="$?"
9*25da2beaSAndroid Build Coastguard Worker	if [ "${RET}" -ne 0 ]; then
10*25da2beaSAndroid Build Coastguard Worker		echo "Tests failed at loop $ITER"
11*25da2beaSAndroid Build Coastguard Worker		break
12*25da2beaSAndroid Build Coastguard Worker	fi
13*25da2beaSAndroid Build Coastguard Worker	echo "Finished loop $ITER"
14*25da2beaSAndroid Build Coastguard Worker	((ITER++))
15*25da2beaSAndroid Build Coastguard Workerdone
16*25da2beaSAndroid Build Coastguard Worker
17