[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
fix overrid.test
From: |
Ralf Wildenhues |
Subject: |
fix overrid.test |
Date: |
Wed, 26 Apr 2006 22:48:05 +0200 |
User-agent: |
Mutt/1.5.11+cvs20060403 |
OK? The failure I stumbled over was the `grep ps stderr' that didn't
fail because of `ps' in ``pwd`'.
Cheers,
Ralf
* tests/overrid.test: Change all regexes for warning messages to
match after a colon, so that the prepended file names do not
cause false matches. Tighten overrides regex. Fix typo
`cleam-am-local' -> `clean-am-local'.
Index: tests/overrid.test
===================================================================
RCS file: /cvs/automake/automake/tests/overrid.test,v
retrieving revision 1.7
diff -u -r1.7 overrid.test
--- tests/overrid.test 3 Oct 2005 20:52:27 -0000 1.7
+++ tests/overrid.test 26 Apr 2006 20:40:30 -0000
@@ -1,5 +1,5 @@
#! /bin/sh
-# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
#
# This file is part of GNU Automake.
#
@@ -48,18 +48,18 @@
$ACLOCAL
$AUTOMAKE -Wno-override
AUTOMAKE_fails
-grep install-local stderr && exit 1 # There is no such thing as install-local
-grep installcheck-local stderr
-grep html-local stderr
+grep ':.*install-local' stderr && exit 1 # There is no such thing as
install-local
+grep ':.*installcheck-local' stderr
+grep ':.*html-local' stderr
# Make sure overriding *-am targets suggest using *-local, not *-am.
-grep cleam-am-local stderr && exit 1
-grep clean-local stderr
+grep ':.*clean-am-local' stderr && exit 1
+grep ':.*clean-local' stderr
# Conditional overrides ought to be diagnosed, but it can't be done yet.
# See the FIXME in Automake::Rule::define. Once this is fixed, the grep below
# will fail. If you see the failure, it means you fixed Automake. Well done!
# Just strip out the next '&& exit 1' and this comment.
-grep ps stderr && exit 1
+grep ':.*overrides.*ps' stderr && exit 1
# Test for another issue. Overriding html: should cause only one
# html: rule to be output.
- fix overrid.test,
Ralf Wildenhues <=