automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: skip_ vs. skip_all_


From: Stefano Lattarini
Subject: Re: skip_ vs. skip_all_
Date: Wed, 04 Jan 2012 18:34:54 +0100

On 01/04/2012 03:57 PM, Peter Rosin wrote:
> Hi!
>
> All other "required" tests on master bails out with skip_all_,
> shouldn't 'lib' do that too?  Is this the result of a bad merge
> or something?
> 
Yes (or more precisely, of a missed edit after a merge).  It hasn't caused
any error until now because, for "classical" test scripts (i.e., not using
TAP) `skip_' and `skip_all_' are aliases, and for the moment there is no
TAP-based test script with lib in required:

  $ grep 'required=.*lib\>' tests/*.tap || echo NO MATCH
  NO MATCH

> 
> diff --git a/tests/defs b/tests/defs
> index dbf0ff9..835788d 100644
> --- a/tests/defs
> +++ b/tests/defs
> @@ -774,7 +774,8 @@ do
>        # Attempting to create an empty archive will actually not
>        # create the archive, but lib will output its version.
>        echo "$me: running $AR -out:defstest.lib"
> -      $AR -out:defstest.lib || skip_ "Microsoft \`lib' utility not available"
> +      $AR -out:defstest.lib \
> +        || skip_all_ "Microsoft \`lib' utility not available"
>        ;;
>      makedepend)
>        echo "$me: running makedepend -f-"
> 
This is the right fix.  Should I apply it, or will you do so (with a proper git
commit message, of course)?

Thanks,
  Stefano



reply via email to

[Prev in Thread] Current Thread [Next in Thread]