* tests/init.sh (STRACE_EXE): Initialize from $STRACE and export.
*) NAME=
esac
+STRACE_EXE=
if [ -n "$NAME" ]; then
TESTDIR="$NAME.dir"
rm -rf -- "$TESTDIR"
STRACE=../../strace
case "${LOG_COMPILER-} ${LOG_FLAGS-}" in
*--suppressions=*--error-exitcode=*--tool=*)
+ STRACE_EXE="$STRACE"
# add valgrind command prefix
STRACE="${LOG_COMPILER-} ${LOG_FLAGS-} $STRACE"
;;
trap 'dump_log_and_fail_with "time limit ($TIMEOUT_DURATION) exceeded"' XCPU
else
- [ -n "${STRACE-}" ] ||
- STRACE=../strace
+ : "${STRACE:=../strace}"
fi
+# Export $STRACE_EXE to check_PROGRAMS.
+: "${STRACE_EXE:=$STRACE}"
+export STRACE_EXE
+
: "${TIMEOUT_DURATION:=600}"
: "${SLEEP_A_BIT:=sleep 1}"