From: Jaroslav Kysela Date: Sat, 6 Mar 2021 07:37:08 +0000 (+0100) Subject: axfer: test - add run-test-in-tmpdir.sh script X-Git-Tag: v1.2.5~71 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=e1551de8dd28c3a63f8d7c146952a8d2649ac9de;p=alsa-utils.git axfer: test - add run-test-in-tmpdir.sh script BugLink: https://github.com/alsa-project/alsa-utils/issues/19 Signed-off-by: Jaroslav Kysela --- diff --git a/axfer/test/run-test-in-tmpdir.sh b/axfer/test/run-test-in-tmpdir.sh new file mode 100755 index 0000000..e66fa73 --- /dev/null +++ b/axfer/test/run-test-in-tmpdir.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +bin="$1" + +test -z ${bin} && exit 90 +test ! -x ${bin} && exit 91 +test -z ${TMPDIR} && exit 92 +test ! -d ${TMPDIR} && exit 93 + +tmp_dir=$(mktemp -d ${TMPDIR}/container-test.XXXXX) +cur_dir=$(pwd) + +echo ${tmp_dir} +cd ${tmp_dir} +${cur_dir}/${bin} +retval=$? +cd ${cur_dir} +rm -rf ${tmp_dir} +exit $retval