firejail/test/fs
Kelvin M. Klann f58990646e
test/fs: support and use XDG user dir env vars (#7167)
This should ensure that the tests work even if custom XDG user
directories are used (such as when set in `~/.config/user-dirs.dirs`).

The tests should work even if the relevant environment variables are
empty (or set to `$HOME`), though note that the setup commands in
test/fs/fs.sh likely still have to be executed before the .exp files are
executed.

Relates to #7147 #7163.
2026-05-17 19:04:04 +00:00
..
devnull_symlink modif: do not follow symlinks to /dev/null on disable (#7129) 2026-04-17 18:30:28 +00:00
disable-devnull-symlink.exp test/fs/disable-devnull-symlink.exp: simplify error messages 2026-04-27 04:43:52 -03:00
fs.sh test/fs: support and use XDG user dir env vars (#7167) 2026-05-17 19:04:04 +00:00
fs_dev_shm.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fs_var_lock.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fs_var_tmp.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fscheck-bindnoroot.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fscheck-private.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fscheck-readonly.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fscheck-tmpfs.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
invalid_filename.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
kmsg.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
macro-blacklist.profile feature: add ${PUBLICSHARE} and ${TEMPLATES} macros (#7164) 2026-05-15 13:11:54 +00:00
macro-readonly.profile feature: add ${PUBLICSHARE} and ${TEMPLATES} macros (#7164) 2026-05-15 13:11:54 +00:00
macro-subpath-blacklist.profile feature: add ${PUBLICSHARE} and ${TEMPLATES} macros (#7164) 2026-05-15 13:11:54 +00:00
macro-subpath-readonly.profile feature: add ${PUBLICSHARE} and ${TEMPLATES} macros (#7164) 2026-05-15 13:11:54 +00:00
macro-subpath-whitelist.profile feature: add ${PUBLICSHARE} and ${TEMPLATES} macros (#7164) 2026-05-15 13:11:54 +00:00
macro-subpath.exp test/fs: support and use XDG user dir env vars (#7167) 2026-05-17 19:04:04 +00:00
macro-whitelist.profile feature: add ${PUBLICSHARE} and ${TEMPLATES} macros (#7164) 2026-05-15 13:11:54 +00:00
macro.exp test/fs: support and use XDG user dir env vars (#7167) 2026-05-17 19:04:04 +00:00
mkdir.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
mkdir.profile rework make test-fs 2021-07-29 07:47:16 -04:00
mkdir2.profile testing 2017-03-24 09:39:24 -04:00
mkdir_mkfile.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
mkdir_mkfile.profile testing 2016-11-10 08:23:58 -05:00
mkfile.profile testing 2017-03-24 09:39:24 -04:00
noblacklist-blacklist-noexec.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
noblacklist-blacklist-readonly.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
option_bind_user.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
option_blacklist.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
option_blacklist_file.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
option_blacklist_glob.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-bin.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
private-bin.profile testing 2016-05-05 10:22:18 -04:00
private-cache.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-cwd.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
private-cwd.profile fix --private-cwd, issue #4910 2022-02-08 10:30:22 -05:00
private-home-dir.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-home.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-homedir.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-whitelist.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
read-write.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
sys_fs.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
tab.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
tab.profile --tab: enable shell tab completion 2022-02-20 08:05:33 -05:00
tmpfs-root.exp testing --tmpfs as root and regular user 2026-01-21 15:48:06 -05:00
tmpfs.exp testing --tmpfs as root and regular user 2026-01-21 15:48:06 -05:00
tmpfs.profile testing --tmpfs as root and regular user 2026-01-21 15:48:06 -05:00
whitelist-dev.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-double.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-empty.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-noexec.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-readonly.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-whitespace.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00