summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Wolf2020-09-02 13:03:26 +0200
committerKevin Wolf2020-09-10 11:11:05 +0200
commitb1cbc33a3971b6bb005d5ac3569feae35a71de0f (patch)
treeadb7aa44c4c2a139b6b0057b9be69d136f4630f5
parentiotests: Test committing to overridden backing (diff)
downloadqemu-b1cbc33a3971b6bb005d5ac3569feae35a71de0f.tar.gz
qemu-b1cbc33a3971b6bb005d5ac3569feae35a71de0f.tar.xz
qemu-b1cbc33a3971b6bb005d5ac3569feae35a71de0f.zip
iotests: Allow running from different directory
It is convenient to be able to edit the tests and run them without changing the current working directory back and forth. Instead of assuming that $PWD is the qemu-iotests build directory, derive the build directory from the executed script. This allows 'check' to find the required files even when called from another directory. The scratch directory will still be in the current working directory. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20200902110326.257115-1-kwolf@redhat.com> Reviewed-by: Claudio Fontana <cfontana@suse.de> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
-rwxr-xr-xtests/qemu-iotests/check2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/qemu-iotests/check b/tests/qemu-iotests/check
index 3ab859ac1a..e14a1f354d 100755
--- a/tests/qemu-iotests/check
+++ b/tests/qemu-iotests/check
@@ -44,7 +44,7 @@ then
_init_error "failed to obtain source tree name from check symlink"
fi
source_iotests=$(cd "$source_iotests"; pwd) || _init_error "failed to enter source tree"
- build_iotests=$PWD
+ build_iotests=$(readlink -f $(dirname "$0"))
else
# called from the source tree
source_iotests=$PWD