>>>>> "Patrick" == Patrick Welche <[EMAIL PROTECTED]> writes:

Patrick> On Thu, Apr 18, 2002 at 05:40:25PM +0200, Akim Demaille
Patrick> wrote:
>> Heck, it is right!  How come I did not see that failure :(
>> 
>> Try this one.

Patrick> It seems to do the same as before..

I've changed of strategy: I'm applying this patch as soon as I have
checked that it works as expected.  Thanks!

Index: ChangeLog
from  Akim Demaille  <[EMAIL PROTECTED]>

        * tests/m4sh.at (LINENO): Skip the test if LINENO cannot be unset.
        Fixes false failures on Darwin.


Index: tests/m4sh.at
===================================================================
RCS file: /cvsroot/autoconf/autoconf/tests/m4sh.at,v
retrieving revision 1.30
diff -u -u -r1.30 m4sh.at
--- tests/m4sh.at 21 Apr 2002 07:25:21 -0000 1.30
+++ tests/m4sh.at 22 Apr 2002 09:11:45 -0000
@@ -45,6 +45,11 @@
 [AT_DATA([$1],
 [[AS@&t@_INIT
 if $2; then
+  # We cannot unset LINENO with Zsh, yet this test case relies on
+  # unsetting LINENO to compare its result when (i) LINENO is supported
+  # and when (ii) it is not.
+  # So just skip is the shell is ZSH.
+  test -n "${ZSH_VERSION+set}" && AS@&t@_ERROR([cannot unset LINENO], 77)
   AS@&t@_UNSET([LINENO])
 fi
 _AS@&t@_PREPARE
@@ -84,8 +89,8 @@
                                                   0, [expout])
 AT_CHECK([sh ./test/test-2],                       0, [expout])
 
-# Beware that *.lineno scripts can be *here* while the masters are in test/.
-AT_CLEANUP(reference test test-1.lineno test-2.lineno)
+AT_CLEANUP
+
 
 
 ## ------------ ##
@@ -232,7 +237,7 @@
 AT_CHECK_M4SH
 AT_CHECK([./script])
 
-AT_CLEANUP(1 a)
+AT_CLEANUP
 
 
 

Reply via email to