[Bioperl-l] Start of obsessive testing; Makefile too long

Jason Stajich jason@cgt.mc.duke.edu
Mon, 18 Nov 2002 08:16:52 -0500 (EST)


perl 5.6.1 , linux x86

not ok 64
# Test 64 got: '5' (t/GeneCoordinateMapper.t at line 298)
#    Expected: '10'
...
not ok 73
# Test 73 got: '432' (t/GeneCoordinateMapper.t at line 403)
#    Expected: '1173'

AND

not ok 4
# Test 4 got: '4' (t/CoordinateGraph.t at line 47)
#   Expected: '3'
...
not ok 7
# Test 7 got: '4' (t/CoordinateGraph.t at line 59)
#   Expected: '3'


We're not relying on a hash function returning things in the same order as
we did with Bio::SimpleAlign and perl 5.8.0 versus perl 5.6.x ?

-jason

On 18 Nov 2002, Heikki Lehvaslaiho wrote:

> Hilmar,
>
> These tests all pass for me. Could you test a bit more. I am running
> perl 5.8.0, maybe your perl is older? Which tests do not pass?
>
>
> You must have noticed that I've been in this trap quite often lately:
> All my numerous tests pass but there are still problems only other
> people notice. I am a bit at loss as why.
>
> One thing is that the test file 'uses' all the modules and mask a
> missing dependency in modules. I've resorted to testing modules manually
> with "perl -c path/to/module". Is there a better, automatic way?
>
>
>
> 	-Heikki
>
> On Sun, 2002-11-17 at 22:54, Hilmar Lapp wrote:
> > BTW two test scripts have had tests failing since a week or so already:
> >
> > Failed Test              Stat Wstat Total Fail  Failed  List of Failed
> > -------------------------------------------------------------------------------
> > t/CoordinateGraph.t                     7    2  28.57%  4 7
> > t/GeneCoordinateMapper.t               77    2   2.60%  64 73
> >
> >
> > 	-hilmar
> >
> > On Sunday, November 17, 2002, at 02:34 AM, Ewan Birney wrote:
> >
> > >
> > > I was planning to start obessive testing for getting towards 1.2 but...
> > > now we have gone over Digital UNIX's commandline rules in the Makefile
> > > system
> > >
> > >
> > > ecs1h[birney]50: make test
> > > Make: line too long.  Stop.
> > >
> > >
> > > (a) - What is the work around (I am using Perl 5.6.1 here). Probably:
> > >
> > >    o With latest ExtUtils::MakeMaker module installed SGI/IRIX should
> > >       not run into trouble running the makefile
> > >
> > >
> > >
> > > (b) - Given that this will now be hit both IRIX and Digital UNIX,
> > > is this
> > > the same on Solaris, Linux and Mac OSX - I will be testing OSX
> > > soon. Do we
> > > need to do something clever in the Makefile.PL and detect whether the
> > > right ExtUtils::MakeMaker is there? Hmmmm.
> > >
> > >
> > >
> > >
> > >
> > > -----------------------------------------------------------------
> > > Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
> > > <birney@ebi.ac.uk>.
> > > -----------------------------------------------------------------
> > >
> > > _______________________________________________
> > > Bioperl-l mailing list
> > > Bioperl-l@bioperl.org
> > > http://bioperl.org/mailman/listinfo/bioperl-l
> > >
> > --
> > -------------------------------------------------------------
> > Hilmar Lapp                            email: lapp at gnf.org
> > GNF, San Diego, Ca. 92121              phone: +1-858-812-1757
> > -------------------------------------------------------------
> >
> > _______________________________________________
> > Bioperl-l mailing list
> > Bioperl-l@bioperl.org
> > http://bioperl.org/mailman/listinfo/bioperl-l
>

-- 
Jason Stajich
Duke University
jason at cgt.mc.duke.edu