[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Automake-NG] [PATCH 20/17] [ng] news: update w.r.t. recent changes
From: |
Akim Demaille |
Subject: |
Re: [Automake-NG] [PATCH 20/17] [ng] news: update w.r.t. recent changes in testsuite harnesses (TESTS based) |
Date: |
Wed, 30 May 2012 08:42:19 +0200 |
Le 29 mai 2012 à 19:47, Stefano Lattarini a écrit :
> Hi Akim.
Hi Stefano,
>> Actually I don't even know what benefit there is from using
>> this "standard"
>>
> To name just a few of them:
>
> - one test script can have several results (very useful to increase the
> granularity of tests, as Automake does with, e.g., 't/instspc.tap');
>
> - it allows to declare *conditional* expected failure (e.g., "this test
> failed, but we are on AIX, so that is not a regression");
>
> - there are sophisticated, independent runners for TAP-based tests (the
> 'prove' utility being one of the most known and feature-rich);
>
> - there are feature-rich, mature perl modules that can generate TAP
> output ('Test::Simple' and 'Test::More' at least, plus a plethora
> of others);
>
> - TAP is used in the testsuite of most perl modules, of Perl itself,
> and also by Git (in the last couple of years at least); so it is
> here to stay (de-facto standard).
I expect that you will answer that a documentation is
not the right place for marketing, yet I would have
appreciated such a description in the Automake documentation,
to understand what was the impetus, and what it buys us.
Also, without any concrete uses that I am aware of in an
Automade project, there is little source of inspiration.
I have understood that Automake uses it partially, and have
to look at it, sure.
>> (even though I google'd, and browsed the Automake documentation (btw, there
>> is no index for TAP)).
I really mean that automake.texi should @cindex TAP.
[Automake-NG] [PATCH 18/17] [ng] coverage: parallel-tests and dynamic $(TEST_EXTENSIONS) content, Stefano Lattarini, 2012/05/22
[Automake-NG] [PATCH 19/17] [ng] doc: update w.r.t. recent changes in testsuite harnesses (TESTS-based), Stefano Lattarini, 2012/05/23
[Automake-NG] [PATCH 20/17] [ng] news: update w.r.t. recent changes in testsuite harnesses (TESTS based), Stefano Lattarini, 2012/05/23
Re: [Automake-NG] [PATCH 00/17] Move almost parallel-tests processing at make runtime, Stefano Lattarini, 2012/05/24