While I applaud the effort to automate testing of new releases posted to CPAN, this is adding absolutely no vlaue in this case.
I am not looking forward to getting one of these for every platform someone decided to test this on. This particular module can NOT be tested automatically, without some manual configuration. The tests can not automatically determine the configuration of your AFs infrastructure; you have to tell me. Therefore, everytime I post this module, these tests are going to fail. The same is going to be true for DBD::Sybase, or any of the RDBMS modules which need to be configured with a data server, and/or database name. Is there a mechanism for telling the automated CPAN testing to skip this module? I do NOT want to hack the code to make the test skipped by default, because then unsuspecting administrators who install the module without reading my documentation will be give a false positive. I would prefer to have the tests fail by default, but I don't want all these emails telling me something I already know. >>> This distribution has been tested as part of the cpan-testers >>> effort to test as many new uploads to CPAN as possible. See >>> http://testers.cpan.org/ >>> Please cc any replies to [EMAIL PROTECTED] to keep other >>> test volunteers informed and to prevent any duplicate effort. >>> -- >>> This is an error report generated automatically by CPANPLUS, >>> version 0.045. >>> Below is the error stack during 'make test': >>> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, >>> 'blib/lib', 'blib/arch')" t/*.t >>> t/00vos_basic..........Use of uninitialized value in pattern match (m//) at >>> t/00vos_basic.t line 27. >>> Error running vos help. Unable to configure AFS::Command::VOS at t/00vos_basic.t >>> line 113 >>> Unsupported vos operation 'create' >>> at t/00vos_basic.t line 113 >>> Unable to obtain arguments for AFS::Command::VOS->create at t/00vos_basic.t line >>> 113 >>> Use of uninitialized value in concatenation (.) or string at t/00vos_basic.t line >>> 125. >>> Unable to create volume 'afscmd.24617' on server 'server1:/vicepa'in cell >>> 'your.cell.name' >>> Errors from vos command: >>> The following temporary volumes were created, and may be left over: >>> afscmd.24617 >>> dubious >>> Test returned status 2 (wstat 512, 0x200) >>> DIED. FAILED tests 3-75 >>> Failed 73/75 tests, 2.67% okay >>> t/01vos_dumprestore....Use of uninitialized value in pattern match (m//) at >>> t/01vos_dumprestore.t line 27. >>> Error running vos help. Unable to configure AFS::Command::VOS at >>> t/01vos_dumprestore.t line 119 >>> Unsupported vos operation 'create' >>> at t/01vos_dumprestore.t line 119 >>> Unable to obtain arguments for AFS::Command::VOS->create at t/01vos_dumprestore.t >>> line 119 >>> Use of uninitialized value in concatenation (.) or string at t/01vos_dumprestore.t >>> line 132. >>> Unable to create volume 'afscmd.24619' on server 'server1:/vicepa'in cell >>> 'your.cell.name' >>> Errors from vos command: >>> dubious >>> Test returned status 2 (wstat 512, 0x200) >>> DIED. FAILED tests 3-19 >>> Failed 17/19 tests, 10.53% okay >>> t/02vos_volserver......Use of uninitialized value in pattern match (m//) at >>> t/02vos_volserver.t line 27. >>> Error running vos help. Unable to configure AFS::Command::VOS at >>> t/02vos_volserver.t line 106 >>> Unsupported vos operation 'listpart' >>> at t/02vos_volserver.t line 106 >>> Unable to obtain arguments for AFS::Command::VOS->listpart at t/02vos_volserver.t >>> line 106 >>> Use of uninitialized value in concatenation (.) or string at t/02vos_volserver.t >>> line 116. >>> Unable to query partinfo on server 'server1', in cell 'your.cell.name': >>> dubious >>> Test returned status 2 (wstat 512, 0x200) >>> DIED. FAILED tests 3-21 >>> Failed 19/21 tests, 9.52% okay >>> t/10bos_basic..........Use of uninitialized value in pattern match (m//) at >>> t/10bos_basic.t line 26. >>> Error running bos help. Unable to configure AFS::Command::BOS at t/10bos_basic.t >>> line 73 >>> Unsupported bos operation 'getdate' >>> at t/10bos_basic.t line 73 >>> Unable to obtain arguments for AFS::Command::BOS->getdate at t/10bos_basic.t line >>> 73 >>> Use of uninitialized value in concatenation (.) or string at t/10bos_basic.t line >>> 84. >>> Unable to getdate for bosserver: >>> dubious >>> Test returned status 2 (wstat 512, 0x200) >>> DIED. FAILED tests 3-48 >>> Failed 46/48 tests, 4.17% okay >>> t/20fs_basic...........Use of uninitialized value in pattern match (m//) at >>> t/20fs_basic.t line 26. >>> Error running fs help. Unable to configure AFS::Command::FS at t/20fs_basic.t >>> line 77 >>> Unsupported fs operation 'checkservers' >>> at t/20fs_basic.t line 77 >>> Unable to obtain arguments for AFS::Command::FS->checkservers at t/20fs_basic.t >>> line 77 >>> Use of uninitialized value in concatenation (.) or string at t/20fs_basic.t line >>> 83. >>> Unable to call checkservers: >>> dubious >>> Test returned status 2 (wstat 512, 0x200) >>> DIED. FAILED tests 3-124 >>> Failed 122/124 tests, 1.61% okay >>> t/30pts_basic..........Use of uninitialized value in pattern match (m//) at >>> t/30pts_basic.t line 26. >>> Error running pts help. Unable to configure AFS::Command::PTS at t/30pts_basic.t >>> line 78 >>> Unsupported pts operation 'listmax' >>> at t/30pts_basic.t line 78 >>> Unable to obtain arguments for AFS::Command::PTS->listmax at t/30pts_basic.t line >>> 78 >>> Use of uninitialized value in concatenation (.) or string at t/30pts_basic.t line >>> 87. >>> Unable to call listmax: >>> dubious >>> Test returned status 2 (wstat 512, 0x200) >>> DIED. FAILED tests 3-58 >>> Failed 56/58 tests, 3.45% okay >>> t/40fs_complex.........Error running vos help. Unable to configure >>> AFS::Command::VOS at t/40fs_complex.t line 135 >>> Unsupported vos operation 'create' >>> at t/40fs_complex.t line 135 >>> Unable to obtain arguments for AFS::Command::VOS->create at t/40fs_complex.t line >>> 135 >>> Use of uninitialized value in concatenation (.) or string at t/40fs_complex.t line >>> 147. >>> Unable to create volume 'afscmd.24629' on server 'server1:/vicepa'in cell >>> 'your.cell.name' >>> Errors from vos command: >>> The following temporary volumes were created, and may be left over: >>> afscmd.24629 >>> dubious >>> Test returned status 2 (wstat 512, 0x200) >>> DIED. FAILED tests 5-44 >>> Failed 40/44 tests, 9.09% okay >>> t/99pts_cleanup........Use of uninitialized value in pattern match (m//) at >>> t/99pts_cleanup.t line 26. >>> Error running pts help. Unable to configure AFS::Command::PTS at >>> t/99pts_cleanup.t line 75 >>> Unsupported pts operation 'delete' >>> at t/99pts_cleanup.t line 75 >>> Unable to obtain arguments for AFS::Command::PTS->delete at t/99pts_cleanup.t line >>> 75 >>> Use of uninitialized value in concatenation (.) or string at t/99pts_cleanup.t >>> line 85. >>> Unable to delete pts entries: >>> $pts = bless( { >>> 'command' => 'pts', >>> 'operation' => 'delete' >>> }, 'AFS::Command::PTS' ); >>> dubious >>> Test returned status 2 (wstat 512, 0x200) >>> DIED. FAILED test 3 >>> Failed 1/3 tests, 66.67% okay >>> Failed 8/8 test scripts, 0.00% okay. 374/392 subtests failed, 4.59% okay. >>> Failed Test Stat Wstat Total Fail Failed List of Failed >>> ------------------------------------------------------------------------------- >>> t/00vos_basic.t 2 512 75 145 193.33% 3-75 >>> t/01vos_dumprestore.t 2 512 19 33 173.68% 3-19 >>> t/02vos_volserver.t 2 512 21 37 176.19% 3-21 >>> t/10bos_basic.t 2 512 48 91 189.58% 3-48 >>> t/20fs_basic.t 2 512 124 243 195.97% 3-124 >>> t/30pts_basic.t 2 512 58 111 191.38% 3-58 >>> t/40fs_complex.t 2 512 44 79 179.55% 5-44 >>> t/99pts_cleanup.t 2 512 3 1 33.33% 3 >>> make: *** [test_dynamic] Error 2 >>> Additional comments: >>> -- >>> Summary of my perl5 (revision 5.0 version 8 subversion 1) configuration: >>> Platform: >>> osname=darwin, osvers=6.8, archname=darwin >>> uname='darwin eris.woobling.org 6.8 darwin kernel version 6.8: wed sep 10 15:20:55 >>> pdt 2003; root:xnuxnu-344.49.obj~2release_ppc power macintosh powerpc ' >>> config_args='' >>> hint=previous, useposix=true, d_sigaction=define >>> usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef >>> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef >>> use64bitint=undef use64bitall=undef uselongdouble=undef >>> usemymalloc=n, bincompat5005=undef >>> Compiler: >>> cc='cc', ccflags ='-pipe -fno-common -DPERL_DARWIN -no-cpp-precomp >>> -fno-strict-aliasing -I/usr/local/include', >>> optimize='-O3 -maltivec -mcpu=G4 -mtune=G4 -funroll-loops -fmerge-constants >>> -fdelete-null-pointer-checks -fexpensive-optimizations -fforce-addr -fforce-mem >>> -floop-optimize -foptimize-register-move -frename-registers', >>> cppflags='-no-cpp-precomp -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp >>> -fno-strict-aliasing -I/usr/local/include -pipe -fno-common -DPERL_DARWIN >>> -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include' >>> ccversion='', gccversion='3.3 20030304 (Apple Computer, Inc. build 1493)', >>> gccosandvers='' >>> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 >>> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8 >>> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 >>> alignbytes=8, prototype=define >>> Linker and Libraries: >>> ld='cc', ldflags =' -flat_namespace -L/usr/local/lib' >>> libpth=/usr/local/lib /usr/lib >>> libs=-ldl -lm -lc >>> perllibs=-ldl -lm -lc >>> libc=/usr/lib/libc.dylib, so=dylib, useshrplib=true, libperl=libperl.dylib >>> gnulibc_version='' >>> Dynamic Linking: >>> dlsrc=dl_dyld.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' >>> cccdlflags=' ', lddlflags=' -flat_namespace -bundle -undefined suppress >>> -L/usr/local/lib'