summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Metzler <ametzler@bebt.de>2018-06-30 13:24:27 +0200
committerBernhard Voelker <mail@bernhard-voelker.de>2018-07-08 00:56:34 +0200
commitdf4610d08d66e59c8fd0c8fcafcbb18dda1876cd (patch)
treef4f9f7fd086d53248d6e64855a38c76fd98428fe
parent22ff99e150faa82980361e577cff643cc17e7fac (diff)
downloadfindutils-df4610d08d.tar.gz
tests: test find -depth with unreadable directory
* find/testsuite/find.posix/sv-bug-54171.exp: Add testcase ... * find/testsuite/find.posix/sv-bug-54171.xo: .. and expected output. * find/testsuite/Makefile.am: Include newly added tests in distribution.
-rw-r--r--find/testsuite/Makefile.am2
-rw-r--r--find/testsuite/find.posix/sv-bug-54171.exp5
-rw-r--r--find/testsuite/find.posix/sv-bug-54171.xo1
3 files changed, 8 insertions, 0 deletions
diff --git a/find/testsuite/Makefile.am b/find/testsuite/Makefile.am
index 64b06b6..3c5174f 100644
--- a/find/testsuite/Makefile.am
+++ b/find/testsuite/Makefile.am
@@ -119,6 +119,7 @@ find.posix/prune-stat.xo \
find.posix/sizetype.xo \
find.posix/sv-bug-15235.xo \
find.posix/sv-bug-19613.xo \
+find.posix/sv-bug-54171.xo \
find.posix/typesize.xo
@@ -245,6 +246,7 @@ find.posix/sv-bug-15235.exp \
find.posix/sv-bug-19605.exp \
find.posix/sv-bug-19613.exp \
find.posix/sv-bug-19617.exp \
+find.posix/sv-bug-54171.exp \
find.posix/typesize.exp \
find.posix/user-empty.exp \
find.posix/user-missing.exp
diff --git a/find/testsuite/find.posix/sv-bug-54171.exp b/find/testsuite/find.posix/sv-bug-54171.exp
new file mode 100644
index 0000000..8e5448f
--- /dev/null
+++ b/find/testsuite/find.posix/sv-bug-54171.exp
@@ -0,0 +1,5 @@
+exec rm -rf tmp
+exec mkdir tmp tmp/dir
+exec chmod 0311 tmp/dir
+find_start f {tmp -depth -name dir }
+exec rm -rf tmp
diff --git a/find/testsuite/find.posix/sv-bug-54171.xo b/find/testsuite/find.posix/sv-bug-54171.xo
new file mode 100644
index 0000000..2dc4706
--- /dev/null
+++ b/find/testsuite/find.posix/sv-bug-54171.xo
@@ -0,0 +1 @@
+tmp/dir