Eric Wilhelm wrote:
> # from Christopher H. Laco
> # on Monday 30 July 2007 11:14 am:
> 
>> I don't agree. What runs when I do 'make test' is up to me, and if I
>> want to litter it up with 'author' tests, then that's my business;
>> right or wrong. Don't like it, then don't use my modules. (I still
>> think all author tests should not run by default...)
> 
> This is not about what happens when *you* do `make test`, it's about 
> what happens when the end-user does `make test`.
> 
> The default module-starter setup creates this t/pod.t
> 
>   #!perl -T
> 
>   use Test::More;
>   eval "use Test::Pod 1.14";
>   plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
>   all_pod_files_ok();
> 
> If *you* don't have Test::Pod, and *I* do, *I* cannot install your 
> module if the pod doesn't pass.

Huh? In that code, no Test::POD = skip all tests. How does that equate
to an install failure for anyone...either the author, the dist maint, or
the end user?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to