alpha
Login
Join now
tavianator.com
/
bfs
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A breadth-first version of the UNIX find command
tavianator.com/projects/bfs.html
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
bfs
/
tests
/
posix
241 files
at
main
Tavian Barnes
·
tests/posix/size_size: Just use printf %<SIZE>s to make files
·
3mo ago
465ac7ae
a.out
tests: Split test cases into separate files
3y ago
a.sh
tests: Split test cases into separate files
3y ago
atime.out
tests: Make more tests POSIX-compliant
2y ago
atime.sh
tests: Make more tests POSIX-compliant
2y ago
bang.out
tests: Split test cases into separate files
3y ago
bang.sh
tests: Split test cases into separate files
3y ago
basic.out
tests: Split test cases into separate files
3y ago
basic.sh
tests: Split test cases into separate files
3y ago
data_flow_and_swap.out
tests: Split test cases into separate files
3y ago
data_flow_and_swap.sh
tests: Split test cases into separate files
3y ago
data_flow_group.out
tests: Split test cases into separate files
3y ago
data_flow_group.sh
tests: Split test cases into separate files
3y ago
data_flow_or_swap.out
tests: Split test cases into separate files
3y ago
data_flow_or_swap.sh
tests: Split test cases into separate files
3y ago
data_flow_type.out
tests: Split test cases into separate files
3y ago
data_flow_type.sh
tests: Split test cases into separate files
3y ago
data_flow_user.out
tests: Split test cases into separate files
3y ago
data_flow_user.sh
tests: Split test cases into separate files
3y ago
de_morgan_and.out
tests: Split test cases into separate files
3y ago
de_morgan_and.sh
tests: Split test cases into separate files
3y ago
de_morgan_not.out
tests: Split test cases into separate files
3y ago
de_morgan_not.sh
tests: Split test cases into separate files
3y ago
de_morgan_or.out
tests: Split test cases into separate files
3y ago
de_morgan_or.sh
tests: Split test cases into separate files
3y ago
deep.out
tests: Split test cases into separate files
3y ago
deep.sh
tests: Don't clobber inherited FDs
2y ago
depth_error.out
tests: New inaccessible/ directory tree for permission errors
2y ago
depth_error.sh
tests: New inaccessible/ directory tree for permission errors
2y ago
depth_slash.out
tests: Split test cases into separate files
3y ago
depth_slash.sh
tests: Split test cases into separate files
3y ago
depth.out
tests: Split test cases into separate files
3y ago
depth.sh
tests: Split test cases into separate files
3y ago
double_negation.out
tests: Split test cases into separate files
3y ago
double_negation.sh
tests: Split test cases into separate files
3y ago
exec_nonexistent.out
tests: Split test cases into separate files
3y ago
exec_nonexistent.sh
tests: Fix Bash 3 compatibility
2y ago
exec_nopath.out
tests: Split test cases into separate files
3y ago
exec_nopath.sh
tests: Split test cases into separate files
3y ago
exec_plus_nonexistent.out
tests: Split test cases into separate files
3y ago
exec_plus_nonexistent.sh
tests: Fix Bash 3 compatibility
2y ago
exec_plus_nothing.sh
tests: Move crash detection into invoke_bfs, use ! instead of fail
3y ago
exec_plus_semicolon.out
tests: Split test cases into separate files
3y ago
exec_plus_semicolon.sh
tests: Split test cases into separate files
3y ago
exec_plus_status.out
tests: Split test cases into separate files
3y ago
exec_plus_status.sh
tests: Fail early in bfs_diff if the diff fails
3y ago
exec_plus.out
tests: Split test cases into separate files
3y ago
exec_plus.sh
tests: Split test cases into separate files
3y ago
exec_return.out
tests/posix: New test for -exec return value
1y ago
exec_return.sh
tests/posix: New test for -exec return value
1y ago
exec_sigmask.sh
tests/util: Wrap wait EINTR loop into a helper
1y ago
exec_substring_plus.out
tests/posix: Add a test for overly aggressive -exec {} + matching
1y ago
exec_substring_plus.sh
tests/posix: Add a test for overly aggressive -exec {} + matching
1y ago
exec_ulimit.out
tests: Don't clobber inherited FDs
2y ago
exec_ulimit.sh
tests: Don't clobber inherited FDs
2y ago
exec.out
tests: Split test cases into separate files
3y ago
exec.sh
tests: Split test cases into separate files
3y ago
extra_paren.sh
tests: Move crash detection into invoke_bfs, use ! instead of fail
3y ago
flag_comma.out
tests: Split test cases into separate files
3y ago
flag_comma.sh
tests: Split test cases into separate files
3y ago
flag_weird_names.out
tests: Split test cases into separate files
3y ago
flag_weird_names.sh
tests: Split test cases into separate files
3y ago
group_id.out
tests: Split test cases into separate files
3y ago
group_id.sh
tests: Split test cases into separate files
3y ago
group_invalid_id.sh
tests: Add tests for invalid users/groups
2y ago
group_invalid_name.sh
tests: Add tests for invalid users/groups
2y ago
group_name.out
tests: Split test cases into separate files
3y ago
group_name.sh
tests: Split test cases into separate files
3y ago
group_nogroup.out
tests: Split test cases into separate files
3y ago
group_nogroup.sh
tests: Split test cases into separate files
3y ago
group_o_group.out
opt: "Not me" doesn't imply "nobody"
1y ago
group_o_group.sh
tests/posix/group_o_group: Fix copy pasta
1y ago
H_broken.out
tests: Split test cases into separate files
3y ago
H_broken.sh
tests: Split test cases into separate files
3y ago
H_loops.out
tests: Split test cases into separate files
3y ago
H_loops.sh
tests: Split test cases into separate files
3y ago
H_notdir.out
tests: Split test cases into separate files
3y ago
H_notdir.sh
tests: Split test cases into separate files
3y ago
H_slash.out
tests: Split test cases into separate files
3y ago
H_slash.sh
tests: Split test cases into separate files
3y ago
H_type_l.out
tests: Split test cases into separate files
3y ago
H_type_l.sh
tests: Split test cases into separate files
3y ago
H.out
tests: Split test cases into separate files
3y ago
H.sh
tests: Split test cases into separate files
3y ago
HL.out
parse: Handle multiple flags at once like -LEXO2
2y ago
HL.sh
parse: Handle multiple flags at once like -LEXO2
2y ago
implicit_and.out
tests: Split test cases into separate files
3y ago
implicit_and.sh
tests: Split test cases into separate files
3y ago
iname.out
tests: -iname is in POSIX 2024
2y ago
iname.sh
tests: -iname is in POSIX 2024
2y ago
incomplete.sh
tests: Move crash detection into invoke_bfs, use ! instead of fail
3y ago
L_broken.out
tests: Split test cases into separate files
3y ago
L_broken.sh
tests: Split test cases into separate files
3y ago
L_depth.out
tests: Split test cases into separate files
3y ago
L_depth.sh
tests: Split test cases into separate files
3y ago
L_loops.sh
tests: Fix Bash 3 compatibility
2y ago
L_mount.out
Implement POSIX 2024's -mount
2y ago
L_mount.sh
Implement POSIX 2024's -mount
2y ago
L_notdir.out
tests: Split test cases into separate files
3y ago
L_notdir.sh
tests: Split test cases into separate files
3y ago
L_type_l.out
tests: Split test cases into separate files
3y ago
L_type_l.sh
tests: Split test cases into separate files
3y ago
L_xdev.out
tests: Use test-specific scratch directories
2y ago
L_xdev.sh
tests: Use test-specific scratch directories
2y ago
L.out
tests: Split test cases into separate files
3y ago
L.sh
tests: Split test cases into separate files
3y ago
LH.out
parse: Handle multiple flags at once like -LEXO2
2y ago
LH.sh
parse: Handle multiple flags at once like -LEXO2
2y ago
links_minus.out
tests: Split test cases into separate files
3y ago
links_minus.sh
tests: Split test cases into separate files
3y ago
links_plus.out
tests: Split test cases into separate files
3y ago
links_plus.sh
tests: Split test cases into separate files
3y ago
links.out
tests: Split test cases into separate files
3y ago
links.sh
tests: Split test cases into separate files
3y ago
missing_paren.sh
tests: Move crash detection into invoke_bfs, use ! instead of fail
3y ago
mount.out
Implement POSIX 2024's -mount
2y ago
mount.sh
Implement POSIX 2024's -mount
2y ago
mtime.out
tests: Make more tests POSIX-compliant
2y ago
mtime.sh
tests: Make more tests POSIX-compliant
2y ago
name_backslash.out
tests: Split test cases into separate files
3y ago
name_backslash.sh
tests: Split test cases into separate files
3y ago
name_bracket.out
tests: Split test cases into separate files
3y ago
name_bracket.sh
tests/posix/name_bracket: Skip on NetBSD too
2y ago
name_character_class.out
tests: Split test cases into separate files
3y ago
name_character_class.sh
tests: Split test cases into separate files
3y ago
name_double_backslash.out
tests: Split test cases into separate files
3y ago
name_double_backslash.sh
tests: Split test cases into separate files
3y ago
name_root_depth.out
tests: Split test cases into separate files
3y ago
name_root_depth.sh
tests: Split test cases into separate files
3y ago
name_root.out
tests: Split test cases into separate files
3y ago
name_root.sh
tests: Split test cases into separate files
3y ago
name_slash.out
tests: Make more tests POSIX-compliant
2y ago
name_slash.sh
tests: Make more tests POSIX-compliant
2y ago
name_slashes.out
tests: Make more tests POSIX-compliant
2y ago
name_slashes.sh
tests: Make more tests POSIX-compliant
2y ago
name_star_star.out
tests: Split test cases into separate files
3y ago
name_star_star.sh
tests: Split test cases into separate files
3y ago
name_trailing_slash.out
tests: Split test cases into separate files
3y ago
name_trailing_slash.sh
tests: Split test cases into separate files
3y ago
name.out
tests: Split test cases into separate files
3y ago
name.sh
tests: Split test cases into separate files
3y ago
newer_broken.out
tests: Move newer_link out of posix/
2y ago
newer_broken.sh
tests: Move newer_link out of posix/
2y ago
newer_nonexistent.sh
tests: Move crash detection into invoke_bfs, use ! instead of fail
3y ago
newer.out
tests: Split test cases into separate files
3y ago
newer.sh
tests: Split test cases into separate files
3y ago
nogroup_ulimit.out
tests: Split test cases into separate files
3y ago
nogroup_ulimit.sh
tests: Don't clobber inherited FDs
2y ago
nogroup.out
tests: Split test cases into separate files
3y ago
nogroup.sh
tests: Split test cases into separate files
3y ago
not_prune.out
tests: Split test cases into separate files
3y ago
not_prune.sh
tests: Split test cases into separate files
3y ago
nouser_ulimit.out
tests: Split test cases into separate files
3y ago
nouser_ulimit.sh
tests: Don't clobber inherited FDs
2y ago
nouser.out
tests: Split test cases into separate files
3y ago
nouser.sh
tests: Split test cases into separate files
3y ago
o.out
tests: Split test cases into separate files
3y ago
o.sh
tests: Split test cases into separate files
3y ago
ok_plus_nothing.sh
tests: Move crash detection into invoke_bfs, use ! instead of fail
3y ago
ok_stdin.out
tests: Split test cases into separate files
3y ago
ok_stdin.sh
tests: Split test cases into separate files
3y ago
or_purity.out
tests: Split test cases into separate files
3y ago
or_purity.sh
tests: Split test cases into separate files
3y ago
overlayfs.out
tests: Use test-specific scratch directories
2y ago
overlayfs.sh
tests: Use test-specific scratch directories
2y ago
parens.out
tests: Split test cases into separate files
3y ago
parens.sh
tests: Split test cases into separate files
3y ago
path.out
tests: Split test cases into separate files
3y ago
path.sh
tests: Split test cases into separate files
3y ago
perm_000_minus.out
tests: Fix name of mode 0700 file
4mo ago
perm_000_minus.sh
tests: Split test cases into separate files
3y ago
perm_000.out
tests: Add more files to perms/
2y ago
perm_000.sh
tests: Split test cases into separate files
3y ago
perm_222_minus.out
tests: Add more files to perms/
2y ago
perm_222_minus.sh
tests: Split test cases into separate files
3y ago
perm_222.out
tests: Add more files to perms/
2y ago
perm_222.sh
tests: Split test cases into separate files
3y ago
perm_644_minus.out
tests: Add more files to perms/
2y ago
perm_644_minus.sh
tests: Split test cases into separate files
3y ago
perm_644.out
tests: Add more files to perms/
2y ago
perm_644.sh
tests: Split test cases into separate files
3y ago
perm_leading_plus_symbolic_minus.out
parse: Take umask into account in parse_mode()
2y ago
perm_leading_plus_symbolic_minus.sh
tests: Split test cases into separate files
3y ago
perm_leading_plus_umask.out
parse: Take umask into account in parse_mode()
2y ago
perm_leading_plus_umask.sh
parse: Take umask into account in parse_mode()
2y ago
perm_setid.out
tests: Split test cases into separate files
3y ago
perm_setid.sh
tests: Split test cases into separate files
3y ago
perm_sticky.out
tests: Split test cases into separate files
3y ago
perm_sticky.sh
tests: Split test cases into separate files
3y ago
perm_symbolic_minus.out
tests: Add more files to perms/
2y ago
perm_symbolic_minus.sh
tests: Split test cases into separate files
3y ago
perm_symbolic.out
tests: Split test cases into separate files
3y ago
perm_symbolic.sh
tests: Split test cases into separate files
3y ago
permcopy.out
tests: Add more files to perms/
2y ago
permcopy.sh
tests: Split test cases into separate files
3y ago
print0.out
tests: -print0 is in POSIX 2024
2y ago
print0.sh
tests: -print0 is in POSIX 2024
2y ago
prune_error.out
tests: New inaccessible/ directory tree for permission errors
2y ago
prune_error.sh
tests: New inaccessible/ directory tree for permission errors
2y ago
prune_file.out
tests: Split test cases into separate files
3y ago
prune_file.sh
tests: Split test cases into separate files
3y ago
prune_or_print.out
tests: Split test cases into separate files
3y ago
prune_or_print.sh
tests: Split test cases into separate files
3y ago
prune.out
tests: Split test cases into separate files
3y ago
prune.sh
tests: Split test cases into separate files
3y ago
readdir_error.sh
tests: Use test-specific scratch directories
2y ago
root_order.out
tests/posix: Add a test for POSIX bug 1859
1y ago
root_order.sh
tests/posix: Add a test for POSIX bug 1859
1y ago
size_bytes.out
tests: Split test cases into separate files
3y ago
size_bytes.sh
tests: Split test cases into separate files
3y ago
size_minus_1.out
opt: Take the -size unit into account
3mo ago
size_minus_1.sh
opt: Take the -size unit into account
3mo ago
size_plus.out
tests: Split test cases into separate files
3y ago
size_plus.sh
tests: Split test cases into separate files
3y ago
size_size.out
opt: Take the -size unit into account
3mo ago
size_size.sh
tests/posix/size_size: Just use printf %<SIZE>s to make files
3mo ago
size.out
tests: Split test cases into separate files
3y ago
size.sh
tests: Split test cases into separate files
3y ago
type_bind_mount.out
tests: Use test-specific scratch directories
2y ago
type_bind_mount.sh
tests: Use test-specific scratch directories
2y ago
type_d.out
tests: Split test cases into separate files
3y ago
type_d.sh
tests: Split test cases into separate files
3y ago
type_f.out
tests: Split test cases into separate files
3y ago
type_f.sh
tests: Split test cases into separate files
3y ago
type_l.out
tests: Split test cases into separate files
3y ago
type_l.sh
tests: Split test cases into separate files
3y ago
unionfs.out
tests: Use test-specific scratch directories
2y ago
unionfs.sh
tests: Use test-specific scratch directories
2y ago
user_id.out
tests: Split test cases into separate files
3y ago
user_id.sh
tests: Split test cases into separate files
3y ago
user_invalid_id.sh
tests: Add tests for invalid users/groups
2y ago
user_invalid_name.sh
tests: Add tests for invalid users/groups
2y ago
user_name.out
tests: Split test cases into separate files
3y ago
user_name.sh
tests: Split test cases into separate files
3y ago
user_nouser.out
tests: Split test cases into separate files
3y ago
user_nouser.sh
tests: Split test cases into separate files
3y ago
user_o_user.out
opt: "Not me" doesn't imply "nobody"
1y ago
user_o_user.sh
opt: "Not me" doesn't imply "nobody"
1y ago
weird_names.out
tests: Split test cases into separate files
3y ago
weird_names.sh
tests: Split test cases into separate files
3y ago
xdev.out
tests: Use test-specific scratch directories
2y ago
xdev.sh
tests: Use test-specific scratch directories
2y ago