This queue is for tickets about the CPAN CPAN distribution.

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

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

BugTracker
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!


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.