Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

v0.13 t/load failure on Debian 5.0/lenny #2

Closed
mlawren opened this Issue Oct 8, 2009 · 2 comments

Comments

Projects
None yet
2 participants
Contributor

mlawren commented Oct 8, 2009

mlawren@lifebook:~/src/cpan/dbix-connector$ git log | head -1
commit 3cf81f0

mlawren@lifebook:~/src/cpan/dbix-connector$ perl Build test
t/base............ok
t/do..............ok
t/driver..........ok
t/load............ok 1/18

Failed test 'DBIx::Connector::Driver::Pg isa DBIx::Connector::Driver'

at t/load.t line 47.

DBIx::Connector::Driver::Pg isn't a reference

Failed test 'DBIx::Connector::Driver::SQLite isa DBIx::Connector::Driver'

at t/load.t line 47.

t/load............NOK 8/18# DBIx::Connector::Driver::SQLite isn't a reference

Failed test 'DBIx::Connector::Driver::Oracle isa DBIx::Connector::Driver'

at t/load.t line 47.

DBIx::Connector::Driver::Oracle isn't a reference

t/load............NOK 11/18

Failed test 'DBIx::Connector::Driver::MSSQL isa DBIx::Connector::Driver'

at t/load.t line 47.

DBIx::Connector::Driver::MSSQL isn't a reference

t/load............NOK 14/18

Failed test 'DBIx::Connector::Driver::mysql isa DBIx::Connector::Driver'

at t/load.t line 47.

DBIx::Connector::Driver::mysql isn't a reference

Looks like you failed 5 tests of 18.

t/load............dubious
Test returned status 5 (wstat 1280, 0x500)
DIED. FAILED tests 5, 8, 11, 14, 17
Failed 5/18 tests, 72.22% okay
t/mod_perl........ok
t/mod_perl2.......ok
t/pod-coverage....ok
t/pod-spelling....skipped
all skipped: Test::Spelling required for testing POD spelling
t/pod.............ok
t/svp_do..........ok
t/svp_do_live.....skipped
all skipped: Set DBICTEST_DSN _USER and _PASS to run savepoint tests
t/txn_do..........ok
Failed Test Stat Wstat Total Fail List of Failed


t/load.t 5 1280 18 5 5 8 11 14 17
2 tests skipped.
Failed 1/12 test scripts. 5/273 subtests failed.
Files=12, Tests=273, 2 wallclock secs ( 1.35 cusr + 0.09 csys = 1.44 CPU)
Failed 1/12 test programs. 5/273 subtests failed.

Site configuration information for perl 5.10.0:

Configured by Debian Project at Fri Aug 28 22:23:22 UTC 2009.

Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
Platform:
osname=linux, osvers=2.6.30.5-dsa-amd64, archname=x86_64-linux-gnu-thread-multi
uname='linux brahms 2.6.30.5-dsa-amd64 #1 smp mon aug 17 02:18:43 cest 2009 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'

Locally applied patches:


@inc for perl 5.10.0:
/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
.


Environment for perl 5.10.0:
HOME=/home/mlawren
LANG=en_US.UTF-8
LANGUAGE (unset)
LC_ALL=en_AU.utf8
LD_LIBRARY_PATH (unset)
LOGDIR (unset)
PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/sbin:/sbin
PERL_BADLANG (unset)
SHELL=/bin/bash

Contributor

mlawren commented Oct 8, 2009

I've had a look at the test script, but I'm not sure what you are trying to test for. The documentation for DBIx::Connector::Driver says the constructor takes a Pg|SQLite|mysql type argument, but the @drivers array is full package names... so just testing "->new()" isn't the right change...

Cheers,
Mark.

Owner

theory commented Oct 8, 2009

Correct. The test is to make sure that the class names inherit from what they should inherit from. This requires Test::More 0.88 or higher, apparently. I've changed the minimum required version of Test::More in Build.PL to reflect this requirement. Thanks for the report!

—Theory

This issue was closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment