[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-commit] [SCM] GNU Automake branch, branch-1-10, updated. Relea
From: |
Ralf Wildenhues |
Subject: |
[Automake-commit] [SCM] GNU Automake branch, branch-1-10, updated. Release-1-10-1-11-g104b43a |
Date: |
Sat, 23 Feb 2008 10:06:36 +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 "GNU Automake".
http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=104b43a916810f67a2e38649070d813066f09efa
The branch, branch-1-10 has been updated
via 104b43a916810f67a2e38649070d813066f09efa (commit)
from 7a3a15a9128108193bf686aeec519c3594a4c095 (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 -----------------------------------------------------------------
commit 104b43a916810f67a2e38649070d813066f09efa
Author: Ralf Wildenhues <address@hidden>
Date: Sat Feb 23 10:49:41 2008 +0100
Fix XFAIL_TESTS matching for NetBSD ksh.
* lib/am/check.am (check-TESTS): In the case patterns for
XFAILed tests, add literal bracket expression for matching
whitespace, as NetBSD 4.99.54 ksh does not understand a
bracket expression resulting from variable expansion.
* README: Explain how to run the Automake test suite, including
setting MAKE to test gmake.
Report by Patrick Welche.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 ++++++++++
README | 12 ++++++++++++
lib/Automake/tests/Makefile.in | 6 +++---
lib/am/check.am | 9 +++++----
tests/Makefile.in | 6 +++---
5 files changed, 33 insertions(+), 10 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 09898c7..d6b4088 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2008-02-23 Ralf Wildenhues <address@hidden>
+
+ * lib/am/check.am (check-TESTS): In the case patterns for
+ XFAILed tests, add literal bracket expression for matching
+ whitespace, as NetBSD 4.99.54 ksh does not understand a
+ bracket expression resulting from variable expansion.
+ * README: Explain how to run the Automake test suite, including
+ setting MAKE to test gmake.
+ Report by Patrick Welche.
+
2008-02-19 Ralf Wildenhues <address@hidden>
PR automake/498
diff --git a/README b/README
index 0863565..7abf905 100644
--- a/README
+++ b/README
@@ -19,6 +19,18 @@ program to generate an `aclocal.m4' based on the contents of
for augmenting autoconf. It is intended that other package authors
will write m4 macros which can be automatically used by aclocal.
+Automake has a test suite. Use
+
+ make check
+
+to run it. Capture its output in case of failing tests. For more
+information, you can influence testing with the variables VERBOSE,
+MAKE, TESTS. So for example, to run tests/check.test verbosely using
+gmake, enter the tests directory and use
+
+ env VERBOSE=yes TESTS=check.test MAKE=gmake \
+ gmake -e check
+
Automake has a page on the web. See:
http://sources.redhat.com/automake/
diff --git a/lib/Automake/tests/Makefile.in b/lib/Automake/tests/Makefile.in
index 0447e45..5694356 100644
--- a/lib/Automake/tests/Makefile.in
+++ b/lib/Automake/tests/Makefile.in
@@ -180,7 +180,7 @@ CTAGS:
check-TESTS: $(TESTS)
- @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \
+ @failed=0; all=0; xfail=0; xpass=0; skip=0; \
srcdir=$(srcdir); export srcdir; \
list=' $(TESTS) '; \
if test -n "$$list"; then \
@@ -191,7 +191,7 @@ check-TESTS: $(TESTS)
if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
all=`expr $$all + 1`; \
case " $(XFAIL_TESTS) " in \
- *$$ws$$tst$$ws*) \
+ *[\ \ ]$$tst[\ \ ]*) \
xpass=`expr $$xpass + 1`; \
failed=`expr $$failed + 1`; \
echo "XPASS: $$tst"; \
@@ -203,7 +203,7 @@ check-TESTS: $(TESTS)
elif test $$? -ne 77; then \
all=`expr $$all + 1`; \
case " $(XFAIL_TESTS) " in \
- *$$ws$$tst$$ws*) \
+ *[\ \ ]$$tst[\ \ ]*) \
xfail=`expr $$xfail + 1`; \
echo "XFAIL: $$tst"; \
;; \
diff --git a/lib/am/check.am b/lib/am/check.am
index 61c3031..a886741 100644
--- a/lib/am/check.am
+++ b/lib/am/check.am
@@ -1,5 +1,6 @@
## automake - create Makefile.in from Makefile.am
-## Copyright (C) 2001, 2003, 2006 Free Software Foundation, Inc.
+## Copyright (C) 2001, 2003, 2006, 2008 Free Software Foundation,
+## Inc.
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
@@ -19,7 +20,7 @@
.PHONY: check-TESTS
check-TESTS: $(TESTS)
- @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \
+ @failed=0; all=0; xfail=0; xpass=0; skip=0; \
srcdir=$(srcdir); export srcdir; \
## Make sure Solaris VPATH-expands all members of this list, even
## the first and the last one; thus the spaces around $(TESTS)
@@ -35,7 +36,7 @@ check-TESTS: $(TESTS)
## Success
all=`expr $$all + 1`; \
case " $(XFAIL_TESTS) " in \
- *$$ws$$tst$$ws*) \
+ *[\ \ ]$$tst[\ \ ]*) \
xpass=`expr $$xpass + 1`; \
failed=`expr $$failed + 1`; \
echo "XPASS: $$tst"; \
@@ -48,7 +49,7 @@ check-TESTS: $(TESTS)
## Failure
all=`expr $$all + 1`; \
case " $(XFAIL_TESTS) " in \
- *$$ws$$tst$$ws*) \
+ *[\ \ ]$$tst[\ \ ]*) \
xfail=`expr $$xfail + 1`; \
echo "XFAIL: $$tst"; \
;; \
diff --git a/tests/Makefile.in b/tests/Makefile.in
index 72372b8..91635cb 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -802,7 +802,7 @@ CTAGS:
check-TESTS: $(TESTS)
- @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \
+ @failed=0; all=0; xfail=0; xpass=0; skip=0; \
srcdir=$(srcdir); export srcdir; \
list=' $(TESTS) '; \
if test -n "$$list"; then \
@@ -813,7 +813,7 @@ check-TESTS: $(TESTS)
if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
all=`expr $$all + 1`; \
case " $(XFAIL_TESTS) " in \
- *$$ws$$tst$$ws*) \
+ *[\ \ ]$$tst[\ \ ]*) \
xpass=`expr $$xpass + 1`; \
failed=`expr $$failed + 1`; \
echo "XPASS: $$tst"; \
@@ -825,7 +825,7 @@ check-TESTS: $(TESTS)
elif test $$? -ne 77; then \
all=`expr $$all + 1`; \
case " $(XFAIL_TESTS) " in \
- *$$ws$$tst$$ws*) \
+ *[\ \ ]$$tst[\ \ ]*) \
xfail=`expr $$xfail + 1`; \
echo "XFAIL: $$tst"; \
;; \
hooks/post-receive
--
GNU Automake
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, branch-1-10, updated. Release-1-10-1-11-g104b43a,
Ralf Wildenhues <=