Skip Menu |

This queue is for tickets about the CPAN CPAN distribution.

Report information
The Basics
Id: 107127
Status: resolved
Priority: 0/
Queue: CPAN

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

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 2.14



Subject: tests fail, darwin 5.20.3
Since cpantesters is down, here is the build.log: Fetching http://www.cpan.org/authors/id/A/AN/ANDK/CPAN-2.10.tar.gz -> OK Unpacking CPAN-2.10.tar.gz Entering CPAN-2.10 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.10) Configuring CPAN-2.10 Running Makefile.PL Importing PAUSE public key into your GnuPG keychain... done! (You may wish to trust it locally with 'gpg --lsign-key 450F89EC') Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for CPAN Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have YAML 0 ... Yes (1.15) Checking if you have Parse::CPAN::Meta 0 ... Yes (1.4414) Checking if you have Text::ParseWords 0 ... Yes (3.29) Checking if you have Text::Glob 0 ... Yes (0.09) Checking if you have Data::Dumper 0 ... Yes (2.154) Checking if you have Test::More 0 ... Yes (1.001014) Checking if you have Archive::Tar 0 ... Yes (1.96) Checking if you have LWP::UserAgent 0 ... Yes (6.13) Checking if you have Scalar::Util 0 ... Yes (1.38) Checking if you have Term::ReadKey 0 ... Yes (2.33) Checking if you have Compress::Zlib 0 ... Yes (2.068) Checking if you have File::Which 0 ... Yes (1.19) Checking if you have IO::Zlib 0 ... Yes (1.10) Checking if you have HTTP::Tiny 0 ... Yes (0.043) Checking if you have Text::Wrap 0 ... Yes (2013.0523) Checking if you have CPAN::Meta 0 ... Yes (2.150005) Checking if you have JSON::PP 0 ... Yes (2.27203) Checking if you have File::Spec 0 ... Yes (3.48_01) Checking if you have YAML::XS 0 ... Yes (0.59) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.10) Checking if you have Net::FTP 0 ... Yes (2.79) Checking if you have YAML::Syck 0 ... Yes (1.29) Checking if you have Socket 0 ... Yes (2.013) Checking if you have Archive::Zip 0 ... Yes (1.50) Checking if you have Digest::MD5 0 ... Yes (2.53) Checking if you have File::Temp 0 ... Yes (0.2304) Checking if you have MIME::Base64 0 ... Yes (3.14) Checking if you have ExtUtils::CBuilder 0 ... Yes (0.280217) Checking if you have File::HomeDir 0.69 ... Yes (1.00) Checking if you have File::Copy 0 ... Yes (2.30) Checking if you have Net::Ping 0 ... Yes (2.43) Checking if you have CPAN::Meta::YAML 0 ... Yes (0.012) Checking if you have IO::Compress::Base 0 ... Yes (2.068) Checking if you have Digest::SHA 0 ... Yes (5.88) Checking if you have Test::Harness 2.62 ... Yes (3.35) Checking if you have CPAN::Meta::Requirements 2.121 ... Yes (2.125) Checking if you have Module::Build 0 ... Yes (0.4214) Building and testing CPAN-2.10 cp lib/CPAN/FirstTime.pm blib/lib/CPAN/FirstTime.pm cp lib/CPAN/Distroprefs.pm blib/lib/CPAN/Distroprefs.pm cp lib/CPAN/Version.pm blib/lib/CPAN/Version.pm cp lib/CPAN/Prompt.pm blib/lib/CPAN/Prompt.pm cp lib/CPAN/HTTP/Credentials.pm blib/lib/CPAN/HTTP/Credentials.pm cp lib/CPAN/HandleConfig.pm blib/lib/CPAN/HandleConfig.pm cp lib/CPAN/Kwalify.pm blib/lib/CPAN/Kwalify.pm cp lib/CPAN/Admin.pm blib/lib/CPAN/Admin.pm cp lib/CPAN/Plugin.pm blib/lib/CPAN/Plugin.pm cp lib/CPAN/URL.pm blib/lib/CPAN/URL.pm cp lib/App/Cpan.pm blib/lib/App/Cpan.pm cp lib/CPAN/Index.pm blib/lib/CPAN/Index.pm cp lib/CPAN/Nox.pm blib/lib/CPAN/Nox.pm cp lib/CPAN/LWP/UserAgent.pm blib/lib/CPAN/LWP/UserAgent.pm cp lib/CPAN/Author.pm blib/lib/CPAN/Author.pm cp lib/CPAN/Exception/yaml_process_error.pm blib/lib/CPAN/Exception/yaml_process_error.pm cp lib/CPAN/Mirrors.pm blib/lib/CPAN/Mirrors.pm cp lib/CPAN/Debug.pm blib/lib/CPAN/Debug.pm cp lib/CPAN/Bundle.pm blib/lib/CPAN/Bundle.pm cp lib/CPAN/FTP/netrc.pm blib/lib/CPAN/FTP/netrc.pm cp lib/CPAN/Plugin/Specfile.pm blib/lib/CPAN/Plugin/Specfile.pm cp lib/CPAN/InfoObj.pm blib/lib/CPAN/InfoObj.pm cp lib/CPAN/API/HOWTO.pod blib/lib/CPAN/API/HOWTO.pod cp lib/CPAN/Distrostatus.pm blib/lib/CPAN/Distrostatus.pm cp lib/CPAN/CacheMgr.pm blib/lib/CPAN/CacheMgr.pm cp lib/CPAN/DeferredCode.pm blib/lib/CPAN/DeferredCode.pm cp lib/CPAN/Queue.pm blib/lib/CPAN/Queue.pm cp lib/CPAN.pm blib/lib/CPAN.pm cp lib/CPAN/Shell.pm blib/lib/CPAN/Shell.pm cp lib/CPAN/HTTP/Client.pm blib/lib/CPAN/HTTP/Client.pm cp lib/CPAN/FTP.pm blib/lib/CPAN/FTP.pm cp lib/CPAN/Exception/blocked_urllist.pm blib/lib/CPAN/Exception/blocked_urllist.pm cp lib/CPAN/Distribution.pm blib/lib/CPAN/Distribution.pm cp lib/CPAN/Complete.pm blib/lib/CPAN/Complete.pm cp lib/CPAN/Exception/yaml_not_installed.pm blib/lib/CPAN/Exception/yaml_not_installed.pm cp lib/CPAN/Exception/RecursiveDependency.pm blib/lib/CPAN/Exception/RecursiveDependency.pm cp lib/CPAN/Module.pm blib/lib/CPAN/Module.pm cp lib/CPAN/Tarzip.pm blib/lib/CPAN/Tarzip.pm cp lib/CPAN/Kwalify/distroprefs.dd blib/lib/CPAN/Kwalify/distroprefs.dd cp lib/CPAN/Kwalify/distroprefs.yml blib/lib/CPAN/Kwalify/distroprefs.yml cp scripts/cpan blib/script/cpan "/Users/ether/perl5/perlbrew/perls/20.3/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/cpan cp scripts/cpan-mirrors blib/script/cpan-mirrors "/Users/ether/perl5/perlbrew/perls/20.3/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/cpan-mirrors Manifying 2 pod documents Manifying 16 pod documents Manifying 16 pod documents PERL_DL_NONLAZY=1 "/Users/ether/perl5/perlbrew/perls/20.3/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00signature.t ............... skipped: No Module::Signature found [INC = /Users/ether/.cpanm/work/1442424297.25340/CPAN-2.10/blib/lib /Users/ether/.cpanm/work/1442424297.25340/CPAN-2.10/blib/arch /Users/ether/.perlbrew/libs/20.3@std/lib/perl5/darwin-2level /Users/ether/.perlbrew/libs/20.3@std/lib/perl5/darwin-2level /Users/ether/.perlbrew/libs/20.3@std/lib/perl5 /Users/ether/.perlbrew/libs/20.3@std/lib/perl5/darwin-2level /Users/ether/.perlbrew/libs/20.3@std/lib/perl5 /Users/ether/perl5/perlbrew/perls/20.3/lib/site_perl/5.20.3/darwin-2level /Users/ether/perl5/perlbrew/perls/20.3/lib/site_perl/5.20.3 /Users/ether/perl5/perlbrew/perls/20.3/lib/5.20.3/darwin-2level /Users/ether/perl5/perlbrew/perls/20.3/lib/5.20.3 .] t/10version.t ................. ok t/02nox.t ..................... ok t/01loadme.t .................. ok t/03pkgs.t .................... ok t/14forkbomb.t ................ skipped: test only run when called with --doit Can't locate CPAN/MyConfig.pm in @INC (you may need to install the CPAN::MyConfig module) (@INC contains: t /Users/ether/.cpanm/work/1442424297.25340/CPAN-2.10/blib/lib /Users/ether/.cpanm/work/1442424297.25340/CPAN-2.10/blib/arch /Users/ether/.perlbrew/libs/20.3@std/lib/perl5/darwin-2level /Users/ether/.perlbrew/libs/20.3@std/lib/perl5/darwin-2level /Users/ether/.perlbrew/libs/20.3@std/lib/perl5 /Users/ether/.cpanm/work/1442424297.25340/CPAN-2.10/blib/lib /Users/ether/.cpanm/work/1442424297.25340/CPAN-2.10/blib/arch /Users/ether/.perlbrew/libs/20.3@std/lib/perl5/darwin-2level /Users/ether/.perlbrew/libs/20.3@std/lib/perl5/darwin-2level /Users/ether/.perlbrew/libs/20.3@std/lib/perl5 /Users/ether/.perlbrew/libs/20.3@std/lib/perl5/darwin-2level /Users/ether/.perlbrew/libs/20.3@std/lib/perl5 /Users/ether/perl5/perlbrew/perls/20.3/lib/site_perl/5.20.3/darwin-2level /Users/ether/perl5/perlbrew/perls/20.3/lib/site_perl/5.20.3 /Users/ether/perl5/perlbrew/perls/20.3/lib/5.20.3/darwin-2level /Users/ether/perl5/perlbrew/perls/20.3/lib/5.20.3 .) at t/13tarzip.t line 11. # Looks like your test exited with 2 before it could output anything. t/13tarzip.t .................. Dubious, test returned 2 (wstat 512, 0x200) Failed 4/4 subtests t/30shell.t ................... skipped: no Expect, maybe try env CPAN_RUN_SHELL_TEST_WITHOUT_EXPECT=1 t/11mirroredby.t .............. ok # Looks like you planned 28 tests but ran 1. # Looks like your test exited with 2 just after 1. t/12cpan.t .................... Dubious, test returned 2 (wstat 512, 0x200) Failed 27/28 subtests t/41distribution.t ............ ok t/43distroprefspref.t ......... ok t/44cpanmeta.t ................ ok t/50pod.t ..................... ok t/51pod.t ..................... ok t/60credentials.t ............. ok t/52podcover.t ................ ok t/70_critic.t ................. skipped: Test::Perl::Critic only run when AUTHOR_TEST set t/71_minimumversion.t ......... skipped: running MinimumVersion test only run when AUTHOR_TEST set t/97-compile.t ................ ok t/97-cpanpm_output_hook.t ..... ok t/04clean_load.t .............. ok t/97-mock.t ................... ok t/97-install_hack.t ........... ok t/97-expand_filenames.t ....... ok t/97-process_options.t ........ ok t/42distroprefs.t ............. ok t/97-process_setup_options.t .. ok t/97-return_values.t .......... ok Could not cp t/CPAN/TestMirroredBy over t/dor-cpan/sources/MIRRORED.BY: No such file or directory at t/31sessions.t line 527. # Looks like you planned 91 tests but ran 23. # Looks like your test exited with 2 just after 23. t/31sessions.t ................ Dubious, test returned 2 (wstat 512, 0x200) Failed 68/91 subtests Test Summary Report ------------------- t/13tarzip.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 4 tests but ran 0. t/12cpan.t (Wstat: 512 Tests: 1 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 28 tests but ran 1. t/31sessions.t (Wstat: 512 Tests: 23 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 91 tests but ran 23. Files=30, Tests=493, 13 wallclock secs ( 0.20 usr 0.08 sys + 27.33 cusr 3.54 csys = 31.15 CPU) Result: FAIL Failed 3/30 test programs. 0/493 subtests failed. make: *** [test_dynamic] Error 2
Can you tell me how exactly your smoker triggered shuffled or parallel execution of the tests? I found the testreport also on cpantesters and my guess was that you are setting HARNESS_OPTIONS but that would be reported by CPAN::Reporter too. That is why I need to ask. Thanks!
The test was run with a parallel call to make. Such were not supported before 2.14, are supported now. So I suppose this ticket can be closed. Thanks for the report!