summaryrefslogtreecommitdiff
path: root/axfer/test
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2021-03-06 08:37:08 +0100
committerJaroslav Kysela <perex@perex.cz>2021-03-06 08:37:16 +0100
commite1551de8dd28c3a63f8d7c146952a8d2649ac9de (patch)
treeca5bd50bada833d3972ef4f1aeb246b56129ab5b /axfer/test
parentf8ce4f1e3af8a14151e711c33c086e5b7429ef95 (diff)
downloadalsa-utils-e1551de8dd28c3a63f8d7c146952a8d2649ac9de.tar.gz
axfer: test - add run-test-in-tmpdir.sh script
BugLink: https://github.com/alsa-project/alsa-utils/issues/19 Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'axfer/test')
-rwxr-xr-xaxfer/test/run-test-in-tmpdir.sh19
1 files changed, 19 insertions, 0 deletions
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