findutils-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Findutils-patches] [PATCH] Add test case for Savannah bug #20803 (-prun


From: James Youngman
Subject: [Findutils-patches] [PATCH] Add test case for Savannah bug #20803 (-prune return value).
Date: Thu, 29 Nov 2007 10:44:36 +0000

2007-11-29  James Youngman  <address@hidden>

        Add test case for Savannah bug #20803 (-prune return value).
        * find/testsuite/find.posix/prune-result.exp: New test for
        Savannah bug #20803.
        * find/testsuite/find.posix/prune-result.xo: Expected otuput for
        new test prune-result.exp.
        * find/testsuite/Makefile.am (EXTRA_DIST_EXP): Added
        find.posix/prune-result.exp
        (EXTRA_DIST_XO): Added find.posix/prune-result.xo
---
 find/testsuite/Makefile.am                 |    2 ++
 find/testsuite/find.posix/prune-result.exp |    7 +++++++
 find/testsuite/find.posix/prune-result.xo  |    2 ++
 3 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/find/testsuite/Makefile.am b/find/testsuite/Makefile.am
index 4017d56..e73e520 100644
--- a/find/testsuite/Makefile.am
+++ b/find/testsuite/Makefile.am
@@ -85,6 +85,7 @@ find.posix/perm-X.xo \
 find.posix/perm-vanilla.xo \
 find.posix/posixnot.xo \
 find.posix/prune.xo \
+find.posix/prune-result.xo \
 find.posix/sizes.xo \
 find.posix/sizetype.xo \
 find.posix/sv-bug-11175.xo \
@@ -198,6 +199,7 @@ find.posix/perm-X.exp \
 find.posix/perm-vanilla.exp \
 find.posix/posixnot.exp \
 find.posix/prune.exp \
+find.posix/prune-result.exp \
 find.posix/size-invalid.exp \
 find.posix/size-missing.exp \
 find.posix/sizes.exp \
diff --git a/find/testsuite/find.posix/prune-result.exp 
b/find/testsuite/find.posix/prune-result.exp
new file mode 100644
index 0000000..f770bfe
--- /dev/null
+++ b/find/testsuite/find.posix/prune-result.exp
@@ -0,0 +1,7 @@
+# test for return value of -prune.   It should always return true,
+# even if -depth is in effect
+exec rm -rf tmp
+exec mkdir tmp tmp/a
+touch tmp/a/f
+find_start p {tmp -depth -name a -prune -o -print }
+exec rm -rf tmp
diff --git a/find/testsuite/find.posix/prune-result.xo 
b/find/testsuite/find.posix/prune-result.xo
new file mode 100644
index 0000000..11f0bbe
--- /dev/null
+++ b/find/testsuite/find.posix/prune-result.xo
@@ -0,0 +1,2 @@
+tmp
+tmp/a/f
-- 
1.5.3.6





reply via email to

[Prev in Thread] Current Thread [Next in Thread]