This queue is for tickets about the Algorithm-Evolutionary CPAN distribution.

Report information
The Basics
Id:
65484
Status:
resolved
Worked:
1.5 hours (90 minutes)
Users:
JMERELO: 1.5 hours (90 minutes)
Priority:
Low/Low

People
Owner:
Nobody in particular
Requestors:
softdev [...] leandrohermida.com
Cc:
AdminCc:

BugTracker
Severity:
Important
Broken in:
0.75
Fixed in:
(no value)



Subject: Multiple make test failures
Perl 5.12.3 x86_64-linux-thread-multi Here's the output: Running [/usr/bin/make test]... PERL_DL_NONLAZY=1 /home/hermida/soft/perl/5.12.3/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Testing Algorithm::Evolutionary 0.75, Perl 5.012003, /home/hermida/soft/perl/5.12.3/bin/perl t/00-load.t ................ ok t/0001-wheel.t ............. ok t/0002-utils.t ............. ok t/0100-bitvector.t ......... ok t/0101-string.t ............ ok t/0102-any.t ............... ok t/0200-run-cga.t ........... ok t/0200-run-cga_nn.t ........ ok t/0200-run-ga.t ............ ok t/0300-ppeaks.t ............ ok t/0301-wppeaks.t ........... ok t/0302-knapsack.t .......... ok t/0303-onemax.t ............ ok t/0304-royalroad.t ......... ok t/0304-trap.t .............. ok t/0305-ecc.t ............... ok t/0306-any.t ............... ok t/0307-rastrigin.t ......... ok t/0307-zdt1.t .............. ok t/0333-mmdp.t .............. ok t/0400-noveltym.t .......... ok t/0401-genebx.t ............ ok # Failed test 'Testing bitflip' # at t/0402-bitflip.t line 26. # got: '010111110001101110000010001010111010' # expected: anything else # Failed test 'Testing bitflip again' # at t/0402-bitflip.t line 27. # got: '010111110001101110000010000010111010' # expected: anything else # Failed test '5 bitflips' # at t/0402-bitflip.t line 30. # got: '0' # expected: '5' # Looks like you failed 3 tests of 5. t/0402-bitflip.t ........... Dubious, test returned 3 (wstat 768, 0x300) Failed 3/5 subtests t/0403-uxover.t ............ ok t/0404-quadxover.t ......... ok t/0404-string-mutation.t ... ok t/0406-quadxover-diff.t .... ok # Failed test 'Results OK' # at t/0444-stored.t line 35. # got: '' # expected: '1' # Looks like you failed 1 test of 2. t/0444-stored.t ............ Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests t/0500-generation-skel.t ... ok t/0500-replace.t ........... ok t/0501-convergence-term.t .. ok t/0501-eval-general.t ...... ok t/0502-pop_printer.t ....... ok t/0503-eval-mo.t ........... ok t/0600-ez-moga.t ........... ok t/0601-cga-gif-output.t .... ok t/0603-eda.t ............... ok # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Failed test 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB differs from CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # at t/0700-combined.t line 34. # got: 'CAAEFBBFCEDBDACEBFEEEFFABECFFEEB' # expected: anything else # Failed test 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC differs from BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # at t/0700-combined.t line 34. # got: 'BEEFFCEBAFFEEEFBECADBDECFBBFEAAC' # expected: anything else # Looks like you failed 47 tests of 102. t/0700-combined.t .......... Dubious, test returned 47 (wstat 12032, 0x2f00) Failed 47/102 subtests t/DeltaTerm.t .............. ok t/experiment.t ............. ok t/general.t ................ ok t/GenerationalTerm.t ....... ok t/individuals.t ............ ok t/NoChangeTerm.t ........... ok t/ops.t .................... ok t/pod-coverage.t ........... ok t/pod.t .................... ok t/run.t .................... ok t/validate.t ............... ok Test Summary Report ------------------- t/0402-bitflip.t (Wstat: 768 Tests: 5 Failed: 3) Failed tests: 3-5 Non-zero exit status: 3 t/0444-stored.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 1 t/0700-combined.t (Wstat: 12032 Tests: 102 Failed: 47) Failed tests: 3-6, 10-13, 25-27, 29, 31-35, 38, 42, 47 51-52, 55, 58, 61-62, 65-66, 68-70, 72 76-80, 83, 90-95, 100-102 Non-zero exit status: 47 Files=49, Tests=2116, 7 wallclock secs ( 0.28 usr 0.09 sys + 6.23 cusr 0.66 csys = 7.26 CPU) Result: FAIL Failed 3/49 test programs. 51/2116 subtests failed. make: *** [test_dynamic] Error 255
El Sab feb 05 12:48:26 2011, softdev@leandrohermida.com escribió:
Show quoted text
> Perl 5.12.3 x86_64-linux-thread-multi
Thanks a lot for the report. It arises from an upstream bug in Clone::Fast and 5.12. Unfortunately, I have to eliminate it from all those modules, which might take some time. I'll let you know and acknowledge your bug report when I fix it. Cheers JJ
From: softdev@leandrohermida.com
Hi JJ, Yes you are right there was a one test failure in Clone::Fast upstream during the CPANPLUS install that I didn't think would matter... here is the make test output of Clone::Fast below. Is there anything in Clone::Fast that you need that isn't in Clone? Clone is faster but has a little less functionality. Running [/usr/bin/make test]... PERL_DL_NONLAZY=1 /home/hermida/soft/perl/5.12.3/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00general.t .. ok t/01array.t .... ok t/02hash.t ..... ok t/03scalar.t ... Failed 1/10 subtests t/04tie.t ...... ok t/05dtype.t .... ok t/06refcnt.t ... ok t/07magic.t .... ok t/20hooks.t .... ok Test Summary Report ------------------- t/03scalar.t (Wstat: 0 Tests: 10 Failed: 1) Failed test: 5 Files=9, Tests=72, 0 wallclock secs ( 0.03 usr 0.02 sys + 0.18 cusr 0.04 csys = 0.27 CPU) Result: FAIL Failed 1/9 test programs. 1/72 subtests failed. make: *** [test_dynamic] Error 255 On Sat Feb 05 12:58:45 2011, JMERELO wrote:
Show quoted text
> El Sab feb 05 12:48:26 2011, softdev@leandrohermida.com escribió:
> > Perl 5.12.3 x86_64-linux-thread-multi
> > Thanks a lot for the report. It arises from an upstream bug in > Clone::Fast and 5.12. Unfortunately, I have to eliminate it from all > those modules, which might take some time. I'll let you know and > acknowledge your bug report when I fix it. > > Cheers > > JJ
El Sab feb 05 13:11:31 2011, softdev@leandrohermida.com escribió:
Show quoted text
> Hi JJ, > > Yes you are right there was a one test failure in Clone::Fast upstream > during the CPANPLUS install that I didn't think would matter... here is > the make test output of Clone::Fast below. Is there anything in > Clone::Fast that you need that isn't in Clone? Clone is faster but has a > little less functionality.
I thought Clone::Fast was, well, faster, that is why I used. Seemed like a good idea at the time :-( Adding insult to injury, CVS server in sourceforge is down, and I'm not sure where the last version resides. It will have to wait a bit, I'm afraid. If you are not going to use those particular operators you can try and force-install it; if you positively need them I might try to patch it and make it available somewhere... JJ
From: softdev@leandrohermida.com
On Sat Feb 05 13:27:06 2011, JMERELO wrote:
Show quoted text
> El Sab feb 05 13:11:31 2011, softdev@leandrohermida.com escribió:
> > Hi JJ, > > > > Yes you are right there was a one test failure in Clone::Fast upstream > > during the CPANPLUS install that I didn't think would matter... here is > > the make test output of Clone::Fast below. Is there anything in > > Clone::Fast that you need that isn't in Clone? Clone is faster but has a > > little less functionality.
> > I thought Clone::Fast was, well, faster, that is why I used. Seemed
like a good idea at the time :-(
Show quoted text
>
Yes the name is not totally misleading :) Read at the bottom of the docs http://search.cpan.org/~wazzuteke/Clone-Fast-0.93/lib/Clone/Fast.pm as to how they compare. Clone is the fastest module that doesn't have some extended functionality like hooks etc. Clone::More is a module that has extended functionality but is slow, and Clone::Fast is an faster non-pure Perl version of Clone::More but still slower than Clone. So if you don't need of this extended functionality in Algorithm::Evolutionary then Clone would be perfect.
Show quoted text
> Adding insult to injury, CVS server in sourceforge is down, and I'm not > sure where the last version resides. It will have to wait a bit, I'm > afraid. If you are not going to use those particular operators you can > try and force-install it; if you positively need them I might try to > patch it and make it available somewhere... > > JJ
I am in no rush, don't worry... I had just installed your module to start playing around with genetic programming as your module looks to be the best one out there. Do you have any suggestions on other nice CPAN modules to compliment yours? Leandro
From: softdev@leandrohermida.com
sorry I miswrote before without reading my message... Clone::Fast's name is totally misleading.... it should have been called Clone::More::XS or Clone::More::Fast :)
El Sab feb 05 15:15:56 2011, softdev@leandrohermida.com escribió:
Show quoted text
> sorry I miswrote before without reading my message... Clone::Fast's name > is totally misleading.... it should have been called Clone::More::XS or > Clone::More::Fast :)
Thanks JJ
Subject: Multiple make test failures: Solver in 0.76
I have just uploaded version 0.76 that substitutes Clone::Fast with Clone, solving this issue and with several more improvements. Your help has been acknowledged. Thanks! JJ


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.