[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- grep branch, master, updated. v2.5.4-191-g159c025,
Jim Meyering <=