PATH=/usr/bin:/bin:/Users/fly2200/cpanfly-5.22/var/megalib/bin Start 2017-01-13T01:50:05 ActivePerl-2200 CPAN-2.10 Reading '/Users/fly2200/cpanfly-5.22/var/cpan/Metadata' Database was generated on Thu, 12 Jan 2017 06:41:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PR/PREACTION/Mercury-0.008.tar.gz Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/P/PR/PREACTION/Mercury-0.008.tar.gz ok Mercury-0.008/ Mercury-0.008/bin/ Mercury-0.008/CHANGES Mercury-0.008/CONTRIBUTING.md Mercury-0.008/cpanfile Mercury-0.008/eg/ Mercury-0.008/lib/ Mercury-0.008/LICENSE Mercury-0.008/Makefile.PL Mercury-0.008/MANIFEST Mercury-0.008/META.yml Mercury-0.008/README.mkdn Mercury-0.008/site/ Mercury-0.008/site.yml Mercury-0.008/t/ Mercury-0.008/t/00-compile.t Mercury-0.008/t/00-report-prereqs.dd Mercury-0.008/t/00-report-prereqs.t Mercury-0.008/t/allow_origin.t Mercury-0.008/t/bus.t Mercury-0.008/t/pubsub.t Mercury-0.008/t/pushpull.t Mercury-0.008/t/share/ Mercury-0.008/t/share/allow_origin.conf Mercury-0.008/site/blog/ Mercury-0.008/site/index.markdown Mercury-0.008/site/release-blog.pl Mercury-0.008/site/theme/ Mercury-0.008/site/theme/blog/ Mercury-0.008/site/theme/css/ Mercury-0.008/site/theme/perldoc/ Mercury-0.008/site/theme/site/ Mercury-0.008/site/theme/site/footer.html.ep Mercury-0.008/site/theme/site/head_after.html.ep Mercury-0.008/site/theme/site/header_after.html.ep Mercury-0.008/site/theme/site/layout.html.ep Mercury-0.008/site/theme/site/navbar_extra.html.ep Mercury-0.008/site/theme/site/robots.txt.ep Mercury-0.008/site/theme/site/sidebar_before.html.ep Mercury-0.008/site/theme/site/sitemap.xml.ep Mercury-0.008/site/theme/site/style.html Mercury-0.008/site/theme/perldoc/pod.html.ep Mercury-0.008/site/theme/perldoc/source.html.ep Mercury-0.008/site/theme/css/normalize.css Mercury-0.008/site/theme/css/skeleton.css Mercury-0.008/site/theme/css/statocles-default.css Mercury-0.008/site/theme/blog/index.atom.ep Mercury-0.008/site/theme/blog/index.html.ep Mercury-0.008/site/theme/blog/index.rss.ep Mercury-0.008/site/theme/blog/post.html.ep Mercury-0.008/site/blog/2015/ Mercury-0.008/site/blog/2015/12/ Mercury-0.008/site/blog/2015/12/13/ Mercury-0.008/site/blog/2015/12/13/release-v0-007/ Mercury-0.008/site/blog/2015/12/13/release-v0-007/index.markdown Mercury-0.008/lib/Mercury/ Mercury-0.008/lib/Mercury.pm Mercury-0.008/lib/Mercury/Command/ Mercury-0.008/lib/Mercury/public/ Mercury-0.008/lib/Mercury/PushPull.pm Mercury-0.008/lib/Mercury/templates/ Mercury-0.008/lib/Mercury/templates/bus.html.ep Mercury-0.008/lib/Mercury/templates/index.html.ep Mercury-0.008/lib/Mercury/templates/layouts/ Mercury-0.008/lib/Mercury/templates/pubsub.html.ep Mercury-0.008/lib/Mercury/templates/pushpull.html.ep Mercury-0.008/lib/Mercury/templates/layouts/standard.html.ep Mercury-0.008/lib/Mercury/public/example.js Mercury-0.008/lib/Mercury/Command/mercury/ Mercury-0.008/lib/Mercury/Command/mercury.pm Mercury-0.008/lib/Mercury/Command/mercury/broker.pm Mercury-0.008/eg/chat.html Mercury-0.008/eg/daemon.pl Mercury-0.008/bin/mercury Configuring P/PR/PREACTION/Mercury-0.008.tar.gz with Makefile.PL >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2200/cpanfly-5.22/var/megalib Want /Users/fly2200/ap2200-299195/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] 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 Mercury Writing MYMETA.yml and MYMETA.json PREACTION/Mercury-0.008.tar.gz /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK Running make for P/PR/PREACTION/Mercury-0.008.tar.gz >>> make cp lib/Mercury/templates/pushpull.html.ep blib/lib/Mercury/templates/pushpull.html.ep cp lib/Mercury/templates/layouts/standard.html.ep blib/lib/Mercury/templates/layouts/standard.html.ep cp lib/Mercury.pm blib/lib/Mercury.pm cp lib/Mercury/templates/bus.html.ep blib/lib/Mercury/templates/bus.html.ep cp lib/Mercury/templates/pubsub.html.ep blib/lib/Mercury/templates/pubsub.html.ep cp lib/Mercury/Command/mercury.pm blib/lib/Mercury/Command/mercury.pm cp lib/Mercury/Command/mercury/broker.pm blib/lib/Mercury/Command/mercury/broker.pm cp lib/Mercury/public/example.js blib/lib/Mercury/public/example.js cp lib/Mercury/templates/index.html.ep blib/lib/Mercury/templates/index.html.ep cp lib/Mercury/PushPull.pm blib/lib/Mercury/PushPull.pm cp bin/mercury blib/script/mercury "/Users/fly2200/ap2200-299195/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/mercury Manifying 1 pod document Manifying 4 pod documents PREACTION/Mercury-0.008.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ......... 1..5 ok 1 - Mercury.pm loaded ok ok 2 - Mercury/Command/mercury.pm loaded ok ok 3 - Mercury/Command/mercury/broker.pm loaded ok ok 4 - Mercury/PushPull.pm loaded ok ok 5 # skip bin/mercury isn't perl ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------- -------- -------- # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.62 # IO::Handle any 1.35 # IPC::Open3 any 1.18 # Test::More 1.001005 1.001014 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # --------------------- ---- ---- # File::Basename any 2.85 # File::Spec::Functions any 3.62 # Mojolicious 6.00 7.18 # Scalar::Util any 1.47 # t/00-report-prereqs.t .. 1..1 ok 1 ok Configuration file "/Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Mercury-0.008-kB233f/blib/t/share/allow_origin.conf" missing, maybe you need to create it? t/allow_origin.t ....... Dubious, test returned 2 (wstat 512, 0x200) No subtests run [Fri Jan 13 01:50:12 2017] [debug] GET "/bus/foo" [Fri Jan 13 01:50:12 2017] [debug] Routing to a callback [Fri Jan 13 01:50:12 2017] [debug] 101 Switching Protocols (0.00071s, 1408.451/s) [Fri Jan 13 01:50:12 2017] [debug] GET "/bus/foo" [Fri Jan 13 01:50:12 2017] [debug] Routing to a callback [Fri Jan 13 01:50:12 2017] [debug] 101 Switching Protocols (0.000302s, 3311.258/s) [Fri Jan 13 01:50:12 2017] [debug] GET "/bus/foo" [Fri Jan 13 01:50:12 2017] [debug] Routing to a callback [Fri Jan 13 01:50:12 2017] [debug] 101 Switching Protocols (0.000284s, 3521.127/s) [Fri Jan 13 01:50:12 2017] [debug] GET "/bus/foo" [Fri Jan 13 01:50:12 2017] [debug] Routing to a callback [Fri Jan 13 01:50:12 2017] [debug] 101 Switching Protocols (0.001447s, 691.085/s) [Fri Jan 13 01:50:12 2017] [debug] GET "/bus/bar" [Fri Jan 13 01:50:12 2017] [debug] Routing to a callback [Fri Jan 13 01:50:12 2017] [debug] 101 Switching Protocols (0.001276s, 783.699/s) t/bus.t ................ ok 1 - WebSocket handshake with /bus/foo ok 2 - WebSocket handshake with /bus/foo ok 3 - WebSocket handshake with /bus/foo ok 4 - WebSocket handshake with /bus/foo?echo=1 ok 5 - WebSocket handshake with /bus/bar # Subtest: peer 0 ok 1 - peer 0 sends message ok 2 - peer 1 received message ok 3 - exact match for message ok 4 - peer 2 received message ok 5 - exact match for message ok 6 - peer 3 received message ok 7 - exact match for message 1..7 ok 6 - peer 0 # Subtest: peer 2 ok 1 - peer 2 sends message ok 2 - peer 0 received message ok 3 - exact match for message ok 4 - peer 1 received message ok 5 - exact match for message ok 6 - peer 3 received message ok 7 - exact match for message 1..7 ok 7 - peer 2 # Subtest: peer 3 ok 1 - peer 3 sends message ok 2 - peer 0 received message ok 3 - exact match for message ok 4 - peer 1 received message ok 5 - exact match for message ok 6 - peer 2 received message ok 7 - exact match for message ok 8 - peer 3 received message ok 9 - exact match for message 1..9 ok 8 - peer 3 ok 9 - closed WebSocket ok 10 - closed WebSocket ok 11 - closed WebSocket ok 12 - closed WebSocket ok 13 - closed WebSocket 1..13 ok [Fri Jan 13 01:50:13 2017] [debug] GET "/pub/foo" [Fri Jan 13 01:50:13 2017] [debug] Routing to a callback [Fri Jan 13 01:50:13 2017] [debug] 101 Switching Protocols (0.000413s, 2421.308/s) [Fri Jan 13 01:50:13 2017] [debug] GET "/sub/foo" [Fri Jan 13 01:50:13 2017] [debug] Routing to a callback [Fri Jan 13 01:50:13 2017] [debug] 101 Switching Protocols (0.000296s, 3378.378/s) [Fri Jan 13 01:50:13 2017] [debug] GET "/sub/foo" [Fri Jan 13 01:50:13 2017] [debug] Routing to a callback [Fri Jan 13 01:50:13 2017] [debug] 101 Switching Protocols (0.000253s, 3952.569/s) [Fri Jan 13 01:50:13 2017] [debug] GET "/sub/foo" [Fri Jan 13 01:50:13 2017] [debug] Routing to a callback [Fri Jan 13 01:50:13 2017] [debug] 101 Switching Protocols (0.000195s, 5128.205/s) [Fri Jan 13 01:50:13 2017] [debug] GET "/sub/foo/bar" [Fri Jan 13 01:50:13 2017] [debug] Routing to a callback [Fri Jan 13 01:50:13 2017] [debug] 101 Switching Protocols (0.000356s, 2808.989/s) [Fri Jan 13 01:50:13 2017] [debug] GET "/pub/foo/bar" [Fri Jan 13 01:50:13 2017] [debug] Routing to a callback [Fri Jan 13 01:50:13 2017] [debug] 101 Switching Protocols (0.000341s, 2932.551/s) [Fri Jan 13 01:50:13 2017] [debug] GET "/pub/foo" [Fri Jan 13 01:50:13 2017] [debug] Routing to a callback [Fri Jan 13 01:50:13 2017] [debug] 101 Switching Protocols (0.000255s, 3921.569/s) t/pubsub.t ............. # Subtest: exact topic ok 1 - WebSocket handshake with /pub/foo ok 2 - WebSocket handshake with /sub/foo ok 3 - WebSocket handshake with /sub/foo ok 4 - send message ok 5 - sub received message ok 6 - exact match for message ok 7 - sub received message ok 8 - exact match for message ok 9 - closed WebSocket ok 10 - closed WebSocket ok 11 - closed WebSocket 1..11 ok 1 - exact topic # Subtest: topic hierarchy ok 1 - WebSocket handshake with /sub/foo ok 2 - WebSocket handshake with /sub/foo/bar # Subtest: publish on child topic ok 1 - WebSocket handshake with /pub/foo/bar ok 2 - send message ok 3 - sub received message ok 4 - exact match for message ok 5 - sub received message ok 6 - exact match for message ok 7 - closed WebSocket 1..7 ok 3 - publish on child topic # Subtest: publish on parent topic ok 1 - WebSocket handshake with /pub/foo ok 2 - send message ok 3 - sub received message ok 4 - exact match for message ok 5 - closed WebSocket 1..5 ok 4 - publish on parent topic ok 5 - closed WebSocket ok 6 - closed WebSocket 1..6 ok 2 - topic hierarchy 1..2 ok [Fri Jan 13 01:50:13 2017] [debug] GET "/pull/foo" [Fri Jan 13 01:50:13 2017] [debug] Routing to a callback [Fri Jan 13 01:50:13 2017] [debug] 101 Switching Protocols (0.000528s, 1893.939/s) [Fri Jan 13 01:50:14 2017] [debug] GET "/pull/foo" [Fri Jan 13 01:50:14 2017] [debug] Routing to a callback [Fri Jan 13 01:50:14 2017] [debug] 101 Switching Protocols (0.000183s, 5464.481/s) [Fri Jan 13 01:50:14 2017] [debug] GET "/pull/bar" [Fri Jan 13 01:50:14 2017] [debug] Routing to a callback [Fri Jan 13 01:50:14 2017] [debug] 101 Switching Protocols (0.000353s, 2832.861/s) [Fri Jan 13 01:50:14 2017] [debug] GET "/push/foo" [Fri Jan 13 01:50:14 2017] [debug] Routing to a callback [Fri Jan 13 01:50:14 2017] [debug] 101 Switching Protocols (0.000319s, 3134.796/s) [Fri Jan 13 01:50:14 2017] [debug] GET "/pull/foo" [Fri Jan 13 01:50:14 2017] [debug] Routing to a callback [Fri Jan 13 01:50:14 2017] [debug] 101 Switching Protocols (0.000213s, 4694.836/s) [Fri Jan 13 01:50:14 2017] [debug] GET "/pull/foo" [Fri Jan 13 01:50:14 2017] [debug] Routing to a callback [Fri Jan 13 01:50:14 2017] [debug] 101 Switching Protocols (0.000203s, 4926.108/s) t/pushpull.t ........... ok 1 - WebSocket handshake with /pull/foo ok 2 - WebSocket handshake with /pull/foo ok 3 - WebSocket handshake with /pull/bar ok 4 - WebSocket handshake with /push/foo # Subtest: first message ok 1 - send message ok 2 - first puller got first message ok 3 - exact match for message ok 4 - other pullers got no message 1..4 ok 5 - first message # Subtest: second message ok 1 - send message ok 2 - second puller got second message ok 3 - exact match for message ok 4 - other pullers got no message 1..4 ok 6 - second message # Subtest: third message ok 1 - send message ok 2 - first puller got third message ok 3 - exact match for message 1..3 ok 7 - third message # Subtest: remove a puller ok 1 - closed WebSocket 1..1 ok 8 - remove a puller # Subtest: fourth message ok 1 - send message ok 2 - first puller got third message ok 3 - exact match for message 1..3 ok 9 - fourth message # Subtest: add a puller ok 1 - WebSocket handshake with /pull/foo 1..1 ok 10 - add a puller # Subtest: fourth message ok 1 - send message ok 2 - first puller got fourth message ok 3 - exact match for message ok 4 - other pullers got no message 1..4 ok 11 - fourth message # Subtest: fifth message ok 1 - send message ok 2 - third puller got fifth message ok 3 - exact match for message ok 4 - other pullers got no message 1..4 ok 12 - fifth message # Subtest: remove all pullers ok 1 - closed WebSocket ok 2 - closed WebSocket 1..2 ok 13 - remove all pullers # Subtest: start again ok 1 - WebSocket handshake with /pull/foo 1..1 ok 14 - start again # Subtest: sixth message ok 1 - send message ok 2 - fourth puller got sixth message ok 3 - exact match for message 1..3 ok 15 - sixth message ok 16 - closed WebSocket ok 17 - closed WebSocket 1..17 ok Test Summary Report ------------------- t/allow_origin.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=6, Tests=38, 5 wallclock secs ( 0.04 usr 0.02 sys + 2.06 cusr 0.28 csys = 2.40 CPU) Result: FAIL Failed 1/6 test programs. 0/38 subtests failed. make: *** [test_dynamic] Error 255 PREACTION/Mercury-0.008.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PREACTION/Mercury-0.008.tar.gz Finished 2017-01-13T01:50:14