bug-grep
[Top][All Lists]
Advanced

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

[RFC PATCH 2/3] tests: add test for previous commit


From: Paolo Bonzini
Subject: [RFC PATCH 2/3] tests: add test for previous commit
Date: Sun, 15 Aug 2010 10:57:59 -0400

* tests/Makefile.am (TESTS): Add grep-dev-null.
* tests/grep-dev-null: New.
---
 tests/Makefile.am   |    1 +
 tests/grep-dev-null |   15 +++++++++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)
 create mode 100644 tests/grep-dev-null

diff --git a/tests/Makefile.am b/tests/Makefile.am
index 6f9482b..39eee62 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -46,6 +46,7 @@ TESTS =                                               \
   file.sh                                      \
   fmbtest                                      \
   foad1                                                \
+  grep-dev-null                                        \
   help-version                                 \
   ignore-mmap                                  \
   include-exclude                              \
diff --git a/tests/grep-dev-null b/tests/grep-dev-null
new file mode 100644
index 0000000..f5c1528
--- /dev/null
+++ b/tests/grep-dev-null
@@ -0,0 +1,15 @@
+#!/bin/sh
+# Case-insensitive grep with a 0-size input file would fail in grep up to 2.6.3
+. "${srcdir=.}/init.sh"; path_prepend_ ../src
+
+echo x | grep -f /dev/null; test $? = 1 || fail=1
+echo x | grep -if /dev/null; test $? = 1 || fail=1
+echo x | grep -Ff /dev/null; test $? = 1 || fail=1
+echo x | grep -Fif /dev/null; test $? = 1 || fail=1
+
+grep -f /dev/null < /dev/null; test $? = 1 || fail=1
+grep -if /dev/null < /dev/null; test $? = 1 || fail=1
+grep -Ff /dev/null < /dev/null; test $? = 1 || fail=1
+grep -Fif /dev/null < /dev/null; test $? = 1 || fail=1
+
+Exit $fail
-- 
1.7.1





reply via email to

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