grep-commit
[Top][All Lists]
Advanced

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

grep branch, master, updated. v2.5.4-191-g159c025


From: Jim Meyering
Subject: grep branch, master, updated. v2.5.4-191-g159c025
Date: Sat, 20 Mar 2010 10:08:52 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "grep".

The branch, master has been updated
       via  159c02545be1bd4342d27c7ea5b9d06459d3c8aa (commit)
       via  812f1dbb1b54a63eff06aaea1d2038f31eb9ae0e (commit)
       via  bf498a94165496a987f3ac800d6542028ea85a2c (commit)
      from  039f20526add807ab57ed08fd44279642f77c73d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit/grep.git/commit/?id=159c02545be1bd4342d27c7ea5b9d06459d3c8aa


commit 159c02545be1bd4342d27c7ea5b9d06459d3c8aa
Author: Jim Meyering <address@hidden>
Date:   Sat Mar 20 10:21:32 2010 +0100

    tests: ensure that all programs handle [b-a] consistently
    
    * tests/reversed-range-endpoints: New test.
    * tests/Makefile.am (TESTS): Add it.

diff --git a/tests/Makefile.am b/tests/Makefile.am
index d16cc21..67763b2 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -36,6 +36,7 @@ TESTS =                                               \
   options.sh                                   \
   pcre.sh                                      \
   pcre-z                                       \
+  reversed-range-endpoints                     \
   spencer1.sh                                  \
   spencer1-locale                              \
   status.sh                                    \
diff --git a/tests/reversed-range-endpoints b/tests/reversed-range-endpoints
new file mode 100644
index 0000000..e80c07a
--- /dev/null
+++ b/tests/reversed-range-endpoints
@@ -0,0 +1,20 @@
+#!/bin/sh
+# Ensure that an invalid range like [b-a] evokes exit status of 2.
+: ${srcdir=.}
+. "$srcdir/init.sh"; path_prepend_ ../src
+
+fail=0
+
+printf 'Invalid range end\n' > exp
+for prog in grep egrep 'grep -E'; do
+  $prog '[b-a]' < /dev/null > out 2>&1
+  # exit status must be 2, not 1
+  test $? = 2 || fail=1
+
+  # Remove "program_name: " prefix from actual output.
+  sed 's/^[a-z]*: //' out > k && mv k out
+
+  compare out exp || fail=1
+done
+
+Exit $fail

http://git.savannah.gnu.org/cgit/grep.git/commit/?id=812f1dbb1b54a63eff06aaea1d2038f31eb9ae0e


commit 159c02545be1bd4342d27c7ea5b9d06459d3c8aa
Author: Jim Meyering <address@hidden>
Date:   Sat Mar 20 10:21:32 2010 +0100

    tests: ensure that all programs handle [b-a] consistently
    
    * tests/reversed-range-endpoints: New test.
    * tests/Makefile.am (TESTS): Add it.

diff --git a/tests/Makefile.am b/tests/Makefile.am
index d16cc21..67763b2 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -36,6 +36,7 @@ TESTS =                                               \
   options.sh                                   \
   pcre.sh                                      \
   pcre-z                                       \
+  reversed-range-endpoints                     \
   spencer1.sh                                  \
   spencer1-locale                              \
   status.sh                                    \
diff --git a/tests/reversed-range-endpoints b/tests/reversed-range-endpoints
new file mode 100644
index 0000000..e80c07a
--- /dev/null
+++ b/tests/reversed-range-endpoints
@@ -0,0 +1,20 @@
+#!/bin/sh
+# Ensure that an invalid range like [b-a] evokes exit status of 2.
+: ${srcdir=.}
+. "$srcdir/init.sh"; path_prepend_ ../src
+
+fail=0
+
+printf 'Invalid range end\n' > exp
+for prog in grep egrep 'grep -E'; do
+  $prog '[b-a]' < /dev/null > out 2>&1
+  # exit status must be 2, not 1
+  test $? = 2 || fail=1
+
+  # Remove "program_name: " prefix from actual output.
+  sed 's/^[a-z]*: //' out > k && mv k out
+
+  compare out exp || fail=1
+done
+
+Exit $fail

http://git.savannah.gnu.org/cgit/grep.git/commit/?id=bf498a94165496a987f3ac800d6542028ea85a2c


commit 159c02545be1bd4342d27c7ea5b9d06459d3c8aa
Author: Jim Meyering <address@hidden>
Date:   Sat Mar 20 10:21:32 2010 +0100

    tests: ensure that all programs handle [b-a] consistently
    
    * tests/reversed-range-endpoints: New test.
    * tests/Makefile.am (TESTS): Add it.

diff --git a/tests/Makefile.am b/tests/Makefile.am
index d16cc21..67763b2 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -36,6 +36,7 @@ TESTS =                                               \
   options.sh                                   \
   pcre.sh                                      \
   pcre-z                                       \
+  reversed-range-endpoints                     \
   spencer1.sh                                  \
   spencer1-locale                              \
   status.sh                                    \
diff --git a/tests/reversed-range-endpoints b/tests/reversed-range-endpoints
new file mode 100644
index 0000000..e80c07a
--- /dev/null
+++ b/tests/reversed-range-endpoints
@@ -0,0 +1,20 @@
+#!/bin/sh
+# Ensure that an invalid range like [b-a] evokes exit status of 2.
+: ${srcdir=.}
+. "$srcdir/init.sh"; path_prepend_ ../src
+
+fail=0
+
+printf 'Invalid range end\n' > exp
+for prog in grep egrep 'grep -E'; do
+  $prog '[b-a]' < /dev/null > out 2>&1
+  # exit status must be 2, not 1
+  test $? = 2 || fail=1
+
+  # Remove "program_name: " prefix from actual output.
+  sed 's/^[a-z]*: //' out > k && mv k out
+
+  compare out exp || fail=1
+done
+
+Exit $fail

-----------------------------------------------------------------------

Summary of changes:
 bootstrap.conf                 |    1 +
 build-aux/.gitignore           |    1 +
 gnulib                         |    2 +-
 src/search.c                   |    8 +++++---
 tests/Makefile.am              |    1 +
 tests/reversed-range-endpoints |   20 ++++++++++++++++++++
 6 files changed, 29 insertions(+), 4 deletions(-)
 create mode 100644 tests/reversed-range-endpoints


hooks/post-receive
-- 
grep




reply via email to

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