>From bebee334524bc7c23ebc2db27f97094989a7de5d Mon Sep 17 00:00:00 2001 From: Bernhard Voelker Date: Tue, 30 Dec 2014 14:38:56 +0100 Subject: [PATCH] tests: add test for the previously fixed regression * find/testsuite/find.posix/dotdotfiles.exp: Add test to verify oldfind(1) does not skip directory entries starting with "..". * find/testsuite/find.posix/dotdotfiles.xo: Add expected output for the above test. * find/testsuite/Makefile.am (EXTRA_DIST_XO, EXTRA_DIST_EXP): Mention the above new test files. --- find/testsuite/Makefile.am | 2 ++ find/testsuite/find.posix/dotdotfiles.exp | 7 +++++++ find/testsuite/find.posix/dotdotfiles.xo | 2 ++ 3 files changed, 11 insertions(+) create mode 100644 find/testsuite/find.posix/dotdotfiles.exp create mode 100644 find/testsuite/find.posix/dotdotfiles.xo diff --git a/find/testsuite/Makefile.am b/find/testsuite/Makefile.am index 0e0ac0a..3132062 100644 --- a/find/testsuite/Makefile.am +++ b/find/testsuite/Makefile.am @@ -73,6 +73,7 @@ find.gnu/quit.xo \ find.gnu/xtype.xo \ find.posix/and.xo \ find.posix/depth1.xo \ +find.posix/dotdotfiles.xo \ find.posix/exec-nogaps.xo \ find.posix/exec-one.xo \ find.posix/files-not-expressions1.xo \ @@ -189,6 +190,7 @@ find.gnu/xtype.exp \ find.posix/and.exp \ find.posix/bracket-depth.exp \ find.posix/depth1.exp \ +find.posix/dotdotfiles.exp \ find.posix/empty-parens.exp \ find.posix/exec-nogaps.exp \ find.posix/exec-one.exp \ diff --git a/find/testsuite/find.posix/dotdotfiles.exp b/find/testsuite/find.posix/dotdotfiles.exp new file mode 100644 index 0000000..b419031 --- /dev/null +++ b/find/testsuite/find.posix/dotdotfiles.exp @@ -0,0 +1,7 @@ +# Test entries starting with "..", e.g. "..tmp". +# Commit v4.5.10-95-ga29e61b introduced a regression +# which made oldfind(1) skip such entries. +exec rm -rf tmp +exec mkdir tmp tmp/..tmp +find_start p {tmp} +exec rm -rf tmp diff --git a/find/testsuite/find.posix/dotdotfiles.xo b/find/testsuite/find.posix/dotdotfiles.xo new file mode 100644 index 0000000..16b52b2 --- /dev/null +++ b/find/testsuite/find.posix/dotdotfiles.xo @@ -0,0 +1,2 @@ +tmp +tmp/..tmp -- 2.1.2