summaryrefslogtreecommitdiffstats
path: root/tests/posix
AgeCommit message (Collapse)Author
2022-12-29tests: Use bfs_sudo wrapper instead of testing $SUDOTavian Barnes
2022-12-16tests: Fail early in bfs_diff if the diff failsTavian Barnes
Otherwise, propagate the exit code from bfs
2022-12-16tests: Turn on set -eTavian Barnes
2022-12-16tests: Move crash detection into invoke_bfs, use ! instead of failTavian Barnes
2022-12-16tests: Replace skip_unless test with test || skipTavian Barnes
2022-12-14tests/posix/readdir_error: Fix flakinessTavian Barnes
2022-12-13tests: Add a test for readdir() errorsTavian Barnes
2022-11-11exec: Fix index overflow parsing -exec +Tavian Barnes
2022-11-09pwcache: Fill the user/group caches lazilyTavian Barnes
Iterating all the users/groups can be expensive, especially with NSS. Android has so many that it doesn't even return them all from get{pw,gr}ent() for performance reasons, leading to incorrect behaviour of -user/-group/etc.
2022-11-07tests/xtouch: New utilityTavian Barnes
POSIX touch(1) doesn't include the -h option, and indeed OpenBSD doesn't implement it. Making our own utility also lets us add some handy extensions like -p (create parents) and -M (set permissions).
2022-10-20tests: Add a helper for cleaning scratchTavian Barnes
And try to unmount things if the a test left them mounted.
2022-10-19tests: Coverage number go upTavian Barnes
2022-10-19tests: Split test cases into separate filesTavian Barnes