PATH=/usr/bin:/bin Start 2012-07-02T02:16:55 ActivePerl-1400 CPAN-1.9402 Going to read '/Users/fly1400/var/cpan/Metadata' Database was generated on Mon, 02 Jul 2012 03:58:03 GMT Running make for B/BO/BOBTFISH/Catalyst-Action-REST-1.04.tar.gz Checksum for /net/nas/data/cpan/authors/id/B/BO/BOBTFISH/Catalyst-Action-REST-1.04.tar.gz ok Catalyst-Action-REST-1.04/ Catalyst-Action-REST-1.04/Changes Catalyst-Action-REST-1.04/inc/ Catalyst-Action-REST-1.04/lib/ Catalyst-Action-REST-1.04/Makefile.PL Catalyst-Action-REST-1.04/MANIFEST Catalyst-Action-REST-1.04/META.yml Catalyst-Action-REST-1.04/README Catalyst-Action-REST-1.04/t/ Catalyst-Action-REST-1.04/TODO Catalyst-Action-REST-1.04/xt/ Catalyst-Action-REST-1.04/xt/pod-spell.t Catalyst-Action-REST-1.04/xt/pod.t Catalyst-Action-REST-1.04/xt/version-numbers.t Catalyst-Action-REST-1.04/t/broken/ Catalyst-Action-REST-1.04/t/callback.t Catalyst-Action-REST-1.04/t/catalyst-action-deserialize-multipart.t Catalyst-Action-REST-1.04/t/catalyst-action-deserialize.t Catalyst-Action-REST-1.04/t/catalyst-action-rest-action-dispatch-for-browsers.t Catalyst-Action-REST-1.04/t/catalyst-action-rest-action-dispatch.t Catalyst-Action-REST-1.04/t/catalyst-action-rest.t Catalyst-Action-REST-1.04/t/catalyst-action-serialize-accept.t Catalyst-Action-REST-1.04/t/catalyst-action-serialize-query.t Catalyst-Action-REST-1.04/t/catalyst-action-serialize.t Catalyst-Action-REST-1.04/t/catalyst-controller-rest.t Catalyst-Action-REST-1.04/t/catalyst-traitfor-request-rest-forbrowsers.t Catalyst-Action-REST-1.04/t/catalyst-traitfor-request-rest.t Catalyst-Action-REST-1.04/t/data-serializer.t Catalyst-Action-REST-1.04/t/isa.t Catalyst-Action-REST-1.04/t/json.t Catalyst-Action-REST-1.04/t/jsonp.t Catalyst-Action-REST-1.04/t/lib/ Catalyst-Action-REST-1.04/t/view.t Catalyst-Action-REST-1.04/t/xml-simple.t Catalyst-Action-REST-1.04/t/yaml-html.t Catalyst-Action-REST-1.04/t/yaml.t Catalyst-Action-REST-1.04/t/lib/Test/ Catalyst-Action-REST-1.04/t/lib/Test/Action/ Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/ Catalyst-Action-REST-1.04/t/lib/Test/Rest.pm Catalyst-Action-REST-1.04/t/lib/Test/Serialize/ Catalyst-Action-REST-1.04/t/lib/Test/Serialize.pm Catalyst-Action-REST-1.04/t/lib/Test/Serialize/Controller/ Catalyst-Action-REST-1.04/t/lib/Test/Serialize/View/ Catalyst-Action-REST-1.04/t/lib/Test/Serialize/View/Awful.pm Catalyst-Action-REST-1.04/t/lib/Test/Serialize/View/Simple.pm Catalyst-Action-REST-1.04/t/lib/Test/Serialize/Controller/JSON.pm Catalyst-Action-REST-1.04/t/lib/Test/Serialize/Controller/REST.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/ Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Log.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/ Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/ Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/Actions.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/ActionsForBrowsers.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/Deserialize.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/DeserializeMultiPart.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/Override.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/REST.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/Root.pm Catalyst-Action-REST-1.04/t/lib/Test/Catalyst/Action/REST/Controller/Serialize.pm Catalyst-Action-REST-1.04/t/lib/Test/Action/Class/ Catalyst-Action-REST-1.04/t/lib/Test/Action/Class.pm Catalyst-Action-REST-1.04/t/lib/Test/Action/Class/Sub.pm Catalyst-Action-REST-1.04/t/broken/Catalyst/ Catalyst-Action-REST-1.04/t/broken/Catalyst/Action/ Catalyst-Action-REST-1.04/t/broken/Catalyst/Action/Deserialize/ Catalyst-Action-REST-1.04/t/broken/Catalyst/Action/Serialize/ Catalyst-Action-REST-1.04/t/broken/Catalyst/Action/Serialize/Broken.pm Catalyst-Action-REST-1.04/t/broken/Catalyst/Action/Deserialize/Broken.pm Catalyst-Action-REST-1.04/lib/Catalyst/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/ Catalyst-Action-REST-1.04/lib/Catalyst/Controller/ Catalyst-Action-REST-1.04/lib/Catalyst/Request/ Catalyst-Action-REST-1.04/lib/Catalyst/TraitFor/ Catalyst-Action-REST-1.04/lib/Catalyst/TraitFor/Request/ Catalyst-Action-REST-1.04/lib/Catalyst/TraitFor/Request/REST/ Catalyst-Action-REST-1.04/lib/Catalyst/TraitFor/Request/REST.pm Catalyst-Action-REST-1.04/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm Catalyst-Action-REST-1.04/lib/Catalyst/Request/REST/ Catalyst-Action-REST-1.04/lib/Catalyst/Request/REST.pm Catalyst-Action-REST-1.04/lib/Catalyst/Request/REST/ForBrowsers.pm Catalyst-Action-REST-1.04/lib/Catalyst/Controller/REST.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/DeserializeMultiPart.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/REST/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/REST.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/SerializeBase.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/Callback.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/Data/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/JSON/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/JSON.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/JSONP.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/View.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/XML/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/YAML/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/YAML.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/YAML/HTML.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/XML/Simple.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/JSON/XS.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Serialize/Data/Serializer.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/REST/ForBrowsers.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/Callback.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/Data/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/JSON/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/JSON.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/View.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/XML/ Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/YAML.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/XML/Simple.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/JSON/XS.pm Catalyst-Action-REST-1.04/lib/Catalyst/Action/Deserialize/Data/Serializer.pm Catalyst-Action-REST-1.04/inc/Module/ Catalyst-Action-REST-1.04/inc/Module/AutoInstall.pm Catalyst-Action-REST-1.04/inc/Module/Install/ Catalyst-Action-REST-1.04/inc/Module/Install.pm Catalyst-Action-REST-1.04/inc/Module/Install/AuthorRequires.pm Catalyst-Action-REST-1.04/inc/Module/Install/AuthorTests.pm Catalyst-Action-REST-1.04/inc/Module/Install/AutoInstall.pm Catalyst-Action-REST-1.04/inc/Module/Install/Base.pm Catalyst-Action-REST-1.04/inc/Module/Install/Can.pm Catalyst-Action-REST-1.04/inc/Module/Install/Fetch.pm Catalyst-Action-REST-1.04/inc/Module/Install/Include.pm Catalyst-Action-REST-1.04/inc/Module/Install/Makefile.pm Catalyst-Action-REST-1.04/inc/Module/Install/Metadata.pm Catalyst-Action-REST-1.04/inc/Module/Install/Win32.pm Catalyst-Action-REST-1.04/inc/Module/Install/WriteAll.pm CPAN.pm: Going to build B/BO/BOBTFISH/Catalyst-Action-REST-1.04.tar.gz >>> /Users/fly1400/ap1400/bin/perl Makefile.PL *** Module::AutoInstall version 1.06 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::More ...loaded. (0.98 >= 0.88) - Moose ...loaded. (2.0603 >= 1.03) - namespace::autoclean ...loaded. (0.13) - Catalyst::Runtime ...loaded. (5.90012 >= 5.80030) - Params::Validate ...loaded. (0.99 >= 0.76) - YAML::Syck ...loaded. (1.20 >= 0.67) - HTML::Parser ...loaded. (3.69) - Module::Pluggable::Object ...loaded. (3.9) - LWP::UserAgent ...loaded. (6.04 >= 2.033) - Data::Serializer ...loaded. (0.59 >= 0.36) - Class::Inspector ...loaded. (1.27 >= 1.13) - URI::Find ...loaded. (20111103) - MRO::Compat ...loaded. (0.11 >= 0.10) - namespace::autoclean ...loaded. (0.13) [JSON (application/json) support] - JSON ...loaded. (2.53 >= 2.12) - JSON::XS ...loaded. (2.32 >= 2.2222) [Data::Taxi (text/x-data-taxi) support (deprecated)] - Data::Taxi ...loaded. (0.96) [Config::General (text/x-config-general) support] - Config::General ...loaded. (2.50) [PHP::Serialization (text/x-php-serialization) support] - PHP::Serialization ...loaded. (0.34) [FreezeThaw (application/x-freezethaw) support] - FreezeThaw ...loaded. (0.5001) [XML::Simple (text/xml) support] - XML::Simple ...loaded. (2.18) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Catalyst::Action::REST Writing MYMETA.yml and MYMETA.json >>> make cp lib/Catalyst/Action/Deserialize/Data/Serializer.pm blib/lib/Catalyst/Action/Deserialize/Data/Serializer.pm cp lib/Catalyst/Action/Serialize/Data/Serializer.pm blib/lib/Catalyst/Action/Serialize/Data/Serializer.pm cp lib/Catalyst/Action/Serialize/XML/Simple.pm blib/lib/Catalyst/Action/Serialize/XML/Simple.pm cp lib/Catalyst/TraitFor/Request/REST.pm blib/lib/Catalyst/TraitFor/Request/REST.pm cp lib/Catalyst/Action/Serialize.pm blib/lib/Catalyst/Action/Serialize.pm cp lib/Catalyst/Action/Serialize/JSON.pm blib/lib/Catalyst/Action/Serialize/JSON.pm cp lib/Catalyst/Controller/REST.pm blib/lib/Catalyst/Controller/REST.pm cp lib/Catalyst/Action/Serialize/View.pm blib/lib/Catalyst/Action/Serialize/View.pm cp lib/Catalyst/Action/Deserialize/JSON.pm blib/lib/Catalyst/Action/Deserialize/JSON.pm cp lib/Catalyst/Action/REST/ForBrowsers.pm blib/lib/Catalyst/Action/REST/ForBrowsers.pm cp lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm blib/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm cp lib/Catalyst/Action/Deserialize/JSON/XS.pm blib/lib/Catalyst/Action/Deserialize/JSON/XS.pm cp lib/Catalyst/Action/Deserialize/XML/Simple.pm blib/lib/Catalyst/Action/Deserialize/XML/Simple.pm cp lib/Catalyst/Action/Serialize/YAML/HTML.pm blib/lib/Catalyst/Action/Serialize/YAML/HTML.pm cp lib/Catalyst/Action/Deserialize.pm blib/lib/Catalyst/Action/Deserialize.pm cp lib/Catalyst/Action/Deserialize/View.pm blib/lib/Catalyst/Action/Deserialize/View.pm cp lib/Catalyst/Action/Deserialize/YAML.pm blib/lib/Catalyst/Action/Deserialize/YAML.pm cp lib/Catalyst/Action/Deserialize/Callback.pm blib/lib/Catalyst/Action/Deserialize/Callback.pm cp lib/Catalyst/Request/REST/ForBrowsers.pm blib/lib/Catalyst/Request/REST/ForBrowsers.pm cp lib/Catalyst/Action/REST.pm blib/lib/Catalyst/Action/REST.pm cp lib/Catalyst/Action/Serialize/JSON/XS.pm blib/lib/Catalyst/Action/Serialize/JSON/XS.pm cp lib/Catalyst/Action/DeserializeMultiPart.pm blib/lib/Catalyst/Action/DeserializeMultiPart.pm cp lib/Catalyst/Action/Serialize/YAML.pm blib/lib/Catalyst/Action/Serialize/YAML.pm cp lib/Catalyst/Action/Serialize/Callback.pm blib/lib/Catalyst/Action/Serialize/Callback.pm cp lib/Catalyst/Action/Serialize/JSONP.pm blib/lib/Catalyst/Action/Serialize/JSONP.pm cp lib/Catalyst/Action/SerializeBase.pm blib/lib/Catalyst/Action/SerializeBase.pm cp lib/Catalyst/Request/REST.pm blib/lib/Catalyst/Request/REST.pm Manifying blib/man3/Catalyst::Action::Deserialize.3 Manifying blib/man3/Catalyst::TraitFor::Request::REST.3 Manifying blib/man3/Catalyst::Action::Serialize.3 Manifying blib/man3/Catalyst::Request::REST::ForBrowsers.3 Manifying blib/man3/Catalyst::Controller::REST.3 Manifying blib/man3/Catalyst::Action::REST.3 Manifying blib/man3/Catalyst::Action::DeserializeMultiPart.3 Manifying blib/man3/Catalyst::Action::REST::ForBrowsers.3 Manifying blib/man3/Catalyst::TraitFor::Request::REST::ForBrowsers.3 Manifying blib/man3/Catalyst::Action::SerializeBase.3 Manifying blib/man3/Catalyst::Request::REST.3 BOBTFISH/Catalyst-Action-REST-1.04.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1400/ap1400/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/callback.t t/catalyst-action-deserialize-multipart.t t/catalyst-action-deserialize.t t/catalyst-action-rest-action-dispatch-for-browsers.t t/catalyst-action-rest-action-dispatch.t t/catalyst-action-rest.t t/catalyst-action-serialize-accept.t t/catalyst-action-serialize-query.t t/catalyst-action-serialize.t t/catalyst-controller-rest.t t/catalyst-traitfor-request-rest-forbrowsers.t t/catalyst-traitfor-request-rest.t t/data-serializer.t t/isa.t t/json.t t/jsonp.t t/view.t t/xml-simple.t t/yaml-html.t t/yaml.t t/callback.t ........................................... ok 1 - use Catalyst::Test; ok 2 - GET the monkey succeeded ok 3 - GET returned the right data ok 4 - POST to the monkey succeeded ok 5 - POST data matches 1..5 ok t/catalyst-action-deserialize-multipart.t .............. ok 1 - use Catalyst::Test; ok 2 - PUT Deserialize request succeeded ok 3 - Request returned deserialized data 1..3 ok t/catalyst-action-deserialize.t ........................ ok 1 - use Catalyst::Test; ok 2 - PUT Deserialize request succeeded ok 3 - Request returned deserialized data ok 4 - GET request with body does not work by default ok 5 - GET request via action_args ok 6 - PUT on un-useable Deserialize class returns 415 ok 7 - GET on unknown Content-Type returns 415 1..7 ok t/catalyst-action-rest-action-dispatch-for-browsers.t .. ok 1 - use Catalyst::Test; ok 2 - GET request succeeded ok 3 - GET request had proper response ok 4 - POST request succeeded ok 5 - POST request had proper response ok 6 - GET request succeeded (client looks like browser) ok 7 - GET request had proper response (client looks like browser) 1..7 ok t/catalyst-action-rest-action-dispatch.t ............... ok 1 - use Catalyst::Test; ok 2 - GET request succeeded ok 3 - GET request had proper response ok 4 - went through top level action for dispatching to GET ok 5 - went through action for dispatching to GET ok 6 - DELETE request succeeded ok 7 - DELETE request had proper response ok 8 - went through top level action for dispatching to DELETE ok 9 - went through action for dispatching to DELETE ok 10 - POST request succeeded ok 11 - POST request had proper response ok 12 - went through top level action for dispatching to POST ok 13 - went through action for dispatching to POST ok 14 - PUT request succeeded ok 15 - PUT request had proper response ok 16 - went through top level action for dispatching to PUT ok 17 - went through action for dispatching to PUT ok 18 - OPTIONS request succeeded ok 19 - OPTIONS request had proper response ok 20 - went through top level action for dispatching to OPTIONS ok 21 - went through action for dispatching to OPTIONS ok 22 - GET request succeeded ok 23 - GET request had proper response ok 24 - went through top level action for dispatching to GET ok 25 - went through action for dispatching to GET ok 26 - DELETE request succeeded ok 27 - DELETE request had proper response ok 28 - went through top level action for dispatching to DELETE ok 29 - went through action for dispatching to DELETE ok 30 - POST request succeeded ok 31 - POST request had proper response ok 32 - went through top level action for dispatching to POST ok 33 - went through action for dispatching to POST ok 34 - PUT request succeeded ok 35 - PUT request had proper response ok 36 - went through top level action for dispatching to PUT ok 37 - went through action for dispatching to PUT ok 38 - OPTIONS request succeeded ok 39 - OPTIONS request had proper response ok 40 - went through top level action for dispatching to OPTIONS ok 41 - went through action for dispatching to OPTIONS ok 42 - HEAD request succeeded ok 43 - HEAD request had proper response ok 44 - went through action for dispatching to PUT ok 45 - went through sub action for dispatching to PUT 1..45 ok t/catalyst-action-rest.t ............................... ok 1 - use Catalyst::Test; ok 2 - GET request succeeded ok 3 - GET request had proper response ok 4 - DELETE request succeeded ok 5 - DELETE request had proper response ok 6 - POST request succeeded ok 7 - POST request had proper response ok 8 - PUT request succeeded ok 9 - PUT request had proper response ok 10 - OPTIONS request succeeded ok 11 - OPTIONS request had proper response ok 12 - HEAD request succeeded ok 13 - HEAD request had proper response ok 14 - HEAD request succeeded ok 15 - Request to bad method gets 405 Not Implemented ok 16 - 405 allow header properly set. ok 17 - OPTIONS request handler succeeded ok 18 - OPTIONS request allow header properly set. ok 19 - OPTIONS request handler succeeded ok 20 - OPTIONS request allow header properly set. ok 21 - should have no body ok 22 - OPTIONS request handler succeeded ok 23 - OPTIONS request allow header properly set. ok 24 - should have no body ok 25 - Not Modified request handler succeeded ok 26 - Custom not_implemented handler succeeded ok 27 - not_implemented handler had proper response 1..27 ok t/catalyst-action-serialize-accept.t ................... ok 1 - use Catalyst::Test; ok 2 - GET the serialized request succeeded ok 3 - Request returned proper data ok 4 - ... with expected content-type ok 5 - GET the serialized request succeeded ok 6 - Request returned proper data ok 7 - Accept header used if content-type mapping not found ok 8 - GET the serialized request succeeded ok 9 - Request returned proper data ok 10 - ... with expected content-type ok 11 - GET the serialized request succeeded ok 12 - Request returned proper data ok 13 - ... with expected content-type ok 14 - GET the serialized request succeeded ok 15 - Request returned proper data ok 16 - ... with expected content-type ok 17 - GET the serialized request succeeded ok 18 - Request returned proper data 1..18 ok t/catalyst-action-serialize-query.t .................... ok 1 - use Catalyst::Test; ok 2 - GET the serialized request succeeded ok 3 - Request returned proper data 1..3 ok t/catalyst-action-serialize.t .......................... ok 1 - use Catalyst::Test; ok 2 - GET the serialized request succeeded ok 3 - Request returned proper data ok 4 - GET on un-useable Serialize class returns 415 ok 5 - GET on unknown Content-Type returns 415 ok 6 - 2nd request succeeded ok 7 - 2nd request returned proper data ok 8 - request succeeded (deprecated config) ok 9 - request returned proper data ok 10 - normal case ok ok 11 - set content-length when we serialize ok 12 - body explicitly set to '' results in '' content ok 13 - body explicitly set to '' - no automatic content-length 1..13 ok t/catalyst-controller-rest.t ........................... ok 1 - use Catalyst::Test; ok 2 - round trip (deserialize/serialize) ok 3 ok 4 - ... status created ok 5 - ...location of what was created ok 6 ok 7 - ... status accepted ok 8 - ...location of what was accepted ok 9 ok 10 - ... status no content ok 11 - ... no content ok 12 ok 13 - ... status found ok 14 - ... status found message ok 15 - ...location of what was found ok 16 ok 17 - ... status bad request ok 18 - ... status bad request message ok 19 ok 20 - ... status forbidden ok 21 - ... status forbidden ok 22 ok 23 - ... status not found ok 24 - ... status bad request message ok 25 ok 26 - ... status gone ok 27 - ... status gone message ok 28 ok 29 - ... multiple choices ok 30 - ... 300 multiple choices has response body ok 31 - ...main location of what was found 1..31 ok t/catalyst-traitfor-request-rest-forbrowsers.t ......... ok 1 - GET - not tunneled ok 2 - POST - not tunneled ok 3 - PUT - not tunneled ok 4 - DELETE - not tunneled ok 5 - PUT - tunneled with x-tunneled-method param ok 6 - DELETE - tunneled with x-tunneled-method param ok 7 - PUT - tunneled with x-http-method-override header ok 8 - DELETE - tunneled with x-http-method-override header ok 9 - x-tunneled-method is ignore with a GET ok 10 - x-tunneled-method is ignore with a GET ok 11 - default is a browser ok 12 - not a browser - X-Request-With = HTTP.Request ok 13 - not a browser - X-Request-With = XMLHttpRequest ok 14 - forced non-HTML content-type is not a browser ok 15 - forced HTML content-type is not a browser ok 16 - if it accepts */* it is a browser ok 17 - if it accepts text/html it is a browser ok 18 - if it accepts application/xhtml+xml it is a browser ok 19 - provided an Accept header but does not accept html, is not a browser ok 20 - GET - not tunneled ok 21 - POST - not tunneled ok 22 - PUT - not tunneled ok 23 - DELETE - not tunneled ok 24 - PUT - tunneled with x-tunneled-method param ok 25 - DELETE - tunneled with x-tunneled-method param ok 26 - PUT - tunneled with x-http-method-override header ok 27 - DELETE - tunneled with x-http-method-override header ok 28 - x-tunneled-method is ignore with a GET ok 29 - x-tunneled-method is ignore with a GET ok 30 - default is a browser ok 31 - not a browser - X-Request-With = HTTP.Request ok 32 - not a browser - X-Request-With = XMLHttpRequest ok 33 - forced non-HTML content-type is not a browser ok 34 - forced HTML content-type is not a browser ok 35 - if it accepts */* it is a browser ok 36 - if it accepts text/html it is a browser ok 37 - if it accepts application/xhtml+xml it is a browser ok 38 - provided an Accept header but does not accept html, is not a browser 1..38 ok t/catalyst-traitfor-request-rest.t ..................... ok 1 - content-type set in request headers is found ok 2 - preferred content type is text/foobar ok 3 - accept_only is false ok 4 - accepts text/foobar ok 5 - does not accept text/html ok 6 - content-type set in request headers and type in parameters is found ok 7 - preferred content type is text/foobar ok 8 - accept_only is false ok 9 - accepts text/foobar ok 10 - accepts text/fudge ok 11 - does not accept text/html ok 12 - content type in parameters is ignored for POST ok 13 - accept header is parsed properly ok 14 - preferred content type is text/xml ok 15 - accept_only is true ok 16 - accepts text/html ok 17 - accepts image/png ok 18 - does not accept image/svg ok 19 - accept header is parsed properly, and content-type header has precedence over accept ok 20 - accept_only is false ok 21 - accept header is parsed properly, and content-type header has precedence over accept ok 22 - accept_only is false ok 23 - each type appears only once ok 24 - each type appears only once ok 25 - content-type set in request headers is found ok 26 - preferred content type is text/foobar ok 27 - accept_only is false ok 28 - accepts text/foobar ok 29 - does not accept text/html ok 30 - content-type set in request headers and type in parameters is found ok 31 - preferred content type is text/foobar ok 32 - accept_only is false ok 33 - accepts text/foobar ok 34 - accepts text/fudge ok 35 - does not accept text/html ok 36 - content type in parameters is ignored for POST ok 37 - accept header is parsed properly ok 38 - preferred content type is text/xml ok 39 - accept_only is true ok 40 - accepts text/html ok 41 - accepts image/png ok 42 - does not accept image/svg ok 43 - accept header is parsed properly, and content-type header has precedence over accept ok 44 - accept_only is false ok 45 - accept header is parsed properly, and content-type header has precedence over accept ok 46 - accept_only is false ok 47 - each type appears only once ok 48 - each type appears only once ok 49 - use Test::Catalyst::Action::REST; ok 50 - Request does Catalyst::TraitFor::Request::REST ok 51 - Can setup again ok 52 - Different request class ok 53 - Is right class ok 54 - Also smells like REST subclass ok 55 - no error from Request::REST subclass 1..55 ok t/data-serializer.t .................................... ok 1 - use Catalyst::Test; ok 2 - GET application/x-freezethaw succeeded ok 3 - GET application/x-freezethaw has the right data ok 4 - POST application/x-freezethaw succeeded ok 5 - POST application/x-freezethaw data matches ok 6 - GET text/x-data-taxi succeeded ok 7 - GET text/x-data-taxi has the right data ok 8 - POST text/x-data-taxi succeeded ok 9 - POST text/x-data-taxi data matches ok 10 - GET text/x-data-dumper succeeded ok 11 - GET text/x-data-dumper has the right data ok 12 - POST text/x-data-dumper succeeded ok 13 - POST text/x-data-dumper data matches ok 14 - GET text/x-php-serialization succeeded ok 15 - GET text/x-php-serialization has the right data ok 16 - POST text/x-php-serialization succeeded ok 17 - POST text/x-php-serialization data matches ok 18 - GET text/x-data-denter succeeded ok 19 - GET text/x-data-denter has the right data ok 20 - POST text/x-data-denter succeeded ok 21 - POST text/x-data-denter data matches ok 22 - GET application/x-storable succeeded ok 23 - GET application/x-storable has the right data ok 24 - POST application/x-storable succeeded ok 25 - POST application/x-storable data matches ok 26 - GET text/x-config-general succeeded ok 27 - GET text/x-config-general has the right data ok 28 - POST text/x-config-general succeeded ok 29 - POST text/x-config-general data matches ok 30 - POST Data::Dumper fails due to invalid input ok 31 - POST Data::Dumper data error matches 1..31 ok t/isa.t ................................................ ok 1 ok 2 ok 3 - The object isa Catalyst::Action::REST ok 4 ok 5 1..5 ok t/json.t ............................................... ok 1 - use Catalyst::Test; ok 2 - GET the monkey succeeded ok 3 - GET returned the right data ok 4 - POST to the monkey succeeded ok 5 - POST data matches ok 6 - GET the monkey succeeded ok 7 - GET returned the right data ok 8 - POST to the monkey succeeded ok 9 - POST data matches ok 10 - Got expected failed status due to invalid JSON ok 11 - Got success due to setting relaxed JSON input 1..11 ok t/jsonp.t .............................................. ok 1 - use Catalyst::Test; ok 2 - GET the monkey succeeded ok 3 - GET returned the right data ok 4 - GET the monkey succeeded ok 5 - GET returned the right data ok 6 - GET the monkey succeeded ok 7 - GET returned the right data 1..7 ok t/view.t ............................................... ok 1 - use Catalyst::Test; ok 2 - GET the monkey succeeded ok 3 - GET returned the right data ok 4 - POST to the monkey passed. ok 5 - View errors result in failure ok 6 - The error looks okay 1..6 ok t/xml-simple.t ......................................... ok 1 - use Catalyst::Test; ok 2 - GET the monkey succeeded ok 3 - GET returned the right data ok 4 - POST to the monkey succeeded ok 5 - POST data matches 1..5 ok t/yaml-html.t .......................................... ok 1 - use Catalyst::Test; ok 2 - GET the monkey succeeded ok 3 - GET returned the right data ok 4 - POST to the monkey failed; no deserializer. ok 5 - GET the xss succeeded ok 6 - GET returned the right data 1..6 ok t/yaml.t ............................................... ok 1 - use Catalyst::Test; ok 2 - GET the monkey succeeded ok 3 - GET returned the right data ok 4 - POST to the monkey succeeded ok 5 - POST data matches 1..5 ok All tests successful. Files=20, Tests=328, 50 wallclock secs ( 0.13 usr 0.06 sys + 23.82 cusr 1.46 csys = 25.47 CPU) Result: PASS BOBTFISH/Catalyst-Action-REST-1.04.tar.gz make test TEST_VERBOSE=1 -- OK Tomas Doran <bobtfish@bobtfish.net> Automated REST Method Dispatching >>> (cd /Users/fly1400/var/cpan/build/Catalyst-Action-REST-1.04-3vZ_zY && tar cvf - Catalyst-Action-REST-1.04.ppd blib) | gzip -c >/Users/fly1400/var/REPO/B/BO/BOBTFISH/Catalyst-Action-REST-1.04.tar.gz Catalyst-Action-REST-1.04.ppd blib/ blib/lib/ blib/lib/Catalyst/ blib/lib/Catalyst/Action/ blib/lib/Catalyst/Action/Deserialize/ blib/lib/Catalyst/Action/Deserialize/Callback.pm blib/lib/Catalyst/Action/Deserialize/Data/ blib/lib/Catalyst/Action/Deserialize/Data/Serializer.pm blib/lib/Catalyst/Action/Deserialize/JSON/ blib/lib/Catalyst/Action/Deserialize/JSON/XS.pm blib/lib/Catalyst/Action/Deserialize/JSON.pm blib/lib/Catalyst/Action/Deserialize/View.pm blib/lib/Catalyst/Action/Deserialize/XML/ blib/lib/Catalyst/Action/Deserialize/XML/Simple.pm blib/lib/Catalyst/Action/Deserialize/YAML.pm blib/lib/Catalyst/Action/Deserialize.pm blib/lib/Catalyst/Action/DeserializeMultiPart.pm blib/lib/Catalyst/Action/REST/ blib/lib/Catalyst/Action/REST/ForBrowsers.pm blib/lib/Catalyst/Action/REST.pm blib/lib/Catalyst/Action/Serialize/ blib/lib/Catalyst/Action/Serialize/Callback.pm blib/lib/Catalyst/Action/Serialize/Data/ blib/lib/Catalyst/Action/Serialize/Data/Serializer.pm blib/lib/Catalyst/Action/Serialize/JSON/ blib/lib/Catalyst/Action/Serialize/JSON/XS.pm blib/lib/Catalyst/Action/Serialize/JSON.pm blib/lib/Catalyst/Action/Serialize/JSONP.pm blib/lib/Catalyst/Action/Serialize/View.pm blib/lib/Catalyst/Action/Serialize/XML/ blib/lib/Catalyst/Action/Serialize/XML/Simple.pm blib/lib/Catalyst/Action/Serialize/YAML/ blib/lib/Catalyst/Action/Serialize/YAML/HTML.pm blib/lib/Catalyst/Action/Serialize/YAML.pm blib/lib/Catalyst/Action/Serialize.pm blib/lib/Catalyst/Action/SerializeBase.pm blib/lib/Catalyst/Controller/ blib/lib/Catalyst/Controller/REST.pm blib/lib/Catalyst/Request/ blib/lib/Catalyst/Request/REST/ blib/lib/Catalyst/Request/REST/ForBrowsers.pm blib/lib/Catalyst/Request/REST.pm blib/lib/Catalyst/TraitFor/ blib/lib/Catalyst/TraitFor/Request/ blib/lib/Catalyst/TraitFor/Request/REST/ blib/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm blib/lib/Catalyst/TraitFor/Request/REST.pm blib/man3/ blib/man3/Catalyst::Action::Deserialize.3 blib/man3/Catalyst::Action::DeserializeMultiPart.3 blib/man3/Catalyst::Action::REST.3 blib/man3/Catalyst::Action::REST::ForBrowsers.3 blib/man3/Catalyst::Action::Serialize.3 blib/man3/Catalyst::Action::SerializeBase.3 blib/man3/Catalyst::Controller::REST.3 blib/man3/Catalyst::Request::REST.3 blib/man3/Catalyst::Request::REST::ForBrowsers.3 blib/man3/Catalyst::TraitFor::Request::REST.3 blib/man3/Catalyst::TraitFor::Request::REST::ForBrowsers.3 >>> mv /Users/fly1400/var/cpan/build/Catalyst-Action-REST-1.04-3vZ_zY/Catalyst-Action-REST-1.04.ppd /Users/fly1400/var/REPO/B/BO/BOBTFISH Can't log to '/Users/fly1400/var/tmp/Library/Logs/ppm4.log': No such file or directory at /Users/fly1400/lib/ActivePerl/PPM/Logger.pm line 95. [InstallArea.pm:339] Created /Users/fly1400/var/megalib/etc/ppm-megalib-dirty [InstallArea.pm:362] Installing Catalyst-Action-REST with id 2080 [InstallArea.pm:369] Copy /tmp/ppm-DmVUJE/Catalyst-Action-REST-1.04/blib/html --> /Users/fly1400/var/megalib/html [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/Deserialize.html written [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/DeserializeMultiPart.html written [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/REST/ForBrowsers.html written [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/REST.html written [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/Serialize.html written [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/SerializeBase.html written [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Controller/REST.html written [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Request/REST/ForBrowsers.html written [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/Request/REST.html written [InstallArea.pm:497] /Users/fly1400/var/megalib/html/site/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.html already present [InstallArea.pm:548] /Users/fly1400/var/megalib/html/site/lib/Catalyst/TraitFor/Request/REST.html written [InstallArea.pm:369] Copy /tmp/ppm-DmVUJE/Catalyst-Action-REST-1.04/blib/lib --> /Users/fly1400/var/megalib [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/Callback.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/Data/Serializer.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/JSON/XS.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/JSON.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/View.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/XML/Simple.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/YAML.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Deserialize.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/DeserializeMultiPart.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/REST/ForBrowsers.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/REST.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/Callback.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/Data/Serializer.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/JSON/XS.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/JSON.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/JSONP.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/View.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/XML/Simple.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/YAML/HTML.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize/YAML.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/Serialize.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Action/SerializeBase.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Controller/REST.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Request/REST/ForBrowsers.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/Request/REST.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm written [InstallArea.pm:548] /Users/fly1400/var/megalib/Catalyst/TraitFor/Request/REST.pm written [InstallArea.pm:418] Commit install [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/Deserialize.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/DeserializeMultiPart.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/REST/ForBrowsers.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/REST.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/Serialize.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Action/SerializeBase.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Controller/REST.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Request/REST/ForBrowsers.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/Request/REST.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/html/site/lib/Catalyst/TraitFor/Request/REST.html.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/Callback.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/Data/Serializer.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/JSON/XS.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/JSON.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/View.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/XML/Simple.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Deserialize/YAML.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Deserialize.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/DeserializeMultiPart.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/REST/ForBrowsers.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/REST.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/Callback.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/Data/Serializer.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/JSON/XS.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/JSON.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/JSONP.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/View.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/XML/Simple.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/YAML/HTML.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize/YAML.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/Serialize.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Action/SerializeBase.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Controller/REST.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Request/REST/ForBrowsers.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/Request/REST.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/Catalyst/TraitFor/Request/REST.pm.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/auto/Catalyst/Action/REST/.packlist.ppmbak [InstallArea.pm:454] unlink /Users/fly1400/var/megalib/etc/ppm-megalib-dirty Finished 2012-07-02T02:17:56