mirror_zfs/tests/zfs-tests/tests/functional
Rob Norris bb05632632 ZTS: replace all uses of /var/tmp with TEST_BASE_DIR
The operator can override TEST_BASE_DIR by setting its source var
FILEDIR through zfs-tests.sh -d. There were a handful of cases where
this was not honoured.

By default FILEDIR (and so TEST_BASE_DIR) is /var/tmp, so there should
be no functional change if the operator does nothing.

Sponsored-by: https://despairlabs.com/sponsor/
Signed-off-by: Rob Norris <robn@despairlabs.com>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
Reviewed-by: Igor Kozhukhov <igor@dilos.org>
2025-04-02 17:03:01 -07:00
..
acl Skip permission checks for extended attributes 2022-12-12 10:21:37 -08:00
alloc_class ZTS: Use /dev/urandom instead of /dev/random 2024-08-14 12:27:07 -07:00
append Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
arc ZTS: update existing kstat users to new helper 2025-02-25 22:28:27 +05:00
atime Enable relatime by default 2022-08-12 14:20:25 -07:00
bclone ZTS: Avoid embedded blocks in bclone/bclone_prop_sync 2024-11-21 08:24:37 -08:00
block_cloning Fix false assertion in dmu_tx_dirty_buf() on cloning 2024-12-05 11:49:06 -08:00
bootfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
btree autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
cache ZTS: remove get_arcstat 2025-02-25 22:28:46 +05:00
cachefile Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
casenorm autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
channel_program Add zfs.sync.snapshot_rename 2022-09-02 13:31:19 -07:00
chattr Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
checksum Add Linux posix_fadvise support 2022-09-08 10:29:41 -07:00
clean_mirror Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
cli_root Revert "zinject: count matches and injections for each handler" (#17137) 2025-03-24 13:49:10 -07:00
cli_user ZTS: replace all uses of /var/tmp with TEST_BASE_DIR 2025-04-02 17:03:01 -07:00
compression ZTS: remove get_arcstat 2025-02-25 22:28:46 +05:00
cp_files ZTS: Replace MD5 and SHA256 wit XXH128 2024-09-28 09:24:05 -07:00
crtime Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
ctime Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
deadman ZTS: update existing kstat users to new helper 2025-02-25 22:28:27 +05:00
dedup zdb: show dedup table and log attributes 2024-12-02 18:14:26 -08:00
delegate ZTS: Fix verify_fs_mount in delegate_common.kshlib 2023-10-09 17:24:24 -07:00
devices Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
direct Update pin_user_pages() calls for Direct I/O 2025-02-25 22:33:25 +05:00
dos_attributes Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
events Avoid fault diagnosis if multiple vdevs have errors 2024-09-18 11:36:48 -07:00
exec Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
fadvise ZTS: update existing kstat users to new helper 2025-02-25 22:28:27 +05:00
fallocate ZTS: fallocate tests fail with hard coded values 2022-09-22 16:42:34 -06:00
fault suspend_resume_single: clear pool errors on fail 2025-02-28 00:42:29 +05:00
features Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
grow Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
history ZTS: Replace MD5 and SHA256 wit XXH128 2024-09-28 09:24:05 -07:00
hkdf Enable -Wwrite-strings 2022-06-29 14:08:54 -07:00
idmap_mount Support idmapped mount in user namespace 2022-11-08 10:28:56 -08:00
inheritance Add options to zfs redundant_metadata property 2022-10-19 17:07:51 -07:00
inuse Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
io Adding Direct IO Support 2024-09-14 13:47:59 -07:00
l2arc ZTS: remove get_arcstat 2025-02-25 22:28:46 +05:00
large_files Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
largest_pool Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
libzfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
limits autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
link_count Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
log_spacemap autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
longname Support for longnames for files/directories (Linux part) 2024-10-01 13:40:27 -07:00
luks ZTS: Add LUKS sanity test 2024-11-01 09:48:47 -07:00
migration ZTS: Minor fixes 2023-02-23 17:10:46 -08:00
mmap Fix buffered/direct/mmap I/O race 2023-02-23 10:57:24 -08:00
mmp ZTS: update existing kstat users to new helper 2025-02-25 22:28:27 +05:00
mount ZTS: update existing kstat users to new helper 2025-02-25 22:28:27 +05:00
mv_files Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
nestedfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
no_space ZTS: Replace MD5 and SHA256 wit XXH128 2024-09-28 09:24:05 -07:00
nopwrite nopwrites on dmu_sync-ed blocks can result in a panic 2022-12-02 17:45:33 -08:00
online_offline Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
pam Add recursive dataset mounting and unmounting support to pam_zfs_key (#16857) 2025-02-28 00:42:29 +05:00
pool_checkpoint ZTS: checkpoint_discard_busy should use save_tunable/restore_tunable 2025-01-03 15:23:49 -08:00
pool_names Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
poolversion Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
privilege Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
procfs run-zts test procfs/pool_state failed with uncorrectable I/O failure 2023-10-20 11:57:39 -07:00
projectquota xattr dataset prop: change defaults to sa 2024-09-23 09:50:48 -07:00
pyzfs Python3: replace distutils with sysconfig 2022-11-28 11:39:41 -08:00
quota tests/quota: consistently clear quota property between tests 2024-04-19 16:06:56 -07:00
raidz ZTS: Increase write sizes for RAIDZ/dRAID tests 2024-12-29 11:53:45 -08:00
redacted_send ZTS: Reduce file size in redacted_panic to 1GB 2024-12-29 11:53:45 -08:00
redundancy ZTS: Increase write sizes for RAIDZ/dRAID tests 2024-12-29 11:53:45 -08:00
refquota Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
refreserv Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
removal Don't try to get mg of hole vdev in removal 2025-02-28 00:42:29 +05:00
rename_dirs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
renameat2 Replace dead opensolaris.org license links 2023-03-14 14:44:01 -07:00
replacement ZTS: resilver_restart_001.ksh restore defaults 2024-10-09 13:44:50 -07:00
reservation Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
rootpool Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
rsend optimize recv_fix_encryption_hierarchy() 2025-02-28 00:42:29 +05:00
scrub_mirror Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
simd Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
slog ZTS: Replace MD5 and SHA256 wit XXH128 2024-09-28 09:24:05 -07:00
snapshot Replace dead opensolaris.org license links 2023-03-14 14:44:01 -07:00
snapused Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
sparse Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
stat Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
suid Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
tmpfile Fix oversights from 4170ae4e 2022-10-31 10:01:04 -07:00
trim ZTS: remove get_arcstat 2025-02-25 22:28:46 +05:00
truncate Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
upgrade Fix projid accounting for xattr objects 2024-08-14 17:59:19 -07:00
user_namespace ZTS: user_namespace_004.ksh avoid error in cleanup if unsupported 2024-04-22 10:47:44 -07:00
userquota Handle and detect #13709's unlock regression (#14161) 2022-11-15 14:44:12 -08:00
vdev_disk vdev_disk: try harder to ensure IO alignment rules 2024-11-01 09:49:14 -07:00
vdev_zaps Create zap for root vdev 2023-04-20 10:07:56 -07:00
write_dirs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
xattr xattr dataset prop: change defaults to sa 2024-09-23 09:50:48 -07:00
zap_shrink Fast Dedup: ZAP Shrinking 2024-04-24 14:51:21 -07:00
zpool_influxdb autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zvol ZTS: replace all uses of /var/tmp with TEST_BASE_DIR 2025-04-02 17:03:01 -07:00