test: Add sane default for TESTENV_ROOT; enable easier independent test runs

Signed-off-by: Jacques de Laval <jacques@de-laval.se>
This commit is contained in:
Jacques de Laval
2021-02-25 17:38:56 +01:00
parent 48b732e53d
commit ea4fe2045d
8 changed files with 17 additions and 14 deletions
+2 -2
View File
@@ -3,7 +3,7 @@
set -eu
TEST_DIR=$(dirname "$0")
TESTS_ROOT="${TESTS_ROOT:-$(pwd)/${TEST_DIR}/test-root}"
TESTENV_ROOT="${TESTENV_ROOT:-$(pwd)/${TEST_DIR}/test-root}"
unshare=$(command -v unshare)
chroot=$(command -v chroot)
@@ -24,4 +24,4 @@ exec "$unshare" \
--mount \
--mount-proc \
--uts --ipc --net \
"$chroot" "$TESTS_ROOT" /bin/chrootsetup.sh "$@"
"$chroot" "$TESTENV_ROOT" /bin/chrootsetup.sh "$@"