]> git.alsa-project.org Git - alsa-utils.git/commitdiff
axfer: test - add run-test-in-tmpdir.sh script
authorJaroslav Kysela <perex@perex.cz>
Sat, 6 Mar 2021 07:37:08 +0000 (08:37 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 6 Mar 2021 07:37:16 +0000 (08:37 +0100)
BugLink: https://github.com/alsa-project/alsa-utils/issues/19
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
axfer/test/run-test-in-tmpdir.sh [new file with mode: 0755]

diff --git a/axfer/test/run-test-in-tmpdir.sh b/axfer/test/run-test-in-tmpdir.sh
new file mode 100755 (executable)
index 0000000..e66fa73
--- /dev/null
@@ -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