PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2019-01-17T02:09:36 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Wed, 16 Jan 2019 06:29:05 GMT Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/P/PR/PREACTION/Beam-Runner-0.015.tar.gz ok Beam-Runner-0.015 Beam-Runner-0.015/README Beam-Runner-0.015/LICENSE Beam-Runner-0.015/CHANGES Beam-Runner-0.015/META.yml Beam-Runner-0.015/MANIFEST Beam-Runner-0.015/cpanfile Beam-Runner-0.015/bin Beam-Runner-0.015/bin/beam Beam-Runner-0.015/dist.ini Beam-Runner-0.015/META.json Beam-Runner-0.015/t Beam-Runner-0.015/t/steps.t Beam-Runner-0.015/t/single.t Beam-Runner-0.015/weaver.ini Beam-Runner-0.015/Makefile.PL Beam-Runner-0.015/t/command.t Beam-Runner-0.015/t/00-compile.t Beam-Runner-0.015/t/deny_users.t Beam-Runner-0.015/CONTRIBUTING.md Beam-Runner-0.015/t/allow_users.t Beam-Runner-0.015/t/command Beam-Runner-0.015/t/command/run.t Beam-Runner-0.015/t/command/help.t Beam-Runner-0.015/t/command/list.t Beam-Runner-0.015/t/exec_command.t Beam-Runner-0.015/t/share Beam-Runner-0.015/t/share/empty.yml Beam-Runner-0.015/t/timeout Beam-Runner-0.015/t/timeout/alarm.t Beam-Runner-0.015/lib/Beam Beam-Runner-0.015/lib/Beam/Runner.pm Beam-Runner-0.015/lib/Beam/Runnable.pm Beam-Runner-0.015/t/00-report-prereqs.t Beam-Runner-0.015/t/share/container.yml Beam-Runner-0.015/t/00-report-prereqs.dd Beam-Runner-0.015/lib/Beam/Runner Beam-Runner-0.015/lib/Beam/Runner/Util.pm Beam-Runner-0.015/t/lib/Local Beam-Runner-0.015/t/lib/Local/Runnable.pm Beam-Runner-0.015/lib/Beam/Runner/Steps.pm Beam-Runner-0.015/t/share/undocumented.yml Beam-Runner-0.015/lib/Beam/Runner/Command.pm Beam-Runner-0.015/eg/quickstart/etc Beam-Runner-0.015/eg/quickstart/etc/greet.yml Beam-Runner-0.015/lib/Beam/Runnable Beam-Runner-0.015/lib/Beam/Runnable/Single.pm Beam-Runner-0.015/t/lib/Local/Undocumented.pm Beam-Runner-0.015/lib/Beam/Runnable/DenyUsers.pm Beam-Runner-0.015/lib/Beam/Runner/Command Beam-Runner-0.015/lib/Beam/Runner/Command/run.pm Beam-Runner-0.015/lib/Beam/Runner/ExecCommand.pm Beam-Runner-0.015/t/lib/Local/Underdocumented.pm Beam-Runner-0.015/lib/Beam/Runnable/AllowUsers.pm Beam-Runner-0.015/lib/Beam/Runner/Command/help.pm Beam-Runner-0.015/lib/Beam/Runner/Command/list.pm Beam-Runner-0.015/t/lib/Beam/Runner/Command Beam-Runner-0.015/t/lib/Beam/Runner/Command/test.pm Beam-Runner-0.015/lib/Beam/Runnable/Timeout Beam-Runner-0.015/lib/Beam/Runnable/Timeout/Alarm.pm Beam-Runner-0.015/eg/quickstart/lib/My/Runnable Beam-Runner-0.015/eg/quickstart/lib/My/Runnable/Greeting.pm Configuring P/PR/PREACTION/Beam-Runner-0.015.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2400/cpanfly-5.24/var/megalib Want /home/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Beam::Runner Writing MYMETA.yml and MYMETA.json PREACTION/Beam-Runner-0.015.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for P/PR/PREACTION/Beam-Runner-0.015.tar.gz >>> make cp lib/Beam/Runner/Command.pm blib/lib/Beam/Runner/Command.pm cp lib/Beam/Runner/ExecCommand.pm blib/lib/Beam/Runner/ExecCommand.pm cp lib/Beam/Runner.pm blib/lib/Beam/Runner.pm cp lib/Beam/Runnable/AllowUsers.pm blib/lib/Beam/Runnable/AllowUsers.pm cp lib/Beam/Runner/Command/list.pm blib/lib/Beam/Runner/Command/list.pm cp lib/Beam/Runner/Command/help.pm blib/lib/Beam/Runner/Command/help.pm cp lib/Beam/Runner/Util.pm blib/lib/Beam/Runner/Util.pm cp lib/Beam/Runnable/Timeout/Alarm.pm blib/lib/Beam/Runnable/Timeout/Alarm.pm cp lib/Beam/Runnable.pm blib/lib/Beam/Runnable.pm cp lib/Beam/Runner/Steps.pm blib/lib/Beam/Runner/Steps.pm cp lib/Beam/Runnable/Single.pm blib/lib/Beam/Runnable/Single.pm cp lib/Beam/Runner/Command/run.pm blib/lib/Beam/Runner/Command/run.pm cp lib/Beam/Runnable/DenyUsers.pm blib/lib/Beam/Runnable/DenyUsers.pm cp bin/beam blib/script/beam "/data/fly2400/ap2400-300558/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/beam Manifying 1 pod document Manifying 13 pod documents PREACTION/Beam-Runner-0.015.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/command/*.t t/timeout/*.t t/00-compile.t ......... 1..14 ok 1 - Beam/Runnable.pm loaded ok ok 2 - Beam/Runnable/AllowUsers.pm loaded ok ok 3 - Beam/Runnable/DenyUsers.pm loaded ok ok 4 - Beam/Runnable/Single.pm loaded ok ok 5 - Beam/Runnable/Timeout/Alarm.pm loaded ok ok 6 - Beam/Runner.pm loaded ok ok 7 - Beam/Runner/Command.pm loaded ok ok 8 - Beam/Runner/Command/help.pm loaded ok ok 9 - Beam/Runner/Command/list.pm loaded ok ok 10 - Beam/Runner/Command/run.pm loaded ok ok 11 - Beam/Runner/ExecCommand.pm loaded ok ok 12 - Beam/Runner/Steps.pm loaded ok ok 13 - Beam/Runner/Util.pm loaded ok ok 14 - bin/beam compiled ok ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.16 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.16 # # === Test Requires === # # Module Want Have # ------------------- -------- -------- # Capture::Tiny any 0.48 # ExtUtils::MakeMaker any 7.16 # File::Spec any 3.75 # IO::Handle any 1.36 # IPC::Open3 any 1.20 # Mock::MonkeyPatch any 0.04 # Test::Fatal any 0.014 # Test::Lib any 0.002 # Test::More 1.001005 1.302156 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ----------------------- ----- -------- # Beam::Service any 0.001 # Beam::Wire 1.019 1.022 # List::Util 1.33 1.50 # Module::Runtime any 0.016 # Moo 2 2.003004 # Path::Tiny 0.072 0.108 # Pod::Find any 1.63 # Pod::Simple::SimpleTree any 3.35 # Term::ANSIColor any 4.06 # Types::Path::Tiny any 0.006 # Types::Standard any 1.004004 # t/00-report-prereqs.t .. 1..1 ok 1 ok t/allow_users.t ........ # Subtest: authorization failure ok 1 - user is not authorized ok 2 - main code did not run 1..2 ok 1 - authorization failure # Subtest: authorization success ok 1 - user is authorized ok 2 - main code ran 1..2 ok 2 - authorization success 1..2 ok t/command.t ............ # Subtest: load and run a command ok 1 - test command run successfully ok 2 - exit code correct ok 3 - args correct 1..3 ok 1 - load and run a command 1..1 ok t/command/help.t ....... # Subtest: show class documentation ok 1 - nothing on stderr ok 2 - mock pod2usage called ok 3 - arguments to pod2usage are correct 1..3 ok 1 - show class documentation # Subtest: errors # Subtest: container not defined ok 1 - nothing on stdout ok 2 - mock pod2usage called ok 3 - error message is correct ok 4 - Pod::Usage verbosity setting is correct ok 5 - exit is nonzero ok 6 - doc path is correct 1..6 ok 1 - container not defined # Subtest: service not defined ok 1 - nothing on stdout ok 2 - mock pod2usage called ok 3 - error message is correct ok 4 - Pod::Usage verbosity setting is correct ok 5 - exit is nonzero ok 6 - doc path is correct 1..6 ok 2 - service not defined # Subtest: container not found ok 1 - exception thrown ok 2 - error message is correct 1..2 ok 3 - container not found # Subtest: service not found ok 1 - exception thrown ok 2 - error message is correct 1..2 ok 4 - service not found # Subtest: no documentation found ok 1 - exception thrown ok 2 - error on stderr 1..2 ok 5 - no documentation found 1..5 ok 2 - errors 1..2 ok t/command/list.t ....... # Subtest: list all containers and services ok 1 - nothing on stderr ok 2 - exit 0 ok 3 - containers listed on stdout 1..3 ok 1 - list all containers and services # Subtest: list one container ok 1 - nothing on stderr ok 2 - exit 0 ok 3 - runnable services listed on stdout # Subtest: container with full path ok 1 - nothing on stderr ok 2 - exit 0 ok 3 - runnable services listed on stdout 1..3 ok 4 - container with full path # Subtest: container has no runnable services ok 1 - nothing on stdout ok 2 - exit non-zero ok 3 - stderr has error message 1..3 ok 5 - container has no runnable services 1..5 ok 2 - list one container # Subtest: errors # Subtest: $BEAM_PATH is not set ok 1 1..1 ok 1 - $BEAM_PATH is not set 1..1 ok 3 - errors 1..3 ok t/command/run.t ........ # Subtest: run a service ok 1 - exit code is correct ok 2 - args are correct 1..2 ok 1 - run a service # Subtest: find container in BEAM_PATH ok 1 - exit code is correct ok 2 - args are correct 1..2 ok 2 - find container in BEAM_PATH # Subtest: container not found ok 1 - exception thrown ok 2 - error message is correct 1..2 ok 3 - container not found # Subtest: service not found ok 1 - exception thrown ok 2 - error message is correct 1..2 ok 4 - service not found # Subtest: service dependency not found ok 1 - exception thrown ok 2 - error message is correct 1..2 ok 5 - service dependency not found 1..5 ok t/deny_users.t ......... # Subtest: authorization success ok 1 - user is not denied ok 2 - main code ran 1..2 ok 1 - authorization success # Subtest: authorization failure ok 1 - user is denied ok 2 - main code did not run 1..2 ok 2 - authorization failure 1..2 ok t/exec_command.t ....... # Subtest: string script ok 1 - stdout is correct ok 2 - nothing on stderr ok 3 - exit code 0 1..3 ok 1 - string script # Subtest: array of arguments ok 1 - stdout is correct ok 2 - nothing on stderr ok 3 - exit code 0 1..3 ok 2 - array of arguments 1..2 ok t/single.t ............. # Subtest: process dies ok 1 - process dies ok 2 - pid file is not cleaned up by process dying ok 3 - pid file contains current process ID 1..3 ok 1 - process dies # Subtest: another process cannot run ok 1 - process throws exception with error message ok 2 - process is not run 1..2 ok 2 - another process cannot run # Subtest: path is coerced ok 1 - 'pid path is coerced correctly' isa 'Path::Tiny' ok 2 - pid file path is correct 1..2 ok 3 - path is coerced 1..3 ok t/steps.t .............. # Subtest: steps ok 1 - exit from last step ok 2 - args to step 0 correct ok 3 - args to step 1 correct 1..3 ok 1 - steps # Subtest: failure stops steps ok 1 - exit from last step executed ok 2 - args to step 0 correct ok 3 - args to step 1 correct ok 4 - step 2 has no args (not executed) 1..4 ok 2 - failure stops steps 1..2 ok t/timeout/alarm.t ...... # Subtest: test timeout ok 1 - timeout reached 1..1 ok 1 - test timeout 1..1 ok All tests successful. Files=12, Tests=38, 7 wallclock secs ( 0.06 usr 0.03 sys + 4.91 cusr 0.96 csys = 5.96 CPU) Result: PASS PREACTION/Beam-Runner-0.015.tar.gz make test TEST_VERBOSE=1 -- OK Doug Bell <preaction@cpan.org> Configure, list, document, and execute runnable task objects >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Beam-Runner-0.015-kklueD && tar cvf - Beam-Runner-0.015.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/P/PR/PREACTION/Beam-Runner-0.015.tar.gz Beam-Runner-0.015.ppd blib/ blib/man3/ blib/man3/Beam::Runner.3 blib/man3/Beam::Runnable::AllowUsers.3 blib/man3/Beam::Runnable.3 blib/man3/Beam::Runner::Command::help.3 blib/man3/Beam::Runnable::Timeout::Alarm.3 blib/man3/Beam::Runner::Command::list.3 blib/man3/Beam::Runner::ExecCommand.3 blib/man3/Beam::Runnable::Single.3 blib/man3/Beam::Runner::Command::run.3 blib/man3/Beam::Runner::Command.3 blib/man3/Beam::Runnable::DenyUsers.3 blib/man3/Beam::Runner::Util.3 blib/man3/Beam::Runner::Steps.3 blib/script/ blib/script/beam blib/man1/ blib/man1/beam.1 blib/lib/ blib/lib/Beam/ blib/lib/Beam/Runnable.pm blib/lib/Beam/Runnable/ blib/lib/Beam/Runnable/AllowUsers.pm blib/lib/Beam/Runnable/Timeout/ blib/lib/Beam/Runnable/Timeout/Alarm.pm blib/lib/Beam/Runnable/DenyUsers.pm blib/lib/Beam/Runnable/Single.pm blib/lib/Beam/Runner/ blib/lib/Beam/Runner/Command.pm blib/lib/Beam/Runner/ExecCommand.pm blib/lib/Beam/Runner/Util.pm blib/lib/Beam/Runner/Steps.pm blib/lib/Beam/Runner/Command/ blib/lib/Beam/Runner/Command/run.pm blib/lib/Beam/Runner/Command/help.pm blib/lib/Beam/Runner/Command/list.pm blib/lib/Beam/Runner.pm VmSize: 371896 kB Finished 2019-01-17T02:09:47