test-argp-2: avoid test failure when PACKAGE_BUGREPORT is defined
authorJim Meyering <meyering@redhat.com>
Thu, 13 Nov 2008 10:31:01 +0000 (11:31 +0100)
committerJim Meyering <meyering@redhat.com>
Thu, 13 Nov 2008 12:40:41 +0000 (13:40 +0100)
* tests/test-argp-2.sh: When PACKAGE_BUGREPORT was defined, this
test would fail due to the difference in the Report bugs to ...
line.  The expected address is empty, "<>", while the actual
would contain e.g., "<bug-tar@gnu.org>".  Filter out any address.

ChangeLog
tests/test-argp-2.sh

index 5c1e867..a61d05b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-11-13  Jim Meyering  <meyering@redhat.com>
+
+       test-argp-2: avoid test failure when PACKAGE_BUGREPORT is defined
+       * tests/test-argp-2.sh: When PACKAGE_BUGREPORT was defined, this
+       test would fail due to the difference in the Report bugs to ...
+       line.  The expected address is empty, "<>", while the actual
+       would contain e.g., "<bug-tar@gnu.org>".  Filter out any address.
+
 2008-11-12  Bruno Haible  <bruno@clisp.org>
 
        lstat: don't compile lstat.c on systems lacking lstat
index 39132bc..93abb52 100755 (executable)
@@ -93,7 +93,9 @@ for any corresponding short options.
 Report bugs to <>.
 EOT
 
-./test-argp$EXEEXT --help | func_compare || ERR=1
+# Compare --help output, but filter out any bug-reporting email address.
+./test-argp$EXEEXT --help \
+    | sed 's/^\(Report bugs to \)<[^>]*>.$/\1<>./' | func_compare || ERR=1
 
 ####
 # Test ambiguous option handling