PATH=C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-11-21T10:01:18 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~2.24-/var/libs/bin;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.24-32\var\cpan\Metadata' Database was generated on Mon, 21 Nov 2016 06:17:02 GMT Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\P\PR\PREACTION\CPAN-Testers-API-0.002.tar.gz ok CPAN-Testers-API-0.002 CPAN-Testers-API-0.002/README CPAN-Testers-API-0.002/LICENSE CPAN-Testers-API-0.002/CHANGES CPAN-Testers-API-0.002/Rexfile CPAN-Testers-API-0.002/t CPAN-Testers-API-0.002/t/api.t CPAN-Testers-API-0.002/META.yml CPAN-Testers-API-0.002/MANIFEST CPAN-Testers-API-0.002/cpanfile CPAN-Testers-API-0.002/dist.ini CPAN-Testers-API-0.002/META.json CPAN-Testers-API-0.002/weaver.ini CPAN-Testers-API-0.002/Makefile.PL CPAN-Testers-API-0.002/t/00-compile.t CPAN-Testers-API-0.002/share CPAN-Testers-API-0.002/share/api.json CPAN-Testers-API-0.002/CONTRIBUTING.md CPAN-Testers-API-0.002/t/lib/Local CPAN-Testers-API-0.002/t/lib/Local/App.pm CPAN-Testers-API-0.002/bin CPAN-Testers-API-0.002/bin/cpantesters-api CPAN-Testers-API-0.002/t/00-report-prereqs.t CPAN-Testers-API-0.002/t/lib/Local/Schema.pm CPAN-Testers-API-0.002/t/00-report-prereqs.dd CPAN-Testers-API-0.002/t/controller CPAN-Testers-API-0.002/t/controller/release.t CPAN-Testers-API-0.002/lib/CPAN/Testers CPAN-Testers-API-0.002/lib/CPAN/Testers/API.pm CPAN-Testers-API-0.002/lib/CPAN/Testers/API CPAN-Testers-API-0.002/lib/CPAN/Testers/API/Base.pm CPAN-Testers-API-0.002/lib/CPAN/Testers/API/Controller CPAN-Testers-API-0.002/lib/CPAN/Testers/API/Controller/Release.pm Configuring P/PR/PREACTION/CPAN-Testers-API-0.002.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~2.24-\var\megalib Want \perl-5~2.24-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for CPAN::Testers::API Writing MYMETA.yml and MYMETA.json PREACTION/CPAN-Testers-API-0.002.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for P/PR/PREACTION/CPAN-Testers-API-0.002.tar.gz >>> dmake cp share\api.json blib\lib\auto\share\dist\CPAN-Testers-API\api.json cp lib/CPAN/Testers/API/Base.pm blib\lib\CPAN\Testers\API\Base.pm cp lib/CPAN/Testers/API/Controller/Release.pm blib\lib\CPAN\Testers\API\Controller\Release.pm cp lib/CPAN/Testers/API.pm blib\lib\CPAN\Testers\API.pm "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/cpantesters-api blib\script\cpantesters-api pl2bat.bat blib\script\cpantesters-api PREACTION/CPAN-Testers-API-0.002.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 Skip blib\lib\auto\share\dist\CPAN-Testers-API\api.json (unchanged) "C:\Perl-5.24-32\bin\perl.exe" "-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..4 ok 1 - CPAN/Testers/API.pm loaded ok ok 2 - CPAN/Testers/API/Base.pm loaded ok ok 3 - CPAN/Testers/API/Controller/Release.pm loaded ok ok 4 # skip bin/cpantesters-api isn't perl ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ----------------------- ---- ---- # ExtUtils::MakeMaker any 7.16 # File::ShareDir::Install 0.06 0.11 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.16 # # === Test Requires === # # Module Want Have # ------------------- -------- -------- # ExtUtils::MakeMaker any 7.16 # File::Spec any 3.62 # IO::Handle any 1.36 # IPC::Open3 any 1.20 # Test::More 1.001005 1.302062 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ---------------------------- ----- ----- # CPAN::Testers::Schema 0.002 0.002 # File::Share any 0.25 # Import::Base 0.012 1.002 # Log::Any 1.045 1.045 # Log::Any::Adapter::MojoLog 0.02 0.02 # Mojolicious 6 7.10 # Mojolicious::Plugin::OpenAPI any 1.06 # t/00-report-prereqs.t ... 1..1 ok 1 ok [Mon Nov 21 10:01:39 2016] [debug] GET "/v1" [Mon Nov 21 10:01:39 2016] [debug] Routing to a callback [Mon Nov 21 10:01:39 2016] [debug] 200 OK (0.003393s, 294.724/s) t/api.t ................. # Subtest: can get OpenAPI document ok 1 - GET /v1 ok 2 - 200 OK ok 3 - Content-Type is similar 1..3 ok 1 - can get OpenAPI document 1..1 ok [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [debug] Your secret passphrase needs to be changed [Mon Nov 21 10:01:43 2016] [debug] 200 OK (0.012439s, 80.392/s) [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [debug] 400 Bad Request (0.003121s, 320.410/s) [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release/dist/My-Dist" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [debug] 200 OK (0.004229s, 236.463/s) [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release/dist/My-Dist" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [debug] 200 OK (0.008212s, 121.773/s) [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release/dist/NOT_FOUND" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [debug] 404 Not Found (0.003073s, 325.415/s) [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release/author/PREACTION" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [debug] 200 OK (0.006687s, 149.544/s) [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release/author/PREACTION" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [debug] 200 OK (0.00801s, 124.844/s) [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release/author/NOT_FOUND" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [debug] 404 Not Found (0.00484s, 206.612/s) [Mon Nov 21 10:01:43 2016] [debug] GET "/v1/release/dist/My-Dist" [Mon Nov 21 10:01:43 2016] [debug] Routing to controller "CPAN::Testers::API::Controller::Release" and action "release" [Mon Nov 21 10:01:43 2016] [warn] OpenAPI <<< GET /v1/release/dist/My-Dist [{"message":"Does not match date-time format.","path":"\/since"}] [Mon Nov 21 10:01:43 2016] [debug] 400 Bad Request (0.001342s, 745.156/s) t/controller/release.t .. # Subtest: sanity check that items were inserted ok 1 - sanity check that items were inserted 1..1 ok 1 - sanity check that items were inserted # Subtest: all releases ok 1 - GET /v1/release ok 2 - 200 OK ok 3 - exact match for JSON Pointer "" # Subtest: since (disabled until optimized) ok 1 - GET /v1/release?since=2016-08-20T00:00:00Z ok 2 - 400 Bad Request ok 3 - has value for JSON Pointer "/errors" 1..3 ok 4 - since (disabled until optimized) 1..4 ok 2 - all releases # Subtest: by dist ok 1 - GET /v1/release/dist/My-Dist ok 2 - 200 OK ok 3 - exact match for JSON Pointer "" # Subtest: since ok 1 - GET /v1/release/dist/My-Dist?since=2016-08-20T00:00:00Z ok 2 - 200 OK ok 3 - exact match for JSON Pointer "" 1..3 ok 4 - since # Subtest: dist not found ok 1 - GET /v1/release/dist/NOT_FOUND ok 2 - 404 Not Found ok 3 - exact match for JSON Pointer "" 1..3 ok 5 - dist not found 1..5 ok 3 - by dist # Subtest: by dist ok 1 - GET /v1/release/author/PREACTION ok 2 - 200 OK ok 3 - exact match for JSON Pointer "" # Subtest: since ok 1 - GET /v1/release/author/PREACTION?since=2016-08-20T00:00:00Z ok 2 - 200 OK ok 3 - exact match for JSON Pointer "" 1..3 ok 4 - since # Subtest: dist not found ok 1 - GET /v1/release/author/NOT_FOUND ok 2 - 404 Not Found ok 3 - exact match for JSON Pointer "" 1..3 ok 5 - dist not found 1..5 ok 4 - by dist # Subtest: input validation # Subtest: "since" must be an ISO8601 date/time ok 1 - GET /v1/release/dist/My-Dist?since=Sat Nov 19 14:18:40 2016 ok 2 - 400 Bad Request ok 3 - has value for JSON Pointer "/errors" 1..3 ok 1 - "since" must be an ISO8601 date/time 1..1 ok 5 - input validation 1..5 ok All tests successful. Files=4, Tests=11, 11 wallclock secs ( 0.03 usr + 0.05 sys = 0.08 CPU) Result: PASS PREACTION/CPAN-Testers-API-0.002.tar.gz dmake test TEST_VERBOSE=1 -- OK Doug Bell <preaction@cpan.org> REST API for CPAN Testers data >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\CPAN-Testers-API-0.002-zvNCXl && tar cvf - CPAN-Testers-API-0.002.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/P/PR/PREACTION/CPAN-Testers-API-0.002.tar.gz CPAN-Testers-API-0.002.ppd blib/ blib/lib/ blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/CPAN-Testers-API/ blib/lib/auto/share/dist/CPAN-Testers-API/api.json blib/lib/CPAN/ blib/lib/CPAN/Testers/ blib/lib/CPAN/Testers/API/ blib/lib/CPAN/Testers/API/Base.pm blib/lib/CPAN/Testers/API/Controller/ blib/lib/CPAN/Testers/API/Controller/Release.pm blib/lib/CPAN/Testers/API.pm blib/script/ blib/script/cpantesters-api blib/script/cpantesters-api.bat Finished 2016-11-21T10:01:44