Checking if your kit is complete... Looks good Writing Makefile for REST::Application cp lib/REST/Application.pm blib/lib/REST/Application.pm cp lib/REST/Application/Routes.pm blib/lib/REST/Application/Routes.pm Manifying blib/man3/REST::Application.3 Manifying blib/man3/REST::Application::Routes.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-basic.....1..80 ok 1 - use REST::Application; ok 2 - use Tie::IxHash; ok 3 - use UNIVERSAL; ok 4 - use CGI; ok 5 - use Carp; ok 6 - Object instantiation. ok 7 - Retrieving default query object. ok 8 - Retrieving query object. ok 9 - Setting and retrieving a query object. ok 10 - Setting and retrieving a query object w/ undef. ok 11 - Setting and retrieving default query object. ok 12 - Setting and retrieving default query object w/ undef value. ok 13 - Getting resource hooks when none are set. ok 14 - Resource hook using a code ref (data type check) ok 15 - Resource hook using a code ref (value check) ok 16 - Resource hook regexes have their order preserved. ok 17 - Resource hook set from a hash ref ok 18 - Resource hook set and retrieved in 2 steps. ok 19 - require CGI; ok 20 - Retrieving path info. ok 21 - Retrieving request method. ok 22 - Loading resource - code reference ok 23 - Loading resource - default hook via undef ok 24 - Loading resource - default hook via non-match ok 25 - use TestClass; ok 26 - Loading resource - "methodName" hook ok 27 - Loading resource - [$object w/ "methodName"] hook ok 28 - Loading resource for GET HTTP method. ok 29 - Loading resource for PUT HTTP method. ok 30 - Loading resource for POST HTTP method. ok 31 - Loading resource for DELETE HTTP method. ok 32 - Loading resource - with $object->DELETE() hook ok 33 - Retrieving default header type ok 34 - Setting header type to "redirect". ok 35 - Setting header type to "none". ok 36 - Checking error for invalid header type ok 37 - Retrieving default header values. ok 38 - Retrieving custom header values. ok 39 - Resetting header, verifying return value. ok 40 - Resetting header, verifying reset. ok 41 - Running a REST Application ok 42 - Running a REST Application which has a resource being its own repr. ok 43 - Adding representation w/ a string. ok 44 - Adding representation w/ a scalar references. ok 45 - Sending representation. ok 46 - Running a REST Application ok 47 - preRun() method. ok 48 - postRun() method. ok 49 - Redirect header ok 50 - Using alternate matching text instead of PATH_INFO. ok 51 - Using custom matching logic, checkMatch(). ok 52 - Setting arguments for the handler. ok 53 - Setting arguments for the handler w/ a reference. ok 54 - Testing pre handler ok 55 - testing post handler ok 56 - The handle caller w/o error. ok 57 - The handle caller with error. ok 58 - Loading resource - code reference ok 59 - con-neg on text/xml ok 60 - con-neg on application/xml ok 61 - con-neg on text/html ok 62 - con-neg on text/json ok 63 - con-neg on */* ok 64 - con-neg on empty string ok 65 - Testing makeHandlerFromClass ok 66 - Testing makeHandlerFromRef ok 67 - Testing getLastMatchPattern ok 68 - Testing getLastMatchPath ok 69 - Test Real Method ok 70 - Tunnel PUT over POST via query param. ok 71 - Test Real Method ok 72 - Tunnel GET over POST via query param. ok 73 - Test Real Method ok 74 - Tunnel DELETE over POST via header. ok 75 - Test Real Method ok 76 - Tunnel POST over GET does not work ok 77 - Test Real Method ok 78 - Tunnel HEAD over GET does work ok 79 - Test Real Method ok 80 - Tunnel PUT over POST content ok t/02-routes....1..67 ok 1 - use REST::Application::Routes; ok 2 - Object instantiation. isa REST::Application::Routes ok 3 - Object instantiation. isa REST::Application ok 4 - Retrieving default query object. ok 5 - Retrieving query object. ok 6 - Setting and retrieving a query object. ok 7 - Setting and retrieving a query object w/ undef. ok 8 - Setting and retrieving default query object. ok 9 - Setting and retrieving default query object w/ undef value. ok 10 - Getting resource hooks when none are set. ok 11 - Resource hook using a code ref (data type check) isa HASH ok 12 - Resource hook using a code ref (value check) ok 13 - Resource hook regexes have their order preserved. ok 14 - Resource hook set from a hash ref ok 15 - Resource hook set and retrieved in 2 steps. ok 16 - require CGI; ok 17 - Retrieving path info. ok 18 - Retrieving request method. ok 19 - Loading resource - code reference ok 20 - Loading resource - default hook via undef ok 21 - Loading resource - default hook via non-match ok 22 - use RoutesTestClass; ok 23 - Loading resource - "methodName" hook ok 24 - Loading resource - [$object w/ "methodName"] hook ok 25 - Loading resource for GET HTTP method. ok 26 - Loading resource for PUT HTTP method. ok 27 - Loading resource for POST HTTP method. ok 28 - Loading resource for DELETE HTTP method. ok 29 - Loading resource - with $object->getResource() hook ok 30 - Retrieving default header type ok 31 - Setting header type to "redirect". ok 32 - Setting header type to "none". ok 33 - Checking error for invalid header type ok 34 - Retrieving default header values. ok 35 - Retrieving custom header values. ok 36 - Resetting header, verifying return value. ok 37 - Resetting header, verifying reset. ok 38 - Running a REST Application ok 39 - Running a REST Application which has a resource being its own repr. ok 40 - Adding representation w/ a string. ok 41 - Adding representation w/ a scalar references. ok 42 - Sending representation. ok 43 - Running a REST Application ok 44 - preRun() method. ok 45 - postRun() method. ok 46 - Redirect header ok 47 - Using alternate matching text instead of PATH_INFO. ok 48 - Using custom matching logic, checkMatch(). ok 49 - Setting arguments for the handler. ok 50 ok 51 ok 52 - The handle caller w/o error. ok 53 - The handle caller with error. ok 54 - resourceHooks contains ordered keys. ok 55 - resourceHooks contains ordered values. ok 56 - Testing parsing action ok 57 - Testing getLastMatchPath ok 58 - Testing getLastMatchPattern ok 59 - /data/tags matches ok 60 - /data/tags/foo matches ok 61 - /data/pages/cows/sections/udder/love/cakes matches ok 62 - /data/pages/cows/sections/udder/love/cakes no match ok 63 - /data/workspaces/cows matches ok 64 - /data/tags matches ok 65 - /data/tags matches ok 66 - /data/tags/foo matches ok 67 - /fowCOW is not matched ok All tests successful. Files=2, Tests=147, 4 wallclock secs ( 3.73 cusr + 0.20 csys = 3.93 CPU) make: *** [manifypods] Hangup