xref: /aosp_15_r20/external/strace/tests-m32/run.sh (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker#!/bin/sh
2*cf84ac9aSAndroid Build Coastguard Worker
3*cf84ac9aSAndroid Build Coastguard Worker. "${srcdir=.}/init.sh"
4*cf84ac9aSAndroid Build Coastguard Worker
5*cf84ac9aSAndroid Build Coastguard Worker$STRACE -V > /dev/null ||
6*cf84ac9aSAndroid Build Coastguard Worker	framework_failure_ "$STRACE is not available"
7*cf84ac9aSAndroid Build Coastguard Worker
8*cf84ac9aSAndroid Build Coastguard WorkerTIMEOUT="timeout -k 5 -s XCPU $TIMEOUT_DURATION"
9*cf84ac9aSAndroid Build Coastguard Worker$TIMEOUT true > /dev/null 2>&1 ||
10*cf84ac9aSAndroid Build Coastguard Worker	TIMEOUT=
11*cf84ac9aSAndroid Build Coastguard Worker
12*cf84ac9aSAndroid Build Coastguard Workerif [ $# -eq 0 ]; then
13*cf84ac9aSAndroid Build Coastguard Worker	echo 'No command or test-file specified' >&2
14*cf84ac9aSAndroid Build Coastguard Worker	exit 1
15*cf84ac9aSAndroid Build Coastguard Workerfi
16*cf84ac9aSAndroid Build Coastguard Worker
17*cf84ac9aSAndroid Build Coastguard Workerexec $TIMEOUT "$@" < /dev/null
18