perl-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stas Bekman <s...@stason.org>
Subject Re: Test.pm can't deal with ithreads, need Test::More
Date Mon, 28 Mar 2005 00:29:47 GMT
Adam Kennedy wrote:
> It's common practise for dists that need bleeding edge versions of 
> Test::... modules (or other things that are build-time and not run-time 
> dependencies) to /inc'lude them in the distribution but not need to 
> install them.

That's a good idea, Adam. Not sure how many other prerequisites we will 
need to bundle and maintain (=sync once in a while) in order to get 
Test::More.

> Just make sure that the indexer will ignore them properly if the mp2 
> dist itself is going to end up CPAN'ed.

that's easy. We already have t/lib which is used for helper modules, 
specific to our test suite.

> Adam K
> 
>> 2) Test::More relies on Test::Builder, I see that some important fixes 
>> due to which we have to switch to T-M require Test-Builder 0.47 (Aug 
>> 2002), but looking up the changes list, it seems that many more 
>> ithreads related bugs were fixed in the very recent versions. So it's 
>> possible that we need at least 0.51 Nov 2004). That means that the 
>> test suite now will require a prerequisite which most people won't 
>> have, making the source build out of box w/o fetching some 
>> requirements impossible. And skipping those tests would suck, since we 
>> really need those threads things to be tested.


-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Mime
View raw message