[Bioperl-l] Bioperl tests: Test, Test::Simple, Test::More?
Chris Fields
cjfields at uiuc.edu
Tue Sep 5 20:36:28 UTC 2006
Hilmar,
> -----Original Message-----
> From: bioperl-l-bounces at lists.open-bio.org [mailto:bioperl-l-
> bounces at lists.open-bio.org] On Behalf Of Hilmar Lapp
> Sent: Monday, September 04, 2006 10:47 PM
> To: Chris Fields
> Cc: bioperl-l at lists.open-bio.org; Torsten Seemann
> Subject: Re: [Bioperl-l] Bioperl tests: Test, Test::Simple, Test::More?
>
> A year or so ago some key servers at the Sanger were still on 5.005.
>
> I believe due to some code constructs (regex or some such?) in a
> couple of modules we are now effectively requiring 5.6.x. Mac OSX
> 10.2 will have 5.6.0, so requiring a higher version means you do not
> support Jaguar anymore.
>
> -hilmar
You can install a newer (v 5.8) version of perl on Jaguar, if needed. Apple
has some directions on how you could do this:
http://developer.apple.com/internet/opensource/perl.html
Anyway, we're getting off the subject (tests). I have tried adding
Test::Simple's lib directory contents (Test/) to t/ in my local bioperl-live
checkout and ran tests with perl 5.6 (which doesn't have Test::Simple
installed) and EUtilities.t, which requires Test::More in Test::Simple. It
seems to work fine.
I just ran a simple eval{} similar to what we use for Test.pm currently in
all the tests. The Test::Simple directory is ~125 KB, so isn't too big
compared to some of the test data we've added over the years.
Do you think it's worth adding Test::Simple to CVS? It would give us a bit
more flexibility here and we wouldn't have to worry about the perl
versioning issues.
Chris
More information about the Bioperl-l
mailing list