Skip Menu |

This queue is for tickets about the ObjectDBI CPAN distribution.

Report information
The Basics
Id: 95811
Status: open
Priority: 0/
Queue: ObjectDBI

People
Owner: Nobody in particular
Requestors: CHORNY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.15
Fixed in: (no value)



Subject: tests sometimes fail
t/t01.t .. 'rm' is not recognized as an internal or external command, operable program or batch file. t/t01.t .. 1/1 'rm' is not recognized as an internal or external command, operable program or batch file. t/t01.t .. Failed 1/1 subtests Test Summary Report ------------------- t/t01.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 Runned on Windows, but fails on Linux too. See for ex. http://www.cpantesters.org/cpan/report/ac634984-dc88-11e3-a2cc-e22e73305bfd -- Alexandr Ciornii, http://chorny.net
On 2014-05-20 19:15:44, CHORNY wrote: Show quoted text
> t/t01.t .. 'rm' is not recognized as an internal or external command, > operable program or batch file. > t/t01.t .. 1/1 'rm' is not recognized as an internal or external > command, > operable program or batch file. > t/t01.t .. Failed 1/1 subtests > > Test Summary Report > ------------------- > t/t01.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test: 1 > > Runned on Windows, but fails on Linux too. See for ex. > http://www.cpantesters.org/cpan/report/ac634984-dc88-11e3-a2cc- > e22e73305bfd
Probably a hash randomization issue. It's possible to set PERL_HASH_SEED to fixed values to always cause fails or passes: $ env PERL_HASH_SEED=1 PERL_PERTURB_KEYS=NO /opt/perl-5.20.3/bin/prove -b t/t01.t t/t01.t .. ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.11 cusr 0.05 csys = 0.19 CPU) Result: PASS $ env PERL_HASH_SEED=7 PERL_PERTURB_KEYS=NO /opt/perl-5.20.3/bin/prove -b t/t01.t t/t01.t .. Failed 1/1 subtests Test Summary Report ------------------- t/t01.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.12 cusr 0.04 csys = 0.18 CPU) Result: FAIL