PATH=/usr/bin:/bin:/data/fly2200/cpanfly-5.22/var/megalib/bin Start 2016-12-10T02:00:35 ActivePerl-2200 CPAN-2.10 Reading '/data/fly2200/cpanfly-5.22/var/cpan/Metadata' Database was generated on Fri, 09 Dec 2016 06:41:02 GMT Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/P/PR/PREACTION/Mercury-0.010.tar.gz ok Mercury-0.010/ Mercury-0.010/bin/ Mercury-0.010/CHANGES Mercury-0.010/CONTRIBUTING.md Mercury-0.010/cpanfile Mercury-0.010/eg/ Mercury-0.010/lib/ Mercury-0.010/LICENSE Mercury-0.010/Makefile.PL Mercury-0.010/MANIFEST Mercury-0.010/META.json Mercury-0.010/META.yml Mercury-0.010/README Mercury-0.010/Rexfile Mercury-0.010/site/ Mercury-0.010/site.yml Mercury-0.010/t/ Mercury-0.010/t/00-compile.t Mercury-0.010/t/00-report-prereqs.dd Mercury-0.010/t/00-report-prereqs.t Mercury-0.010/t/allow_origin.t Mercury-0.010/t/bus.t Mercury-0.010/t/controller/ Mercury-0.010/t/pubsub.t Mercury-0.010/t/pushpull.t Mercury-0.010/t/share/ Mercury-0.010/t/share/allow_origin.conf Mercury-0.010/t/controller/pubsub.t Mercury-0.010/site/blog/ Mercury-0.010/site/index.markdown Mercury-0.010/site/release-blog.pl Mercury-0.010/site/theme/ Mercury-0.010/site/theme/blog/ Mercury-0.010/site/theme/css/ Mercury-0.010/site/theme/perldoc/ Mercury-0.010/site/theme/site/ Mercury-0.010/site/theme/site/footer.html.ep Mercury-0.010/site/theme/site/head_after.html.ep Mercury-0.010/site/theme/site/header_after.html.ep Mercury-0.010/site/theme/site/layout.html.ep Mercury-0.010/site/theme/site/navbar_extra.html.ep Mercury-0.010/site/theme/site/robots.txt.ep Mercury-0.010/site/theme/site/sidebar_before.html.ep Mercury-0.010/site/theme/site/sitemap.xml.ep Mercury-0.010/site/theme/site/style.html Mercury-0.010/site/theme/perldoc/pod.html.ep Mercury-0.010/site/theme/perldoc/source.html.ep Mercury-0.010/site/theme/css/normalize.css Mercury-0.010/site/theme/css/skeleton.css Mercury-0.010/site/theme/css/statocles-default.css Mercury-0.010/site/theme/blog/index.atom.ep Mercury-0.010/site/theme/blog/index.html.ep Mercury-0.010/site/theme/blog/index.rss.ep Mercury-0.010/site/theme/blog/post.html.ep Mercury-0.010/site/blog/2015/ Mercury-0.010/site/blog/2016/ Mercury-0.010/site/blog/2016/09/ Mercury-0.010/site/blog/2016/09/01/ Mercury-0.010/site/blog/2016/09/01/release-v0-009/ Mercury-0.010/site/blog/2016/09/01/release-v0-009/index.markdown Mercury-0.010/site/blog/2015/12/ Mercury-0.010/site/blog/2015/12/13/ Mercury-0.010/site/blog/2015/12/29/ Mercury-0.010/site/blog/2015/12/29/release-v0-008/ Mercury-0.010/site/blog/2015/12/29/release-v0-008/index.markdown Mercury-0.010/site/blog/2015/12/13/release-v0-007/ Mercury-0.010/site/blog/2015/12/13/release-v0-007/index.markdown Mercury-0.010/lib/Mercury/ Mercury-0.010/lib/Mercury.pm Mercury-0.010/lib/Mojolicious/ Mercury-0.010/lib/Mojolicious/Plugin/ Mercury-0.010/lib/Mojolicious/Plugin/Mercury.pm Mercury-0.010/lib/Mercury/Command/ Mercury-0.010/lib/Mercury/Controller/ Mercury-0.010/lib/Mercury/Pattern/ Mercury-0.010/lib/Mercury/public/ Mercury-0.010/lib/Mercury/templates/ Mercury-0.010/lib/Mercury/templates/bus.html.ep Mercury-0.010/lib/Mercury/templates/index.html.ep Mercury-0.010/lib/Mercury/templates/layouts/ Mercury-0.010/lib/Mercury/templates/pubsub.html.ep Mercury-0.010/lib/Mercury/templates/pushpull.html.ep Mercury-0.010/lib/Mercury/templates/layouts/standard.html.ep Mercury-0.010/lib/Mercury/public/example.js Mercury-0.010/lib/Mercury/Pattern/Bus.pm Mercury-0.010/lib/Mercury/Pattern/PubSub.pm Mercury-0.010/lib/Mercury/Pattern/PushPull.pm Mercury-0.010/lib/Mercury/Controller/Bus.pm Mercury-0.010/lib/Mercury/Controller/PubSub/ Mercury-0.010/lib/Mercury/Controller/PubSub.pm Mercury-0.010/lib/Mercury/Controller/PushPull.pm Mercury-0.010/lib/Mercury/Controller/PubSub/Cascade.pm Mercury-0.010/lib/Mercury/Command/mercury/ Mercury-0.010/lib/Mercury/Command/mercury.pm Mercury-0.010/lib/Mercury/Command/mercury/broker.pm Mercury-0.010/eg/chat.html Mercury-0.010/eg/daemon.pl Mercury-0.010/bin/mercury Configuring P/PR/PREACTION/Mercury-0.010.tar.gz with Makefile.PL >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2200/cpanfly-5.22/var/megalib Want /home/fly2200/ap2200-299134/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 Mercury Writing MYMETA.yml and MYMETA.json PREACTION/Mercury-0.010.tar.gz /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK Running make for P/PR/PREACTION/Mercury-0.010.tar.gz >>> make cp lib/Mercury/templates/index.html.ep blib/lib/Mercury/templates/index.html.ep cp lib/Mercury/Controller/PubSub/Cascade.pm blib/lib/Mercury/Controller/PubSub/Cascade.pm cp lib/Mercury/Controller/PubSub.pm blib/lib/Mercury/Controller/PubSub.pm cp lib/Mercury/Pattern/Bus.pm blib/lib/Mercury/Pattern/Bus.pm cp lib/Mercury/public/example.js blib/lib/Mercury/public/example.js cp lib/Mercury.pm blib/lib/Mercury.pm cp lib/Mercury/Pattern/PubSub.pm blib/lib/Mercury/Pattern/PubSub.pm cp lib/Mercury/Controller/PushPull.pm blib/lib/Mercury/Controller/PushPull.pm cp lib/Mercury/Command/mercury/broker.pm blib/lib/Mercury/Command/mercury/broker.pm cp lib/Mercury/templates/bus.html.ep blib/lib/Mercury/templates/bus.html.ep cp lib/Mercury/templates/layouts/standard.html.ep blib/lib/Mercury/templates/layouts/standard.html.ep cp lib/Mercury/templates/pushpull.html.ep blib/lib/Mercury/templates/pushpull.html.ep cp lib/Mercury/templates/pubsub.html.ep blib/lib/Mercury/templates/pubsub.html.ep cp lib/Mercury/Controller/Bus.pm blib/lib/Mercury/Controller/Bus.pm cp lib/Mercury/Pattern/PushPull.pm blib/lib/Mercury/Pattern/PushPull.pm cp lib/Mojolicious/Plugin/Mercury.pm blib/lib/Mojolicious/Plugin/Mercury.pm cp lib/Mercury/Command/mercury.pm blib/lib/Mercury/Command/mercury.pm cp bin/mercury blib/script/mercury "/data/fly2200/ap2200-299134/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/mercury Manifying 1 pod document Manifying 11 pod documents PREACTION/Mercury-0.010.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/controller/*.t t/00-compile.t ......... 1..12 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/Controller/Bus.pm loaded ok ok 5 - Mercury/Controller/PubSub.pm loaded ok ok 6 - Mercury/Controller/PubSub/Cascade.pm loaded ok ok 7 - Mercury/Controller/PushPull.pm loaded ok ok 8 - Mercury/Pattern/Bus.pm loaded ok ok 9 - Mercury/Pattern/PubSub.pm loaded ok ok 10 - Mercury/Pattern/PushPull.pm loaded ok ok 11 - Mojolicious/Plugin/Mercury.pm loaded ok ok 12 # 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 6.11 # Scalar::Util any 1.46 # t/00-report-prereqs.t .. 1..1 ok 1 ok [Sat Dec 10 02:00:43 2016] [debug] Reading configuration file "/data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Mercury-0.010-XsCnC4/t/share/allow_origin.conf" [Sat Dec 10 02:00:43 2016] [debug] Reading configuration file "/data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Mercury-0.010-XsCnC4/t/share/allow_origin.conf" [Sat Dec 10 02:00:43 2016] [debug] Your secret passphrase needs to be changed [Sat Dec 10 02:00:43 2016] [debug] GET "/bus/fry" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::Bus" and action "connect" [Sat Dec 10 02:00:43 2016] [debug] 101 Switching Protocols (0.002842s, 351.865/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/bus/leela" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] 401 Unauthorized (0.000661s, 1512.859/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/bus/bender" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] 401 Unauthorized (0.000641s, 1560.062/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/sub/fry" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "subscribe" [Sat Dec 10 02:00:43 2016] [debug] 101 Switching Protocols (0.002688s, 372.024/s) # Failed test 'unauthorized' # at t/allow_origin.t line 32. # got: undef # expected: '401' # Looks like you failed 1 test of 2. # Failed test 'bad origin' # at t/allow_origin.t line 37. [Sat Dec 10 02:00:43 2016] [debug] GET "/sub/bender" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] 401 Unauthorized (0.000560s, 1785.714/s) # Looks like you failed 1 test of 3. # Failed test 'example.com - host only' # at t/allow_origin.t line 51. # Looks like you failed 1 test of 1. # Failed test '/sub' # at t/allow_origin.t line 52. [Sat Dec 10 02:00:43 2016] [debug] GET "/pub/fry" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "publish" [Sat Dec 10 02:00:43 2016] [debug] 101 Switching Protocols (0.000732s, 1366.120/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/pub/leela" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] 401 Unauthorized (0.000535s, 1869.159/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/pub/bender" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] 401 Unauthorized (0.000508s, 1968.504/s) # Failed test 'WebSocket handshake with /push/fry' # at t/allow_origin.t line 20. # Failed test '101 Switching Protocols' # at t/allow_origin.t line 20. # got: undef # expected: '101' # Looks like you failed 2 tests of 3. # Failed test 'correct origin' # at t/allow_origin.t line 23. [Sat Dec 10 02:00:43 2016] [debug] GET "/push/leela" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] 401 Unauthorized (0.000495s, 2020.202/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/push/bender" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] 401 Unauthorized (0.000465s, 2150.538/s) # Looks like you failed 1 test of 3. # Failed test 'example.com - host only' # at t/allow_origin.t line 51. # Looks like you failed 1 test of 1. # Failed test '/push' # at t/allow_origin.t line 52. [Sat Dec 10 02:00:43 2016] [debug] GET "/pull/fry" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::PushPull" and action "pull" [Sat Dec 10 02:00:43 2016] [debug] 101 Switching Protocols (0.002502s, 399.680/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/pull/leela" [Sat Dec 10 02:00:43 2016] [debug] Routing to a callback [Sat Dec 10 02:00:43 2016] [debug] 401 Unauthorized (0.000517s, 1934.236/s) # Failed test 'unauthorized' # at t/allow_origin.t line 45. # got: undef # expected: '401' # Looks like you failed 1 test of 2. # Failed test 'no origin' # at t/allow_origin.t line 50. # Looks like you failed 1 test of 3. # Failed test 'example.com - host only' # at t/allow_origin.t line 51. # Looks like you failed 1 test of 1. # Failed test '/pull' # at t/allow_origin.t line 52. # Looks like you failed 3 tests of 5. t/allow_origin.t ....... # Subtest: /bus # Subtest: example.com - host only # Subtest: correct origin ok 1 - WebSocket handshake with /bus/fry ok 2 - 101 Switching Protocols ok 3 - closed WebSocket 1..3 ok 1 - correct origin # Subtest: bad origin ok 1 - did not succeed ok 2 - unauthorized 1..2 ok 2 - bad origin # Subtest: no origin ok 1 - did not succeed ok 2 - unauthorized 1..2 ok 3 - no origin 1..3 ok 1 - example.com - host only 1..1 ok 1 - /bus # Subtest: /sub # Subtest: example.com - host only # Subtest: correct origin ok 1 - WebSocket handshake with /sub/fry ok 2 - 101 Switching Protocols ok 3 - closed WebSocket 1..3 ok 1 - correct origin # Subtest: bad origin ok 1 - did not succeed not ok 2 - unauthorized 1..2 not ok 2 - bad origin # Subtest: no origin ok 1 - did not succeed ok 2 - unauthorized 1..2 ok 3 - no origin 1..3 not ok 1 - example.com - host only 1..1 not ok 2 - /sub # Subtest: /pub # Subtest: example.com - host only # Subtest: correct origin ok 1 - WebSocket handshake with /pub/fry ok 2 - 101 Switching Protocols ok 3 - closed WebSocket 1..3 ok 1 - correct origin # Subtest: bad origin ok 1 - did not succeed ok 2 - unauthorized 1..2 ok 2 - bad origin # Subtest: no origin ok 1 - did not succeed ok 2 - unauthorized 1..2 ok 3 - no origin 1..3 ok 1 - example.com - host only 1..1 ok 3 - /pub # Subtest: /push # Subtest: example.com - host only # Subtest: correct origin not ok 1 - WebSocket handshake with /push/fry not ok 2 - 101 Switching Protocols ok 3 - closed WebSocket 1..3 not ok 1 - correct origin # Subtest: bad origin ok 1 - did not succeed ok 2 - unauthorized 1..2 ok 2 - bad origin # Subtest: no origin ok 1 - did not succeed ok 2 - unauthorized 1..2 ok 3 - no origin 1..3 not ok 1 - example.com - host only 1..1 not ok 4 - /push # Subtest: /pull # Subtest: example.com - host only # Subtest: correct origin ok 1 - WebSocket handshake with /pull/fry ok 2 - 101 Switching Protocols ok 3 - closed WebSocket 1..3 ok 1 - correct origin # Subtest: bad origin ok 1 - did not succeed ok 2 - unauthorized 1..2 ok 2 - bad origin # Subtest: no origin ok 1 - did not succeed not ok 2 - unauthorized 1..2 not ok 3 - no origin 1..3 not ok 1 - example.com - host only 1..1 not ok 5 - /pull 1..5 Dubious, test returned 3 (wstat 768, 0x300) Failed 3/5 subtests [Sat Dec 10 02:00:43 2016] [debug] Your secret passphrase needs to be changed [Sat Dec 10 02:00:43 2016] [debug] GET "/bus/foo" [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::Bus" and action "connect" [Sat Dec 10 02:00:43 2016] [debug] 101 Switching Protocols (0.003613s, 276.778/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/bus/foo" [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::Bus" and action "connect" [Sat Dec 10 02:00:43 2016] [debug] 101 Switching Protocols (0.000479s, 2087.683/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/bus/foo" [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::Bus" and action "connect" [Sat Dec 10 02:00:43 2016] [debug] 101 Switching Protocols (0.000496s, 2016.129/s) [Sat Dec 10 02:00:43 2016] [debug] GET "/bus/foo" [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::Bus" and action "connect" [Sat Dec 10 02:00:43 2016] [debug] 101 Switching Protocols (0.000541s, 1848.429/s) # Failed test 'WebSocket handshake with /bus/bar' # at t/bus.t line 16. [Sat Dec 10 02:00:43 2016] [debug] POST "/bus/foo" [Sat Dec 10 02:00:43 2016] [debug] Routing to controller "Mercury::Controller::Bus" and action "post" [Sat Dec 10 02:00:43 2016] [debug] 200 OK (0.001097s, 911.577/s) # Looks like you failed 1 test of 14. 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 not 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 # Subtest: post to bus ok 1 - POST /bus/foo ok 2 - 200 OK ok 3 - exact match for content ok 4 - peer 0 received message ok 5 - exact match for message ok 6 - peer 1 received message ok 7 - exact match for message ok 8 - peer 2 received message ok 9 - exact match for message ok 10 - peer 3 received message ok 11 - exact match for message 1..11 ok 9 - post to bus ok 10 - closed WebSocket ok 11 - closed WebSocket ok 12 - closed WebSocket ok 13 - closed WebSocket ok 14 - closed WebSocket 1..14 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/14 subtests [Sat Dec 10 02:00:44 2016] [debug] Your secret passphrase needs to be changed [Sat Dec 10 02:00:44 2016] [debug] GET "/pub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub" and action "publish" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.002348s, 425.894/s) [Sat Dec 10 02:00:44 2016] [debug] GET "/sub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub" and action "subscribe" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.001532s, 652.742/s) [Sat Dec 10 02:00:44 2016] [debug] GET "/sub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub" and action "subscribe" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.001324s, 755.287/s) t/controller/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 1..1 ok [Sat Dec 10 02:00:44 2016] [debug] Your secret passphrase needs to be changed [Sat Dec 10 02:00:44 2016] [debug] GET "/pub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "publish" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.003282s, 304.692/s) [Sat Dec 10 02:00:44 2016] [debug] GET "/sub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "subscribe" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.000603s, 1658.375/s) [Sat Dec 10 02:00:44 2016] [debug] GET "/sub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "subscribe" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.000335s, 2985.075/s) [Sat Dec 10 02:00:44 2016] [debug] GET "/sub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "subscribe" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.000321s, 3115.265/s) # Failed test 'WebSocket handshake with /sub/foo/bar' # at t/pubsub.t line 31. [Sat Dec 10 02:00:44 2016] [debug] GET "/pub/foo/bar" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "publish" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.000652s, 1533.742/s) # Failed test 'sub received message' # at t/pubsub.t line 38. # Failed test 'exact match for message' # at t/pubsub.t line 38. # got: '' # expected: 'Hello' # Looks like you failed 2 tests of 7. # Failed test 'publish on child topic' # at t/pubsub.t line 44. [Sat Dec 10 02:00:44 2016] [debug] POST "/pub/foo/bar" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "post" [Sat Dec 10 02:00:44 2016] [debug] 200 OK (0.000928s, 1077.586/s) # Failed test 'sub /sub/foo/bar received message' # at t/pubsub.t line 52. # Failed test 'exact match for message' # at t/pubsub.t line 52. # got: '' # expected: 'Hello Post Child' # Looks like you failed 2 tests of 7. # Failed test 'post on child topic' # at t/pubsub.t line 56. [Sat Dec 10 02:00:44 2016] [debug] GET "/pub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "publish" [Sat Dec 10 02:00:44 2016] [debug] 101 Switching Protocols (0.000341s, 2932.551/s) [Sat Dec 10 02:00:44 2016] [debug] POST "/pub/foo" [Sat Dec 10 02:00:44 2016] [debug] Routing to controller "Mercury::Controller::PubSub::Cascade" and action "post" [Sat Dec 10 02:00:44 2016] [debug] 200 OK (0.000767s, 1303.781/s) # Looks like you failed 3 tests of 8. # Failed test 'topic hierarchy' # at t/pubsub.t line 84. # Looks like you failed 1 test of 2. 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 not 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 not ok 3 - sub received message not ok 4 - exact match for message ok 5 - sub received message ok 6 - exact match for message ok 7 - closed WebSocket 1..7 not ok 3 - publish on child topic # Subtest: post on child topic ok 1 - POST /pub/foo/bar ok 2 - 200 OK ok 3 - exact match for content not ok 4 - sub /sub/foo/bar received message not ok 5 - exact match for message ok 6 - sub /sub/foo received message ok 7 - exact match for message 1..7 not ok 4 - post 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 5 - publish on parent topic # Subtest: post on parent topic ok 1 - POST /pub/foo ok 2 - sub received message ok 3 - exact match for message 1..3 ok 6 - post on parent topic ok 7 - closed WebSocket ok 8 - closed WebSocket 1..8 not ok 2 - topic hierarchy 1..2 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests [Sat Dec 10 02:00:45 2016] [debug] Your secret passphrase needs to be changed [Sat Dec 10 02:00:45 2016] [debug] GET "/pull/foo" [Sat Dec 10 02:00:45 2016] [debug] Routing to controller "Mercury::Controller::PushPull" and action "pull" [Sat Dec 10 02:00:45 2016] [debug] 101 Switching Protocols (0.003611s, 276.932/s) [Sat Dec 10 02:00:45 2016] [debug] GET "/pull/foo" [Sat Dec 10 02:00:45 2016] [debug] Routing to controller "Mercury::Controller::PushPull" and action "pull" [Sat Dec 10 02:00:45 2016] [debug] 101 Switching Protocols (0.000329s, 3039.514/s) [Sat Dec 10 02:00:45 2016] [debug] GET "/pull/bar" [Sat Dec 10 02:00:45 2016] [debug] Routing to controller "Mercury::Controller::PushPull" and action "pull" [Sat Dec 10 02:00:45 2016] [debug] 101 Switching Protocols (0.000607s, 1647.446/s) [Sat Dec 10 02:00:45 2016] [debug] GET "/push/foo" [Sat Dec 10 02:00:45 2016] [debug] Routing to controller "Mercury::Controller::PushPull" and action "push" [Sat Dec 10 02:00:45 2016] [debug] 101 Switching Protocols (0.000490s, 2040.816/s) # Failed test 'WebSocket handshake with /pull/foo' # at t/pushpull.t line 71. # Looks like you failed 1 test of 1. # Failed test 'add a puller' # at t/pushpull.t line 77. # Failed test 'third puller got fifth message' # at t/pushpull.t line 92. # Failed test 'exact match for message' # at t/pushpull.t line 92. # got: '' # expected: 'Hello' # Looks like you failed 2 tests of 4. # Failed test 'fifth message' # at t/pushpull.t line 99. [Sat Dec 10 02:00:45 2016] [debug] GET "/pull/foo" [Sat Dec 10 02:00:45 2016] [debug] Routing to controller "Mercury::Controller::PushPull" and action "pull" [Sat Dec 10 02:00:45 2016] [debug] 101 Switching Protocols (0.000328s, 3048.780/s) [Sat Dec 10 02:00:45 2016] [debug] POST "/push/foo" [Sat Dec 10 02:00:45 2016] [debug] Routing to controller "Mercury::Controller::PushPull" and action "post" [Sat Dec 10 02:00:45 2016] [debug] 200 OK (0.000785s, 1273.885/s) # Looks like you failed 2 tests of 18. 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 not ok 1 - WebSocket handshake with /pull/foo 1..1 not 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 not ok 2 - third puller got fifth message not ok 3 - exact match for message ok 4 - other pullers got no message 1..4 not 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 # Subtest: post to push ok 1 - POST /push/foo ok 2 - 200 OK ok 3 - exact match for content ok 4 - only puller received post (seventh) message ok 5 - exact match for message 1..5 ok 16 - post to push ok 17 - closed WebSocket ok 18 - closed WebSocket 1..18 Dubious, test returned 2 (wstat 512, 0x200) Failed 2/18 subtests Test Summary Report ------------------- t/allow_origin.t (Wstat: 768 Tests: 5 Failed: 3) Failed tests: 2, 4-5 Non-zero exit status: 3 t/bus.t (Wstat: 256 Tests: 14 Failed: 1) Failed test: 5 Non-zero exit status: 1 t/pubsub.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 1 t/pushpull.t (Wstat: 512 Tests: 18 Failed: 2) Failed tests: 10, 12 Non-zero exit status: 2 Files=7, Tests=53, 7 wallclock secs ( 0.04 usr 0.03 sys + 4.80 cusr 1.04 csys = 5.91 CPU) Result: FAIL Failed 4/7 test programs. 7/53 subtests failed. make: *** [test_dynamic] Error 2 PREACTION/Mercury-0.010.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.010.tar.gz VmSize: 322268 kB Finished 2016-12-10T02:00:45