diff options
-rwxr-xr-x | tests/cli-opts.sh | 7 | ||||
-rwxr-xr-x | tests/remotes.sh | 7 |
2 files changed, 12 insertions, 2 deletions
diff --git a/tests/cli-opts.sh b/tests/cli-opts.sh index a583845..ebf1ae6 100755 --- a/tests/cli-opts.sh +++ b/tests/cli-opts.sh @@ -3,8 +3,13 @@ set -u . tests/lib.sh +TESTDIR="$(mkdtemp)" +cp -R . "$TESTDIR" +cd "$TESTDIR" || exit 1 + TEST_PREFIX="$PWD/tests/prefix/$(uuid)" -make PREFIX="$TEST_PREFIX" clean install 1>/dev/null +make clean >/dev/null +make PREFIX="$TEST_PREFIX" install >/dev/null PATH="$TEST_PREFIX/bin:$PATH" test_langs() { diff --git a/tests/remotes.sh b/tests/remotes.sh index 3fff205..d8fd02e 100755 --- a/tests/remotes.sh +++ b/tests/remotes.sh @@ -3,8 +3,13 @@ set -u . tests/lib.sh +TESTDIR="$(mkdtemp)" +cp -R . "$TESTDIR" +cd "$TESTDIR" || exit + TEST_PREFIX="$PWD/tests/prefix/$(uuid)" -make PREFIX="$TEST_PREFIX" install 1>/dev/null +make clean >/dev/null +make PREFIX="$TEST_PREFIX" install >/dev/null PATH="$PWD/tests:$TEST_PREFIX/bin:$PATH" if ! git config --global user.email > /dev/null; then |