btrfs-progs: introduce TEST_TOP and INTERNAL_BIN for tests
authorGu Jinxiang <gujx@cn.fujitsu.com>
Thu, 8 Feb 2018 06:34:19 +0000 (14:34 +0800)
committerDavid Sterba <dsterba@suse.com>
Tue, 13 Feb 2018 14:41:32 +0000 (15:41 +0100)
commitcebf3b37228cbde730a5448ad2dfb044600d5e03
treeecc36b048a74d11374ac00bb6e9ab5ab2a166b0f
parent04cd2c0bcac7129026c80661933b4ab97d4ab9ca
btrfs-progs: introduce TEST_TOP and INTERNAL_BIN for tests

Use TEST_TOP as base for tests to reference any files, this will be used
for git and external testsuite.

INTERNAL_BIN is needed for referencing binaries that could reside in
different paths in git vs external testsuite.

Signed-off-by: Gu Jinxiang <gujx@cn.fujitsu.com>
[ add quotes around sourced files, update changelog ]
Signed-off-by: David Sterba <dsterba@suse.com>
88 files changed:
tests/cli-tests.sh
tests/cli-tests/001-btrfs/test.sh
tests/cli-tests/002-balance-full-no-filters/test.sh
tests/cli-tests/003-fi-resize-args/test.sh
tests/cli-tests/004-send-parent-multi-subvol/test.sh
tests/cli-tests/005-qgroup-show/test.sh
tests/cli-tests/006-qgroup-show-sync/test.sh
tests/cli-tests/007-check-force/test.sh
tests/cli-tests/008-subvolume-get-set-default/test.sh
tests/common
tests/convert-tests.sh
tests/convert-tests/001-ext2-basic/test.sh
tests/convert-tests/002-ext3-basic/test.sh
tests/convert-tests/003-ext4-basic/test.sh
tests/convert-tests/004-ext2-backup-superblock-ranges/test.sh
tests/convert-tests/005-delete-all-rollback/test.sh
tests/convert-tests/006-large-hole-extent/test.sh
tests/convert-tests/007-unsupported-block-sizes/test.sh
tests/convert-tests/008-readonly-image/test.sh
tests/convert-tests/009-common-inode-flags/test.sh
tests/convert-tests/010-reiserfs-basic/test.sh
tests/convert-tests/011-reiserfs-delete-all-rollback/test.sh
tests/convert-tests/012-reiserfs-large-hole-extent/test.sh
tests/convert-tests/013-reiserfs-common-inode-flags/test.sh
tests/convert-tests/014-reiserfs-tail-handling/test.sh
tests/convert-tests/015-no-rollback-after-balance/test.sh
tests/fsck-tests.sh
tests/fsck-tests/006-bad-root-items/test.sh
tests/fsck-tests/012-leaf-corruption/test.sh
tests/fsck-tests/013-extent-tree-rebuild/test.sh
tests/fsck-tests/018-leaf-crossing-stripes/test.sh
tests/fsck-tests/019-non-skinny-false-alert/test.sh
tests/fsck-tests/020-extent-ref-cases/test.sh
tests/fsck-tests/021-partially-dropped-snapshot-case/test.sh
tests/fsck-tests/022-qgroup-rescan-halfway/test.sh
tests/fsck-tests/023-qgroup-stack-overflow/test.sh
tests/fsck-tests/024-clear-space-cache/test.sh
tests/fsck-tests/025-file-extents/test.sh
tests/fsck-tests/026-bad-dir-item-name/test.sh
tests/fsck-tests/028-unaligned-super-dev-sizes/test.sh
tests/fuzz-tests.sh
tests/fuzz-tests/001-simple-check-unmounted/test.sh
tests/fuzz-tests/002-simple-image/test.sh
tests/fuzz-tests/003-multi-check-unmounted/test.sh
tests/fuzz-tests/004-simple-dump-tree/test.sh
tests/fuzz-tests/005-simple-dump-super/test.sh
tests/fuzz-tests/006-simple-tree-stats/test.sh
tests/fuzz-tests/007-simple-super-recover/test.sh
tests/fuzz-tests/008-simple-chunk-recover/test.sh
tests/fuzz-tests/009-simple-zero-log/test.sh
tests/misc-tests.sh
tests/misc-tests/001-btrfstune-features/test.sh
tests/misc-tests/002-uuid-rewrite/test.sh
tests/misc-tests/003-zero-log/test.sh
tests/misc-tests/004-shrink-fs/test.sh
tests/misc-tests/005-convert-progress-thread-crash/test.sh
tests/misc-tests/006-image-on-missing-device/test.sh
tests/misc-tests/007-subvolume-sync/test.sh
tests/misc-tests/008-leaf-crossing-stripes/test.sh
tests/misc-tests/009-subvolume-sync-must-wait/test.sh
tests/misc-tests/010-convert-delete-ext2-subvol/test.sh
tests/misc-tests/011-delete-missing-device/test.sh
tests/misc-tests/012-find-root-no-result/test.sh
tests/misc-tests/013-subvolume-sync-crash/test.sh
tests/misc-tests/014-filesystem-label/test.sh
tests/misc-tests/015-dump-super-garbage/test.sh
tests/misc-tests/016-send-clone-src/test.sh
tests/misc-tests/017-recv-stream-malformatted/test.sh
tests/misc-tests/018-recv-end-of-stream/test.sh
tests/misc-tests/019-receive-clones-on-mounted-subvol/test.sh
tests/misc-tests/020-fix-superblock-corruption/test.sh
tests/misc-tests/021-image-multi-devices/test.sh
tests/misc-tests/022-filesystem-du-on-empty-subvol/test.sh
tests/misc-tests/023-device-usage-with-missing-device/test.sh
tests/misc-tests/024-inspect-internal-rootid/test.sh
tests/misc-tests/025-zstd-compression/test.sh
tests/misc-tests/026-image-non-printable-chars/test.sh
tests/misc-tests/027-subvol-list-deleted-toplevel/test.sh
tests/mkfs-tests.sh
tests/mkfs-tests/001-basic-profiles/test.sh
tests/mkfs-tests/002-no-force-mixed-on-small-volume/test.sh
tests/mkfs-tests/003-mixed-with-wrong-nodesize/test.sh
tests/mkfs-tests/004-rootdir-keeps-size/test.sh
tests/mkfs-tests/005-long-device-name-for-ssd/test.sh
tests/mkfs-tests/006-partitioned-loopdev/test.sh
tests/mkfs-tests/007-mix-nodesize-sectorsize/test.sh
tests/mkfs-tests/008-sectorsize-nodesize-combination/test.sh
tests/mkfs-tests/009-special-files-for-rootdir/test.sh