On 8/16/2010 5:07 PM, Ralf Wildenhues wrote:
> * Charles Wilson wrote on Mon, Aug 16, 2010 at 10:50:21PM CEST:
>> On 8/16/2010 4:42 PM, Ralf Wildenhues wrote:
>>>
>>>   Can you run
>>>   VERBOSE=yes $srcdir/tests/fcdemo-conf.test; echo $?
>>>
>>> and post the output of that?  VERBOSE=debug is even more informative, if
>>> that is necessary.  Thanks.
>>
>> Attached.
> 
> Thanks.  The test exits 1:
> 
> [...]
> | -rw-r--r-- 1 cwilson cwilson   2071 Aug 15 19:29 config-h.in
> | -rw-r--r-- 1 cwilson cwilson  27264 Aug 15 19:29 Makefile.in
> | 1
> 
> That should show up as FAIL in the output.  I have no idea why that
> happens.

Well, in the top level Makefile.am:

if HAVE_F77
TESTS += $(F77_TESTS)
endif
if HAVE_FC
TESTS += $(FC_TESTS)
endif

Since HAVE_F77 and HAVE_FC are not true, 'make check-TESTS' doesn't even
attempt to run the the corresponding tests.  So, that explains what I
was seeing; I'm just not used to that effect.

The odd result is that check-TESTS assumes that the total number of
tests is equal to the number of terms listed in $TESTS.  Any tests that
are not included in that list -- like $(F77_TESTS) or $(FC_TESTS) if you
don't have fortran -- are treated as if they do not exist, which is
different that explicitly "SKIPping" them.

But...this is a long-standing design issue with the old test suite.

Sorry for the noise.

> Which Automake version do you use?  I'm not aware of any problems with
> the TESTS driver of it, and I've run its testsuite on Cygwin not too
> long ago too.

No, it was all a false alarm. But I'm using am-1.11.1.

--
Chuck

Reply via email to