diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2021-04-18 12:21:53 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2021-04-18 12:21:53 -0400 |
commit | 79438c36f541ae05a2b8055bc4b2337fca5753eb (patch) | |
tree | c3e022ee95492f68b3e70c1bc92feba6a359b7ce /tests.sh | |
parent | 9870b77f9000c55bbe507bbb11d6d20fac2e8da0 (diff) | |
download | bfs-79438c36f541ae05a2b8055bc4b2337fca5753eb.tar.xz |
tests: Add a test for deleting large directories
This serves as a test for https://github.com/tavianator/bfs/issues/67
Diffstat (limited to 'tests.sh')
-rwxr-xr-x | tests.sh | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -331,6 +331,7 @@ bsd_tests=( test_asince test_delete + test_delete_many test_depth_maxdepth_1 test_depth_maxdepth_2 @@ -473,6 +474,7 @@ gnu_tests=( test_daystart_twice test_delete + test_delete_many test_L_delete test_depth_mindepth_1 @@ -1865,6 +1867,16 @@ function test_delete() { bfs_diff scratch } +function test_delete_many() { + # Test for https://github.com/tavianator/bfs/issues/67 + + rm -rf scratch/* + touchp scratch/foo/{1..256} + + invoke_bfs scratch/foo -delete + bfs_diff scratch +} + function test_L_delete() { rm -rf scratch/* mkdir scratch/foo |