On 30 October 2011 00:34, Ovid <publiustemp-perl...@yahoo.com> wrote:
> Should have been sent to the list, not just Fergal.
>
> Cheers,
> Ovid
> --
> Live and work overseas - http://overseas-exile.blogspot.com/
> Buy the book           - http://www.oreilly.com/catalog/perlhks/
> Tech blog              - http://blogs.perl.org/users/ovid/
> Twitter                - http://twitter.com/OvidPerl/
>
>
> ----- Forwarded Message -----
>> From: Ovid <curtis_ovid_...@yahoo.com>
>> To: Fergal Daly <fer...@esatclear.ie>
>> Cc:
>> Sent: Saturday, 29 October 2011, 17:33
>> Subject: Re: Do we need subtests in TAP?
>>
>>> ________________________________
>>> From: Fergal Daly <fer...@esatclear.ie>
>>
>>
>>> It seems like it's impossible then to declare a global plan in advance
>>> if you use subtests unless you go counting all the sub tests which is
>>> no fun,
>>
>>
>> Oops. It think it may not have been explained well. There is no distinction 
>> at
>> the top level between a subtest and an individual test:
>>
>>     is $foo, $bar, $description;
>>     subtest 'some test', sub { ... };
>>
>> That's two tests. It doesn't matter how many "tests" the
>> subtest runs  (even if it contains further subtests): it's one test.
>>
>> That makes it *easier* to maintain plans with subtests. When Abigail was 
>> testing
>> regexes, Abigail had a problem knowing in advance how many tests a given 
>> feature
>> would require for various versions of Perl. Just dropping each feature into a
>> subtest made it trivial. Each subtest would exercise a varying number of 
>> tests
>> per feature (in other words, subtests bridge the gap between xUnit testing 
>> and
>> TAP).

The proposal to drop indentation and make all tests (sub or not) use
the same numbering scheme would seem to prevent exactly that,

F

>>
>> Cheers,
>> Ovid
>> --
>> Live and work overseas - http://overseas-exile.blogspot.com/
>> Buy the book           - http://www.oreilly.com/catalog/perlhks/
>> Tech blog              - http://blogs.perl.org/users/ovid/
>> Twitter                - http://twitter.com/OvidPerl/
>>
>

Reply via email to