Skip Menu |

This queue is for tickets about the Test-Database CPAN distribution.

Report information
The Basics
Id: 39968
Status: resolved
Priority: 0/
Queue: Test-Database

People
Owner: Nobody in particular
Requestors: MLAWREN [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.01
Fixed in: 0.02



Subject: Test failure in t/10-drivers.t
Hi, I wanted to be the first to use Test::Database, but unfortunately it's not building for me: mlawren@lifebook:~/src/Test-Database-0.01$ perl -Ilib t/10-drivers.t 1..14 ok 1 - available_drivers() ok 2 - drivers() ok 3 - use Test::Database::Driver::CSV; ok 4 - CSV driver knows its name ok 5 - CSV's base_dir() looks like expected not ok 6 - drivers() returned the requested selection of drivers # Failed test 'drivers() returned the requested selection of drivers' # at t/10-drivers.t line 38. # Structures begin differing at: # $got->[0] = Does not exist # $expected->[0] = 'CSV' ok 7 - use Test::Database::Driver::DBM; ok 8 - DBM driver knows its name ok 9 - DBM's base_dir() looks like expected not ok 10 - drivers() returned the requested selection of drivers # Failed test 'drivers() returned the requested selection of drivers' # at t/10-drivers.t line 38. # Structures begin differing at: # $got->[0] = 'DBM' # $expected->[0] = 'CSV' ok 11 - use Test::Database::Driver::SQLite; ok 12 - SQLite driver knows its name ok 13 - SQLite's base_dir() looks like expected not ok 14 - drivers() returned the requested selection of drivers # Failed test 'drivers() returned the requested selection of drivers' # at t/10-drivers.t line 38. # Structures begin differing at: # $got->[0] = 'DBM' # $expected->[0] = 'CSV' # Looks like you failed 3 tests of 14. Running under Debian testing (Lenny) 5.0 Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=linux, osvers=2.6.18-6-xen-amd64, archname=x86_64-linux-gnu-thread-multi uname='linux sid 2.6.18-6-xen-amd64 #1 smp fri jun 6 06:38:05 utc 2008 x86_64 gnulinux ' config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=x86_64-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.10 -Darchlib=/usr/lib/perl/5.10 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.10.0 -Dsitearch=/usr/local/lib/perl/5.10.0 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib -Dlibperl=libperl.so.5.10.0 -Dd_dosuid -des' hint=recommended, useposix=true, d_sigaction=define useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2 -g', cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include' ccversion='', gccversion='4.3.2', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64 libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt perllibs=-ldl -lm -lpthread -lc -lcrypt libc=/lib/libc-2.7.so, so=so, useshrplib=true, libperl=libperl.so.5.10.0 gnulibc_version='2.7' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under linux Compiled at Sep 12 2008 13:38:17 @INC: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . Cheers, Mark. -- Mark Lawrence
On Sat Oct 11 04:29:18 2008, MLAWREN wrote: Show quoted text
> Hi, > > I wanted to be the first to use Test::Database, but unfortunately it's > not building for me: >
Thanks for you interest in this module. Actually, the bug is in the test script, which I've fixed already. So you can just skip the failing test and try the module. I plan to include DBD::mysql in the next release, which will of course also include the fix to that test script. -- BooK