Closed mlawren closed 14 years ago
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.
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 in 542aea858a8f908f2336247f7bb542d83886158d. Thanks for the report!
—Theory
mlawren@lifebook:~/src/cpan/dbix-connector$ git log | head -1 commit 3cf81f0fda27c562a9a610b879b37c6e18e1e435
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