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.042.
Below is the error stack during 'make test':
PERL_DL_NONLAZY=1 /usr/local/perl/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/Test/Tech/tech.t
t/Test/Tech/tech....Illegal character in prototype for Test::Tech::skip_rest : $value
at /net/sunu991/disc1/.cpanplus/5.8.0/build/Test-Tech-0.02/lib/Test/Tech.pm line 84.
Illegal character in prototype for Test::Tech::skip_rest : $value at
/net/sunu991/disc1/.cpanplus/5.8.0/build/Test-Tech-0.02/blib/lib/Test/Tech.pm line 84.
# Test 4 got: '$VAR1 = '
~~~~~~ Demonstration overview ~~~~~
Perl code begins with the prompt
=>
The selected results from executing the Perl Code
follow on the next lines. For example,
=> 2 + 2
4
~~~~~~ The demonstration follows ~~~~~
=> my $x = 2
=> my $y = 3
=> $x + $y
5
=> ($x+$y,$y-$x)
5
1
=> ($x+4,$x*$y)
6
6
=> $x*$y*2
12
=> $x
2
=> my @expected = (\'200\',\'201\',\'202\');
=> my $i;
=> for( $i=0; $i < 3; $i++) {
=> $i+200
200
=> $i + ($x * 100)
200
=> };
=> $i+200
201
=> $i + ($x * 100)
201
=> };
=> $i+200
202
=> $i + ($x * 100)
202
=> };
=> $x + $y
5
=> $x + $y + $x
7
=> $x + $y + $x + $y
10
';
$VAR2 =
'0a207e7e7e7e7e7e2044656d6f6e7374726174696f6e206f76657276696577207e7e7e7e7e0a200a5065726c20636f646520626567696e732077697468207468652070726f6d70740a0a203d3e0a0a5468652073656c656374656420726573756c74732066726f6d20657865637574696e6720746865205065726c20436f6465200a666f6c6c6f77206f6e20746865206e657874206c696e65732e20466f72206578616d706c652c0a0a203d3e2032202b20320a20340a0a207e7e7e7e7e7e205468652064656d6f6e7374726174696f6e20666f6c6c6f7773207e7e7e7e7e0a0a203d3e206d79202478203d20320a203d3e206d79202479203d20330a203d3e202478202b2024790a20350a200a203d3e202824782b24792c24792d2478290a20350a20310a200a203d3e202824782b342c24782a2479290a20360a20360a200a203d3e2024782a24792a320a2031320a200a203d3e2024780a20320a200a203d3e20202020206d7920406578706563746564203d202827323030272c27323031272c2732303227293b0a203d3e20202020206d792024693b0a203d3e2020202020666f72282024693d303b202469203c20333b2024692b2b29207b0a203d3e2024692b3230300a203230300a200a203d3e202469202b20282478202a20313030290a203230300a200a203d3e20202020207d3b0a203d3e2024692b3230300a203230310a200a203d3e202469202b20282478202a20313030290a203230310a200a203d3e20202020207d3b0a203d3e2024692b3230300a203230320a200a203d3e202469202b20282478202a20313030290a203230320a200a203d3e20202020207d3b0a203d3e202478202b2024790a20350a200a203d3e202478202b202479202b2024780a20370a200a203d3e202478202b202479202b202478202b2024790a2031300a200a';
' (t/Test/Tech/tech.t at line 123)
# Expected: '$VAR1 = '
~~~~~~ Demonstration overview ~~~~~
Perl code begins with the prompt
=>
The selected results from executing the Perl Code
follow on the next lines. For example,
=> 2 + 2
4
~~~~~~ The demonstration follows ~~~~~
=> my $x = 2
=> my $y = 3
=> $x + $y
\'5\'
=> ($x+$y,$y-$x)
\'5\'
\'1\'
=> ($x+4,$x*$y)
\'6\'
\'6\'
=> $x*$y*2
\'12\'
=> $x
2
=> my @expected = (\'200\',\'201\',\'202\');
=> my $i;
=> for( $i=0; $i < 3; $i++) {
=> $i+200
\'200\'
=> $i + ($x * 100)
\'200\'
=> };
=> $i+200
\'201\'
=> $i + ($x * 100)
\'201\'
=> };
=> $i+200
\'202\'
=> $i + ($x * 100)
\'202\'
=> };
=> $x + $y
\'5\'
=> $x + $y + $x
\'7\'
=> $x + $y + $x + $y
\'10\'
';
$VAR2 =
'0a207e7e7e7e7e7e2044656d6f6e7374726174696f6e206f76657276696577207e7e7e7e7e0a200a5065726c20636f646520626567696e732077697468207468652070726f6d70740a0a203d3e0a0a5468652073656c656374656420726573756c74732066726f6d20657865637574696e6720746865205065726c20436f6465200a666f6c6c6f77206f6e20746865206e657874206c696e65732e20466f72206578616d706c652c0a0a203d3e2032202b20320a20340a0a207e7e7e7e7e7e205468652064656d6f6e7374726174696f6e20666f6c6c6f7773207e7e7e7e7e0a0a203d3e206d79202478203d20320a203d3e206d79202479203d20330a203d3e202478202b2024790a202735270a200a203d3e202824782b24792c24792d2478290a202735270a202731270a200a203d3e202824782b342c24782a2479290a202736270a202736270a200a203d3e2024782a24792a320a20273132270a200a203d3e2024780a20320a200a203d3e20202020206d7920406578706563746564203d202827323030272c27323031272c2732303227293b0a203d3e20202020206d792024693b0a203d3e2020202020666f72282024693d303b202469203c20333b2024692b2b29207b0a203d3e2024692b3230300a2027323030270a200a203d3e202469202b20282478202a20313030290a2027323030270a200a203d3e20202020207d3b0a203d3e2024692b3230300a2027323031270a200a203d3e202469202b20282478202a20313030290a2027323031270a200a203d3e20202020207d3b0a203d3e2024692b3230300a2027323032270a200a203d3e202469202b20282478202a20313030290a2027323032270a200a203d3e20202020207d3b0a203d3e202478202b2024790a202735270a200a203d3e202478202b202479202b2024780a202737270a200a203d3e202478202b202479202b202478202b2024790a20273130270a200a';
'
# t/Test/Tech/tech.t line 123 is: test( [$test_results, $test_results_hex],
Illegal character in prototype for Test::Tech::skip_rest : $value at
/net/sunu991/disc1/.cpanplus/5.8.0/build/Test-Tech-0.02/blib/lib/Test/Tech.pm line 84.
# Test 1 got: '$VAR1 = 5;
' (/net/sunu991/disc1/.cpanplus/5.8.0/build/Test-Tech-0.02/blib/lib/Test/Tech.pm at
line 137)
# Expected: '$VAR1 = '5';
'
# /net/sunu991/disc1/.cpanplus/5.8.0/build/Test-Tech-0.02/blib/lib/Test/Tech.pm line
137 is: ok($actual, $expected, '');
# Test 5 got: '$VAR1 = '1..8 todo 2 5;
# Running under perl version 5.008 for solaris
# Current time local: Sun Jun 15 19:30:17 2003
# Current time GMT: Sun Jun 15 17:30:17 2003
# Using Test.pm version 1.24
# Pass test
not ok 1
# Todo test that passes
# Test invalid because of previous failure.
ok 2 # skip
# Test that fails
# Test invalid because of previous failure.
ok 3 # skip
# Skipped tests
# Test invalid because of previous failure.
ok 4 # skip
# Todo Test that Fails
# Test invalid because of previous failure.
ok 5 # skip
# Failed test that skips the rest
# Test invalid because of previous failure.
ok 6 # skip
# A test to skip
# Test invalid because of previous failure.
ok 7 # skip
# A not skip to skip
# Test invalid because of previous failure.
ok 8 # skip
';
$VAR2 =
'312e2e3820746f646f203220353b0a232052756e6e696e6720756e646572207065726c2076657273696f6e20352e30303820666f7220736f6c617269730a232043757272656e742074696d65206c6f63616c3a2053756e204a756e2031352031393a33303a313720323030330a232043757272656e742074696d6520474d543a20202053756e204a756e2031352031373a33303a313720323030330a23205573696e6720546573742e706d2076657273696f6e20312e32340a23205061737320746573740a6e6f74206f6b20310a2320546f646f20746573742074686174207061737365730a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2032202320736b69700a2320546573742074686174206661696c730a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2033202320736b69700a2320536b69707065642074657374730a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2034202320736b69700a2320546f646f20546573742074686174204661696c730a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2035202320736b69700a23204661696c65642074657374207468617420736b6970732074686520726573740a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2036202320736b69700a232041207465737420746f20736b69700a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2037202320736b69700a232041206e6f7420736b697020746f20736b69700a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2038202320736b69700a';
' (t/Test/Tech/tech.t at line 141)
# Expected: '$VAR1 = '1..8 todo 2 5;
# Pass test
ok 1
# Todo test that passes
ok 2 # (xxxx.t at line 000 TODO?!)
# Test that fails
not ok 3
# Test 3 got: \'$VAR1 = \'6\';
$VAR2 = \'6\';
\' (xxxx.t at line 000)
# Expected: \'$VAR1 = \'6\';
$VAR2 = \'5\';
\'
# Skipped tests
ok 4 # skip
# Todo Test that Fails
not ok 5
# Test 5 got: \'$VAR1 = \'12\';
\' (xxxx.t at line 000 *TODO*)
# Expected: \'$VAR1 = \'6\';
\'
# Failed test that skips the rest
not ok 6
# Test 6 got: \'$VAR1 = \'5\';
\' (xxxx.t at line 000)
# Expected: \'$VAR1 = \'6\';
\'
# A test to skip
# Test invalid because of previous failure.
ok 7 # skip
# A not skip to skip
# Test invalid because of previous failure.
ok 8 # skip
';
$VAR2 =
'312e2e3820746f646f203220353b0a23205061737320746573740a6f6b20310a2320546f646f20746573742074686174207061737365730a6f6b203220232028787878782e74206174206c696e652030303020544f444f3f21290a2320546573742074686174206661696c730a6e6f74206f6b20330a232054657374203320676f743a20272456415231203d202736273b0a2456415232203d202736273b0a272028787878782e74206174206c696e6520303030290a2320202045787065637465643a20272456415231203d202736273b0a2456415232203d202735273b0a270a2320536b69707065642074657374730a6f6b2034202320736b69700a2320546f646f20546573742074686174204661696c730a6e6f74206f6b20350a232054657374203520676f743a20272456415231203d20273132273b0a272028787878782e74206174206c696e6520303030202a544f444f2a290a2320202045787065637465643a20272456415231203d202736273b0a270a23204661696c65642074657374207468617420736b6970732074686520726573740a6e6f74206f6b20360a232054657374203620676f743a20272456415231203d202735273b0a272028787878782e74206174206c696e6520303030290a2320202045787065637465643a20272456415231203d202736273b0a270a232041207465737420746f20736b69700a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2037202320736b69700a232041206e6f7420736b697020746f20736b69700a23205465737420696e76616c69642062656361757365206f662070726576696f7573206661696c7572652e0a6f6b2038202320736b69700a';
'
# t/Test/Tech/tech.t line 141 is: test( [$test_results, $test_results_hex],
FAILED tests 4-5
Failed 2/5 tests, 60.00% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/Test/Tech/tech.t 5 2 40.00% 4-5
Failed 1/1 test scripts, 0.00% okay. 2/5 subtests failed, 60.00% okay.
make: *** [test_dynamic] Error 29
Additional comments:
--
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
Platform:
osname=solaris, osvers=2.8, archname=sun4-solaris
uname='sunos sunu991 5.8 generic_108528-14 sun4u sparc '
config_args='-de'
hint=recommended, 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='gcc', ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64',
optimize='-O',
cppflags='-fno-strict-aliasing -I/usr/local/include'
ccversion='', gccversion='3.0', gccosandvers='solaris2.8'
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib '
libpth=/usr/local/lib /usr/lib /usr/ccs/lib
libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc
perllibs=-lsocket -lnsl -ldl -lm -lc
libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'