develooper Front page | perl.perl5.porters | Postings from June 2010

Re: t/source.t fails when built in perl core with -Dmksymlinks

Thread Previous | Thread Next
From:
Andy Dougherty
Date:
June 30, 2010 13:44
Subject:
Re: t/source.t fails when built in perl core with -Dmksymlinks
Message ID:
alpine.DEB.2.00.1006301638110.6296@fractal.phys.lafayette.edu
On Wed, 30 Jun 2010, Andy Armstrong wrote:

> I think it's reasonably sensible to disable the is_symlink parts of the 
> test when PERL_CORE is set.
> 
> This change does that:
> 
> http://github.com/AndyA/Test-Harness/commit/5b4634394b9afd5c111a2b6fc62dc57b507a0b05
> 
> Can it be pulled from there or should I make a patch?

Unfortunately, when I tried that, I got the following error message:

#   Failed test '... file->* set'
#   at t/source.t line 160.
#     Structures begin differing at:
#          $got->{lstat} = ARRAY(0x827c448)
#     $expected->{lstat} = Does not exist
# Looks like you failed 1 test of 45.
../cpan/Test-Harness/t/source.t .. 
1..45
ok 1 - use TAP::Parser::Source;
ok 2 - new source isa TAP::Parser::Source
ok 3 - TAP::Parser::Source->can(...)
ok 4 - config empty by default
ok 5 - config_for( Foo )
ok 6 - config_for( ...::SourceHandler::Foo )
ok 7 - merge not set by default
ok 8 - ... merge now set
ok 9 - switches not set by default
ok 10 - ... switches now set
ok 11 - test_args not set by default
ok 12 - ... test_args now set
ok 13 - assemble_meta for scalar that isnt a file
ok 14 - ... and caches meta
ok 15 - assemble_meta for array
ok 16 - assemble_meta for array
ok 17 - assemble_meta for array
ok 18 - assemble_meta for array
ok 19 - assemble_meta for file
ok 20 - ... file->stat set
ok 21 - ... file->size set
ok 22 - ... file->dir set
ok 23 - ... file->read set
ok 24 - ... file->write set
ok 25 - ... file->execute set
not ok 26 - ... file->* set
ok 27 - assemble_meta for directory
ok 28 - ... file->stat set
ok 29 - ... file->dir set
ok 30 - ... file->size set
ok 31 - ... file->binary set
ok 32 - ... file->empty set
ok 33 - ... file->read set
ok 34 - ... file->write set
ok 35 - ... file->execute set
ok 36 - ... file->* set
ok 37 - assemble_meta for symlink
ok 38 - ... file->stat set
ok 39 - ... file->lstat set
ok 40 - ... file->size set
ok 41 - ... file->dir set
ok 42 - ... file->read set
ok 43 - ... file->write set
ok 44 - ... file->execute set
ok 45 - ... file->* set
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/45 subtests 

Test Summary Report
-------------------
../cpan/Test-Harness/t/source.t (Wstat: 256 Tests: 45 Failed: 1)
  Failed test:  26
  Non-zero exit status: 1
Files=1, Tests=45,  1 wallclock secs ( 0.00 usr  0.00 sys +  0.04 cusr  0.00 csys =  0.04 CPU)
Result: FAIL

-- 
    Andy Dougherty		doughera@lafayette.edu


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About