Back
From: metabase:user:3198cbe2-2aae-11df-837a-5e0a49663a4f
Subject: PASS CatalystX-ExtJS-1.123000 v5.10.1 GNU/Linux
Date: 2010-11-30T09:30:34Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Moritz Onken,
This is a computer-generated report for CatalystX-ExtJS-1.123000
on perl 5.10.1, created by CPAN-Reporter-1.1803.
Thank you for uploading your work to CPAN. Congratulations!
All tests were successful.
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
this report is from an automated smoke testing program
and was not reviewed by a human for accuracy
------------------------------
PROGRAM OUTPUT
------------------------------
Output from './Build test':
t/00-compile.t ................ ok
# Testing with Perl 5.010001, /home/graham/perltest/perl5101/perl/bin/perl
# Carp version is 1.11
# Catalyst version is 5.80029
# Catalyst::Action version is undefined
# Catalyst::Action::Deserialize version is 0.86
# Catalyst::Action::REST version is 0.86
# Catalyst::Action::RenderView version is 0.14
# Catalyst::Action::Serialize version is 0.86
# Catalyst::Controller version is undefined
# Catalyst::Controller::REST version is 0.86
# Catalyst::Engine::HTTP version is undefined
# Catalyst::Model::DBIC::Schema version is 0.43
# Catalyst::Request::REST::ForBrowsers version is 0.86
# Catalyst::Runtime version is 5.80029
# Catalyst::Utils version is undefined
# Catalyst::View::JSON version is 0.31
# Catalyst::View::TT version is 0.35
# Class::Accessor::Fast version is 0.34
# Config::Any version is 0.20
# DBIx::Class version is 0.08123
# DBIx::Class::ResultSet version is undefined
# DBIx::Class::Schema version is undefined
# English version is 1.04
# File::Find version is 1.14
# File::Spec version is 3.33
# File::Temp version is 0.22
# FindBin version is 1.50
# Getopt::Long version is 2.38
# HTML::Entities version is 3.68
# HTML::FormFu version is 0.08002
# HTML::FormFu::ExtJS version is 0.077
# HTML::FormFu::Model::DBIC version is 0.08002
# HTTP::Request::Common version is 5.824
# JSON version is 2.27
# JSON::Any version is 1.25
# JSON::XS version is 2.3
# JavaScript::Dumper version is 0.011
# Lingua::EN::Inflect version is 1.893
# List::Util version is 1.2303
# Module::Build version is 0.3616
# Moose version is 1.17
# Moose::Util::TypeConstraints version is 1.17
# MooseX::MethodAttributes version is 0.24
# Path::Class version is 0.21
# Path::Class::File version is 0.21
# Pod::Usage version is 1.36
# Scalar::Util version is 1.2303
# Test::More version is 2.0001
# Test::WWW::Mechanize::Catalyst version is 0.52
# namespace::autoclean version is 0.11
t/000-report-versions.t ....... ok
t/author-critic.t ............. skipped: these tests are for testing by the author
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.200/s) [4563] [Tue Nov 30 09:29:39 2010] ***
[debug] "GET" request for "api" from "127.0.0.1"
[debug] Path is "api"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 561
[info] Request took 0.193371s (5.171/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000633s |
| /api/index | 0.000257s |
| /api/end | 0.185267s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/direct/api.t ................ ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4564] [Tue Nov 30 09:29:43 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 78
[info] Request took 0.184507s (5.420/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.148904s |
| /api/router | 0.006105s |
| /json/index | 0.002336s |
| -> MyApp::View::JSON->process | 0.001248s |
| /api/end | 0.020668s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/direct/json.t ............... ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4565] [Tue Nov 30 09:29:47 2010] ***
[debug] "GET" request for "add/8/to/9" from "127.0.0.1"
[debug] Path is "/calc/add_to"
[debug] Arguments are "9"
[debug] Response Code: 200; Content-Type: unknown; Content-Length: 2
[info] Request took 0.008176s (122.309/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /calc/add | 0.000363s |
| /calc/add_to | 0.000263s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
Use of uninitialized value in sprintf at /home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/blib/lib/CatalystX/Controller/ExtJS/Direct/API.pm line 123.
Use of uninitialized value in sprintf at /home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/blib/lib/CatalystX/Controller/ExtJS/Direct/API.pm line 123.
[info] *** Request 2 (1.000/s) [4565] [Tue Nov 30 09:29:47 2010] ***
[debug] "GET" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Status Bad Request: method in action does not exist
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 400; Content-Type: application/json; Content-Length: 45
[info] Request took 0.033910s (29.490/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000740s |
| /api/router | 0.001229s |
| /api/end | 0.024932s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (1.000/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 70
[info] Request took 0.040542s (24.666/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.025435s |
| /api/router | 0.004732s |
| /calc/add | 0.000306s |
| /calc/add_to | 0.000278s |
| /api/end | 0.001710s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 4 (1.333/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction | Calculator |
| extData | [1,3] |
| extMethod | add |
| extTID | 2 |
| extType | rpc |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 72
[info] Request took 0.021982s (45.492/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001739s |
| /api/router | 0.004670s |
| /calc/add | 0.000301s |
| /calc/add_to | 0.000277s |
| /api/end | 0.002567s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 5 (1.667/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 285
[info] Request took 0.036789s (27.182/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000979s |
| /api/router | 0.023665s |
| /calc/add | 0.000305s |
| /calc/add_to | 0.000296s |
| /calc/add | 0.000310s |
| /calc/add_to | 0.000509s |
| /calc/add | 0.000571s |
| /calc/add_to | 0.000598s |
| /calc/add | 0.000630s |
| /calc/add_to | 0.000541s |
| /api/end | 0.003102s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 6 (2.000/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction | Calculator |
| extMethod | upload |
| extTID | 9 |
| extType | rpc |
| extUpload | true |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] File Uploads are:
.--------------+----------------------------+--------------------+-----------.
| Parameter | Filename | Type | Size |
+--------------+----------------------------+--------------------+-----------+
| file | calc.txt | text/plain | 3 |
'--------------+----------------------------+--------------------+-----------'
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 76
[info] Request took 0.020979s (47.667/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001162s |
| /api/router | 0.004964s |
| /calc/upload | 0.000841s |
| /api/end | 0.001747s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 7 (2.333/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction | Calculator |
| extMethod | upload |
| extTID | 9 |
| extType | rpc |
| extUpload | true |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] File Uploads are:
.--------------+----------------------------+--------------------+-----------.
| Parameter | Filename | Type | Size |
+--------------+----------------------------+--------------------+-----------+
| file | calc.txt | text/plain | 4 |
'--------------+----------------------------+--------------------+-----------'
[debug] Path is "api/router"
[debug]
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 43
[info] Request took 0.027382s (36.520/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000932s |
| /api/router | 0.006728s |
| /calc/upload | 0.001266s |
| /api/end | 0.002841s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 8 (2.667/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "rest/object/1" from "127.0.0.1"
[debug] Path is "/rest/object"
[debug] Arguments are "1"
[debug] Response Code: 200; Content-Type: text/plain; Content-Length: 54
[info] Request took 0.013679s (73.105/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /rest/begin | 0.004975s |
| /rest/object | 0.000296s |
| /object_POST | 0.000478s |
| /rest/end | 0.000430s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 9 (3.000/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 85
[info] Request took 0.034798s (28.737/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000964s |
| /api/router | 0.021380s |
| /rest/begin | 0.000681s |
| /rest/object | 0.000356s |
| /object_POST | 0.000628s |
| /rest/end | 0.013606s |
| /api/end | 0.002226s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 10 (3.333/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 81
[info] Request took 0.023134s (43.226/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001594s |
| /api/router | 0.008556s |
| /rest/begin | 0.000383s |
| /rest/object | 0.000416s |
| /object_GET | 0.000432s |
| /rest/end | 0.001790s |
| /api/end | 0.001639s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 11 (3.667/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 85
[info] Request took 0.028034s (35.671/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001853s |
| /api/router | 0.010751s |
| /rest/begin | 0.000662s |
| /rest/object | 0.000385s |
| /object_PUT | 0.000573s |
| /rest/end | 0.002714s |
| /api/end | 0.002741s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 12 (4.000/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 87
[info] Request took 0.022347s (44.749/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001021s |
| /api/router | 0.009534s |
| /rest/begin | 0.000636s |
| /rest/object | 0.000298s |
| /object_DELETE | 0.000585s |
| /rest/end | 0.002427s |
| /api/end | 0.002807s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 13 (4.333/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction | User |
| extMethod | create |
| extTID | 6 |
| extType | rpc |
| name | testuser |
| password | foobar |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 138
[info] Request took 1.748160s (0.572/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001729s |
| /api/router | 1.731479s |
| /user/begin | 0.008062s |
| /user/object | 1.707381s |
| -> /user/object_POST | 0.553277s |
| /user/end | 0.007997s |
| /api/end | 0.003795s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 14 (2.800/s) [4565] [Tue Nov 30 09:29:50 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 394
[info] Request took 1.248376s (0.801/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001686s |
| /api/router | 1.232813s |
| /user/begin | 0.000777s |
| /user/list | 1.224368s |
| /user/end | 0.002086s |
| /api/end | 0.001657s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 15 (2.500/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 394
[info] Request took 0.068807s (14.533/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001009s |
| /api/router | 0.055823s |
| /user/begin | 0.000697s |
| /user/object | 0.047259s |
| -> /user/list | 0.033818s |
| /user/end | 0.001916s |
| /api/end | 0.001728s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 16 (2.667/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction | User |
| extMethod | update |
| extTID | 6 |
| extType | rpc |
| extUpload | true |
| id | 1 |
| name | testuser |
| password | foobar2 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 141
[info] Request took 0.061315s (16.309/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000978s |
| /api/router | 0.044060s |
| /user/begin | 0.001812s |
| /user/object | 0.032300s |
| -> /user/object_PUT | 0.014153s |
| /user/end | 0.001890s |
| /api/end | 0.001736s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 17 (2.833/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction | User |
| extMethod | update |
| extTID | 6 |
| extType | rpc |
| id | 1 |
| name | testuser |
| password | foobar2 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 141
[info] Request took 0.061946s (16.143/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001076s |
| /api/router | 0.046385s |
| /user/begin | 0.001025s |
| /user/object | 0.037199s |
| -> /user/object_PUT | 0.017328s |
| /user/end | 0.001865s |
| /api/end | 0.001705s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 18 (3.000/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 395
[info] Request took 0.061425s (16.280/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000997s |
| /api/router | 0.046944s |
| /user/begin | 0.001175s |
| /user/list | 0.037000s |
| /user/end | 0.001871s |
| /api/end | 0.001733s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 19 (3.167/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 129
[info] Request took 0.041732s (23.962/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001265s |
| /api/router | 0.029026s |
| /user/begin | 0.001278s |
| /user/object | 0.018172s |
| -> /user/object_DELETE | 0.001872s |
| /user/end | 0.001853s |
| /api/end | 0.001681s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 20 (3.333/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 348
[info] Request took 0.057053s (17.528/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001034s |
| /api/router | 0.042435s |
| /user/begin | 0.001002s |
| /user/list | 0.033843s |
| /user/end | 0.002101s |
| /api/end | 0.001710s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/direct/router.t ............. ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.333/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 370
[info] Request took 0.435171s (2.298/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.016204s |
| /api/router | 0.401983s |
| /user/begin | 0.006500s |
| /user/object | 0.303434s |
| -> /user/object_POST | 0.077898s |
| /user/end | 0.022766s |
| /user/begin | 0.000781s |
| /user/object | 0.025181s |
| -> /user/object_POST | 0.011449s |
| /user/end | 0.001860s |
| /user/begin | 0.000982s |
| /user/object | 0.024675s |
| -> /user/object_POST | 0.011551s |
| /user/end | 0.001793s |
| /api/end | 0.007859s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 2 (0.667/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 452
[info] Request took 0.145775s (6.860/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000983s |
| /api/router | 0.134161s |
| /user/begin | 0.000753s |
| /user/list | 0.126449s |
| /user/end | 0.002264s |
| /api/end | 0.002318s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (1.000/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 382
[info] Request took 0.072134s (13.863/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001631s |
| /api/router | 0.056327s |
| /user/begin | 0.001195s |
| /user/list | 0.045955s |
| /user/end | 0.002074s |
| /api/end | 0.001736s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 4 (1.333/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Calling resultset method none
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 348
[info] Request took 0.060100s (16.639/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001884s |
| /api/router | 0.044482s |
| /user/begin | 0.000973s |
| /user/list | 0.036554s |
| /user/end | 0.001925s |
| /api/end | 0.001749s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
Use of uninitialized value $params[0] in join or string at /home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 237.
Use of uninitialized value $params[0] in join or string at /home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 237.
[info] *** Request 5 (1.667/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Calling resultset method foo with arguments ''
[debug] Calling resultset method not with arguments '1'
[debug] Calling resultset method not with arguments '2'
[debug] Calling resultset method not with arguments '3'
[debug] Calling resultset method not with arguments ''
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 348
[info] Request took 0.074436s (13.434/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001822s |
| /api/router | 0.059748s |
| /user/begin | 0.000759s |
| /user/list | 0.047754s |
| /user/end | 0.003436s |
| /api/end | 0.002230s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 6 (2.000/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 129
[info] Request took 0.040357s (24.779/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001815s |
| /api/router | 0.025690s |
| /user/begin | 0.000768s |
| /user/object | 0.018192s |
| -> /user/object_DELETE | 0.002070s |
| /user/end | 0.001890s |
| /api/end | 0.001723s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 7 (2.333/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 417
[info] Request took 0.064711s (15.453/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001197s |
| /api/router | 0.053799s |
| /user/begin | 0.001260s |
| /user/list | 0.042913s |
| /user/end | 0.001916s |
| /api/end | 0.001732s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 8 (2.000/s) [4566] [Tue Nov 30 09:29:57 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 261
[info] Request took 0.069550s (14.378/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001398s |
| /api/router | 0.054579s |
| /user/begin | 0.000815s |
| /user/object | 0.020879s |
| -> /user/object_DELETE | 0.001641s |
| /user/end | 0.001899s |
| /user/begin | 0.000817s |
| /user/object | 0.016629s |
| -> /user/object_DELETE | 0.001869s |
| /user/end | 0.001898s |
| /api/end | 0.001767s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 9 (2.250/s) [4566] [Tue Nov 30 09:29:57 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 348
[info] Request took 0.062134s (16.094/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001381s |
| /api/router | 0.051130s |
| /user/begin | 0.001265s |
| /user/list | 0.040059s |
| /user/end | 0.002064s |
| /api/end | 0.001718s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/direct/router/rest_extjs.t .. ok
t/pod.t ....................... ok
t/release-distmeta.t .......... skipped: these tests are for release candidate testing
t/release-has-version.t ....... skipped: these tests are for release candidate testing
t/release-kwalitee.t .......... skipped: these tests are for release candidate testing
t/release-minimum-version.t ... skipped: these tests are for release candidate testing
t/release-pod-coverage.t ...... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ........ skipped: these tests are for release candidate testing
t/release-portability.t ....... skipped: these tests are for release candidate testing
t/release-unused-vars.t ....... skipped: these tests are for release candidate testing
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4576] [Tue Nov 30 09:30:03 2010] ***
[debug] "GET" request for "findordefault/nonsense" from "127.0.0.1"
[debug] Path is "/findordefault/object"
[debug] Arguments are "nonsense"
[debug] Default resultset method extjs_rest_findordefault cannot be found
[debug] Loading form t/root/forms/findordefault.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 75
[info] Request took 0.334779s (2.987/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /findordefault/begin | 0.000602s |
| /findordefault/object | 0.302808s |
| -> /findordefault/object_GET | 0.025851s |
| /findordefault/end | 0.022976s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/rest/findordefault.t ........ ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4582] [Tue Nov 30 09:30:08 2010] ***
[debug] "POST" request for "user" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| name | bar |
| password | foo |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 201; Content-Type: application/json; Content-Length: 62
[info] Request took 0.374736s (2.669/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.020517s |
| /user/object | 0.318122s |
| -> /user/object_POST | 0.082026s |
| /user/end | 0.022475s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 2 (1.000/s) [4582] [Tue Nov 30 09:30:08 2010] ***
[debug] "DELETE" request for "user/1" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| x-tunneled-method | DELETE |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 62
[info] Request took 0.029089s (34.377/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001086s |
| /user/object | 0.017367s |
| -> /user/object_DELETE | 0.001834s |
| /user/end | 0.003012s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (1.500/s) [4582] [Tue Nov 30 09:30:08 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 284
[info] Request took 0.136629s (7.319/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000706s |
| /user/list | 0.126873s |
| /user/end | 0.002311s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/rest/for_browser.t .......... ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4583] [Tue Nov 30 09:30:13 2010] ***
[debug] "GET" request for "skipend/form/edit_record" from "127.0.0.1"
[debug] Path is "/skipend/edit_record"
[debug] Rendering template "edit_record.tt2.js"
[debug] Response Code: 200; Content-Type: text/html; charset=utf-8; Content-Length: 3395
[info] Request took 0.327142s (3.057/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /skipend/begin | 0.000887s |
| /skipend/load_form | 0.237722s |
| /skipend/edit_record | 0.074151s |
| -> MyApp::View::TT->process | 0.071886s |
| /skipend/end | 0.000521s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/rest/skip_end.t ............. ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4586] [Tue Nov 30 09:30:18 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 284
[info] Request took 0.419657s (2.383/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001094s |
| /user/list | 0.383487s |
| /user/end | 0.023554s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 2 (1.000/s) [4586] [Tue Nov 30 09:30:18 2010] ***
[debug] "POST" request for "user" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| name | bar |
| password | foo |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 201; Content-Type: application/json; Content-Length: 62
[info] Request took 0.075075s (13.320/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.016850s |
| /user/object | 0.047962s |
| -> /user/object_POST | 0.034449s |
| /user/end | 0.001834s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (1.500/s) [4586] [Tue Nov 30 09:30:18 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 322
[info] Request took 0.063822s (15.669/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000503s |
| /user/list | 0.034943s |
| /user/end | 0.002033s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 4 (2.000/s) [4586] [Tue Nov 30 09:30:18 2010] ***
[debug] "GET" request for "user/1" from "127.0.0.1"
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 62
[info] Request took 0.041905s (23.864/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000820s |
| /user/object | 0.027606s |
| -> /user/object_GET | 0.006190s |
| /user/end | 0.002018s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 5 (1.667/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "PUT" request for "user/1" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| name | bas |
| password | foo |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 62
[info] Request took 0.047796s (20.922/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001981s |
| /user/object | 0.030514s |
| -> /user/object_PUT | 0.014382s |
| /user/end | 0.001873s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 6 (2.000/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "PUT" request for "user" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| id | 1 |
| name | bast |
| password | foo |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 65
[info] Request took 0.054998s (18.182/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001071s |
| /user/object | 0.037442s |
| -> /user/object_PUT | 0.015646s |
| /user/end | 0.003891s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 7 (2.333/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "GET" request for "user/1" from "127.0.0.1"
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 63
[info] Request took 0.037237s (26.855/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000755s |
| /user/object | 0.026620s |
| -> /user/object_GET | 0.005292s |
| /user/end | 0.002056s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 8 (2.667/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "DELETE" request for "user/1" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| name | bas |
| password | foo |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 62
[info] Request took 0.050634s (19.750/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001433s |
| /user/object | 0.017300s |
| -> /user/object_DELETE | 0.002080s |
| /user/end | 0.001806s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 9 (3.000/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "GET" request for "user/1" from "127.0.0.1"
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Status Not Found: Object could not be found.
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 404; Content-Type: application/json; Content-Length: 38
[info] Request took 0.078888s (12.676/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000795s |
| /user/object | 0.019712s |
| -> /user/object_GET | 0.001602s |
| /user/end | 0.002279s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/rest/user.t ................. ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class | Type |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API | instance |
| MyApp::Controller::Artist | instance |
| MyApp::Controller::Calculator | instance |
| MyApp::Controller::FindOrDefault | instance |
| MyApp::Controller::ForBrowser | instance |
| MyApp::Controller::ForBrowsers | instance |
| MyApp::Controller::JSON | instance |
| MyApp::Controller::Nested::Controller | instance |
| MyApp::Controller::REST | instance |
| MyApp::Controller::RequestClass | instance |
| MyApp::Controller::SkipEnd | instance |
| MyApp::Controller::User | instance |
| MyApp::Model::DBIC | instance |
| MyApp::Model::DBIC::FindOrDefault | class |
| MyApp::Model::DBIC::SkipEnd | class |
| MyApp::Model::DBIC::User | class |
| MyApp::View::JSON | instance |
| MyApp::View::TT | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'
[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private | Class | Method |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src | MyApp::Controller::API | src |
| /api/router | MyApp::Controller::API | router |
| /api/end | MyApp::Controller::API | end |
| /api/index | MyApp::Controller::API | index |
| /api/begin | MyApp::Controller::API | begin |
| /findordefault/base | MyApp::Controller::FindOrDefault | base |
| /findordefault/object | MyApp::Controller::FindOrDefault | object |
| /findordefault/object_DELETE | MyApp::Controller::FindOrDefault | object_DELETE |
| /findordefault/object_POST | MyApp::Controller::FindOrDefault | object_POST |
| /findordefault/object_GET | MyApp::Controller::FindOrDefault | object_GET |
| /findordefault/object_PUT | MyApp::Controller::FindOrDefault | object_PUT |
| /findordefault/end | MyApp::Controller::FindOrDefault | end |
| /findordefault/begin | MyApp::Controller::FindOrDefault | begin |
| /findordefault/list | MyApp::Controller::FindOrDefault | list |
| /calc/add | MyApp::Controller::Calculator | add |
| /calc/subtract | MyApp::Controller::Calculator | subtract |
| /calc/upload | MyApp::Controller::Calculator | upload |
| /calc/add_to | MyApp::Controller::Calculator | add_to |
| /json/index | MyApp::Controller::JSON | index |
| /forbrowsers/base | MyApp::Controller::ForBrowsers | base |
| /forbrowsers/object | MyApp::Controller::ForBrowsers | object |
| /forbrowsers/object_DELETE | MyApp::Controller::ForBrowsers | object_DELETE |
| /forbrowsers/object_POST | MyApp::Controller::ForBrowsers | object_POST |
| /forbrowsers/object_GET | MyApp::Controller::ForBrowsers | object_GET |
| /forbrowsers/object_PUT | MyApp::Controller::ForBrowsers | object_PUT |
| /forbrowsers/end | MyApp::Controller::ForBrowsers | end |
| /forbrowsers/begin | MyApp::Controller::ForBrowsers | begin |
| /forbrowsers/list | MyApp::Controller::ForBrowsers | list |
| /rest/object | MyApp::Controller::REST | object |
| /rest/begin | MyApp::Controller::REST | begin |
| /rest/end | MyApp::Controller::REST | end |
| /nested/controller/index | MyApp::Controller::Nested::Controller | index |
| /skipend/load_form | MyApp::Controller::SkipEnd | load_form |
| /skipend/object | MyApp::Controller::SkipEnd | object |
| /skipend/object_GET | MyApp::Controller::SkipEnd | object_GET |
| /skipend/object_PUT | MyApp::Controller::SkipEnd | object_PUT |
| /skipend/begin | MyApp::Controller::SkipEnd | begin |
| /skipend/list | MyApp::Controller::SkipEnd | list |
| /skipend/base | MyApp::Controller::SkipEnd | base |
| /skipend/object_POST | MyApp::Controller::SkipEnd | object_POST |
| /skipend/object_DELETE | MyApp::Controller::SkipEnd | object_DELETE |
| /skipend/end | MyApp::Controller::SkipEnd | end |
| /skipend/edit_record | MyApp::Controller::SkipEnd | edit_record |
| /forbrowser/base | MyApp::Controller::ForBrowser | base |
| /forbrowser/object | MyApp::Controller::ForBrowser | object |
| /forbrowser/object_DELETE | MyApp::Controller::ForBrowser | object_DELETE |
| /forbrowser/object_POST | MyApp::Controller::ForBrowser | object_POST |
| /forbrowser/object_GET | MyApp::Controller::ForBrowser | object_GET |
| /forbrowser/object_PUT | MyApp::Controller::ForBrowser | object_PUT |
| /forbrowser/end | MyApp::Controller::ForBrowser | end |
| /forbrowser/begin | MyApp::Controller::ForBrowser | begin |
| /forbrowser/list | MyApp::Controller::ForBrowser | list |
| /requestclass/params | MyApp::Controller::RequestClass | params |
| /requestclass/request_class | MyApp::Controller::RequestClass | request_class |
| /user/base | MyApp::Controller::User | base |
| /user/object | MyApp::Controller::User | object |
| /user/object_DELETE | MyApp::Controller::User | object_DELETE |
| /user/object_POST | MyApp::Controller::User | object_POST |
| /user/object_GET | MyApp::Controller::User | object_GET |
| /user/object_PUT | MyApp::Controller::User | object_PUT |
| /user/end | MyApp::Controller::User | end |
| /user/add_to_group | MyApp::Controller::User | add_to_group |
| /user/begin | MyApp::Controller::User | begin |
| /user/list | MyApp::Controller::User | list |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'
[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api | /api/index |
| /api/router | /api/router |
| /api/src | /api/src |
| /calc | /calc/upload |
| /calc | /calc/add |
| /calc/subtract | /calc/subtract |
| /nested/controller/index | /nested/controller/index |
| /requestclass/params | /requestclass/params |
| /requestclass/request_class | /requestclass/request_class |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec | Private |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/* | /calc/add (1) |
| | => /calc/add_to |
| /findordefaults/... | /findordefault/list |
| /findordefault/... | /findordefault/object |
| /forbrowsers/... | /forbrowser/list |
| /forbrowser/... | /forbrowser/object |
| /forbrowser/... | /forbrowsers/list |
| /forbrowsers/... | /forbrowsers/object |
| /rest/object/* | /rest/object |
| /skipend/form/edit_record | /skipend/load_form (0) |
| | => /skipend/edit_record |
| /skipends/... | /skipend/list |
| /skipend/... | /skipend/object |
| /user/*/add_to_group/* | /user/base (1) |
| | => /user/add_to_group |
| /users/... | /user/list |
| /user/... | /user/object |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'
[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.333/s) [4594] [Tue Nov 30 09:30:24 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 10377
[info] Request took 0.985213s (1.015/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000559s |
| /user/list | 0.952830s |
| /user/end | 0.023394s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 2 (0.500/s) [4594] [Tue Nov 30 09:30:25 2010] ***
[debug] "GET" request for "user" from "127.0.0.1"
[debug] Path is "/user/object"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 10377
[info] Request took 0.670160s (1.492/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000457s |
| /user/object | 0.660098s |
| -> /user/list | 0.648358s |
| /user/end | 0.002635s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (0.600/s) [4594] [Tue Nov 30 09:30:26 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| start | 10 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 9886
[info] Request took 0.648472s (1.542/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000466s |
| /user/list | 0.635596s |
| /user/end | 0.002442s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 4 (0.800/s) [4594] [Tue Nov 30 09:30:26 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| limit | 20 |
| start | 10 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 1285
[info] Request took 0.123697s (8.084/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000465s |
| /user/list | 0.110442s |
| /user/end | 0.002210s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 5 (1.000/s) [4594] [Tue Nov 30 09:30:26 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| limit | 20 |
| sort | name |
| start | 10 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 1285
[info] Request took 0.118797s (8.418/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000462s |
| /user/list | 0.106362s |
| /user/end | 0.002111s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 6 (1.200/s) [4594] [Tue Nov 30 09:30:26 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| dir | desc |
| limit | 20 |
| sort | name |
| start | 10 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 1305
[info] Request took 0.118833s (8.415/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000472s |
| /user/list | 0.106777s |
| /user/end | 0.002139s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 7 (1.167/s) [4594] [Tue Nov 30 09:30:27 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| dir | asc |
| limit | 20 |
| sort | password |
| start | 10 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 1305
[info] Request took 0.127327s (7.854/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000629s |
| /user/list | 0.112514s |
| /user/end | 0.002362s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 8 (1.333/s) [4594] [Tue Nov 30 09:30:27 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| dir | asc |
| ending | 1 |
| limit | 20 |
| sort | password |
| start | 10 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Status Bad Request: One ore more parameters did not pass the validation
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 400; Content-Type: application/json; Content-Length: 60
[info] Request took 0.274008s (3.650/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000473s |
| /user/list | 0.260187s |
| /user/end | 0.002095s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 9 (1.500/s) [4594] [Tue Nov 30 09:30:27 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| dir | ASC |
| ending | 2 |
| limit | 20 |
| sort | password |
| start | 10 |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 783
[info] Request took 0.095686s (10.451/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000776s |
| /user/list | 0.081570s |
| /user/end | 0.002081s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/rest/users.t ................ ok
All tests successful.
Files=21, Tests=450, 68 wallclock secs ( 0.42 usr 0.09 sys + 58.03 cusr 2.78 csys = 61.32 CPU)
Result: PASS
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------------------------ ------- --------
Carp 0 1.11
Catalyst::Action 0 0
Catalyst::Action::Deserialize 0 0.86
Catalyst::Action::RenderView 0 0.14
Catalyst::Action::REST 0.83 0.86
Catalyst::Action::Serialize 0 0.86
Catalyst::Controller 0 0
Catalyst::Controller::REST 0 0.86
Catalyst::Runtime 5.80024 5.80029
Catalyst::Utils 0 0
Class::Accessor::Fast 0 0.34
Config::Any 0 0.20
DBIx::Class 0.08123 0.08123
HTML::Entities 0 3.68
HTML::FormFu 0.08 0.08002
HTML::FormFu::ExtJS 0.076 0.077
HTML::FormFu::Model::DBIC 0.08 0.08002
JavaScript::Dumper 0.011 0.011
JSON::Any 0 1.25
JSON::XS 0 2.3
Lingua::EN::Inflect 0 1.893
List::Util 0 1.23_03
Moose 1.06 1.17
Moose::Role 0 1.17
Moose::Util::TypeConstraints 0 1.17
MooseX::MethodAttributes 0 0.24
namespace::autoclean 0 0.11
Path::Class 0 0.21
Scalar::Util 0 1.23_03
build_requires:
Module Need Have
------------------------------------ ------- --------
Catalyst 0 5.80029
Catalyst::Engine::HTTP 0 0
Catalyst::Model::DBIC::Schema 0 0.43
Catalyst::Request::REST::ForBrowsers 0 0.86
Catalyst::View::JSON 0 0.31
Catalyst::View::TT 0 0.35
DBIx::Class 0 0.08123
DBIx::Class::ResultSet 0 0
DBIx::Class::Schema 0 0
English 0 1.04
File::Find 0 1.14
File::Spec 0 3.33
File::Temp 0 0.22
FindBin 0 1.50
Getopt::Long 0 2.38
HTTP::Request::Common 0 5.824
JSON 0 2.27
Module::Build 0.3601 0.36_16
Path::Class::File 0 0.21
perl 5.004 5.010001
Pod::Usage 0 1.36
Test::More 0.94 2.00_01
Test::WWW::Mechanize::Catalyst 0 0.52
configure_requires:
Module Need Have
------------------------------------ ------- --------
Module::Build 0.3601 0.36_16
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
LANG = C
PATH = /home/graham/perltest/perl5101/perl/bin:/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core:/opt/qt/bin
PERL5LIB =
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 4504
PERL5_CPAN_IS_RUNNING = 4504
PERL5_CPAN_IS_RUNNING_IN_RECURSION = 3555,4504
PERL_CR_SMOKER_CURRENT = CatalystX-ExtJS-1.123000
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_MM_USE_DEFAULT = 1
SHELL = /bin/bash
TERM = xterm
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /home/graham/perltest/perl5101/perl/bin/perl
$UID/$EUID = 1000 / 1000
$GID = 1000 7 10 91 92 93 95 98 100 108 1000 1001
$EGID = 1000 7 10 91 92 93 95 98 100 108 1000 1001
Perl module toolchain versions installed:
Module Have
------------------- -------
CPAN 1.94_62
Cwd 3.33
ExtUtils::CBuilder 0.27_07
ExtUtils::Command 1.16
ExtUtils::Install 1.52
ExtUtils::MakeMaker 6.57_06
ExtUtils::Manifest 1.58
ExtUtils::ParseXS 2.2206
File::Spec 3.33
Module::Build 0.36_16
Module::Signature 0.66
Test::Harness 3.22
Test::More 2.00_01
YAML 0.72
YAML::Syck 1.17
version 0.86
--
Summary of my perl5 (revision 5 version 10 subversion 1) configuration:
Platform:
osname=linux, osvers=2.6.33-arch, archname=i686-linux-thread-multi-64int-ld
uname='linux lorant 2.6.33-arch #1 smp preempt thu may 13 12:06:25 cest 2010 i686 intel(r) pentium(r) 4 cpu 2.80ghz genuineintel gnulinux '
config_args=''
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=undef, uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.5.0 20100520 (prerelease)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long long', ivsize=8, nvtype='long double', nvsize=12, Off_t='off_t', lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.12.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.12'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld/CORE'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_LONG_DOUBLE
USE_PERLIO USE_REENTRANT_API
Built under linux
Compiled at Sep 1 2010 10:57:18
%ENV:
PERL5LIB=""
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="4504"
PERL5_CPAN_IS_RUNNING="4504"
PERL5_CPAN_IS_RUNNING_IN_RECURSION="3555,4504"
PERL_CR_SMOKER_CURRENT="CatalystX-ExtJS-1.123000"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_MM_USE_DEFAULT="1"
@INC:
/home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld
/home/graham/perltest/perl5101/perl/lib/5.10.1
/home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/i686-linux-thread-multi-64int-ld
/home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1
.