Back
From: metabase:user:3198cbe2-2aae-11df-837a-5e0a49663a4f
Subject: PASS CatalystX-ExtJS-1.123000 v5.12.1 GNU/Linux
Date: 2010-12-09T16:08:52Z
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.12.1, created by CPAN-Reporter-1.18_06.
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.012001, /home/graham/perltest/perl5121/perl/bin/perl
# Carp version is 1.16
# 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.47
# 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.15
# 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.3619
# Moose version is 1.21
# Moose::Util::TypeConstraints version is 1.21
# 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.53
# 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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30244] [Thu Dec 9 16:08:03 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.055422s (18.043/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000498s |
| /api/index | 0.000213s |
| /api/end | 0.048326s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30245] [Thu Dec 9 16:08:07 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.080346s (12.446/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.044415s |
| /api/router | 0.005371s |
| /json/index | 0.002022s |
| -> MyApp::View::JSON->process | 0.001094s |
| /api/end | 0.022581s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30246] [Thu Dec 9 16:08:11 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.007156s (139.743/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /calc/add | 0.000275s |
| /calc/add_to | 0.000219s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
Use of uninitialized value in sprintf at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/Direct/API.pm line 123.
Use of uninitialized value in sprintf at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/Direct/API.pm line 123.
[info] *** Request 2 (1.000/s) [30246] [Thu Dec 9 16:08:11 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.036351s (27.510/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000476s |
| /api/router | 0.000974s |
| /api/end | 0.027324s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (1.500/s) [30246] [Thu Dec 9 16:08:11 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.034461s (29.018/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.018234s |
| /api/router | 0.003961s |
| /calc/add | 0.000254s |
| /calc/add_to | 0.000228s |
| /api/end | 0.001514s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 4 (2.000/s) [30246] [Thu Dec 9 16:08:11 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.019400s (51.546/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001595s |
| /api/router | 0.005552s |
| /calc/add | 0.000253s |
| /calc/add_to | 0.000226s |
| /api/end | 0.001987s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 5 (2.500/s) [30246] [Thu Dec 9 16:08:11 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.038737s (25.815/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001231s |
| /api/router | 0.024557s |
| /calc/add | 0.000347s |
| /calc/add_to | 0.000535s |
| /calc/add | 0.000432s |
| /calc/add_to | 0.000481s |
| /calc/add | 0.000469s |
| /calc/add_to | 0.000527s |
| /calc/add | 0.000256s |
| /calc/add_to | 0.000224s |
| /api/end | 0.001728s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 6 (3.000/s) [30246] [Thu Dec 9 16:08:11 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.023997s (41.672/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000832s |
| /api/router | 0.006136s |
| /calc/upload | 0.001370s |
| /api/end | 0.002494s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 7 (3.500/s) [30246] [Thu Dec 9 16:08:11 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.028628s (34.931/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001643s |
| /api/router | 0.006705s |
| /calc/upload | 0.001133s |
| /api/end | 0.002682s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 8 (4.000/s) [30246] [Thu Dec 9 16:08:11 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.021079s (47.441/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /rest/begin | 0.007354s |
| /rest/object | 0.000482s |
| /object_POST | 0.000790s |
| /rest/end | 0.000649s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 9 (3.000/s) [30246] [Thu Dec 9 16:08:12 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.029887s (33.459/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001503s |
| /api/router | 0.013495s |
| /rest/begin | 0.000598s |
| /rest/object | 0.000227s |
| /object_POST | 0.000377s |
| /rest/end | 0.006925s |
| /api/end | 0.002580s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 10 (3.333/s) [30246] [Thu Dec 9 16:08:12 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.023094s (43.301/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001439s |
| /api/router | 0.009390s |
| /rest/begin | 0.000575s |
| /rest/object | 0.000231s |
| /object_GET | 0.000380s |
| /rest/end | 0.001714s |
| /api/end | 0.002509s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 11 (3.667/s) [30246] [Thu Dec 9 16:08:12 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.023600s (42.373/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000854s |
| /api/router | 0.011824s |
| /rest/begin | 0.000858s |
| /rest/object | 0.000508s |
| /object_PUT | 0.000661s |
| /rest/end | 0.002434s |
| /api/end | 0.002486s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 12 (4.000/s) [30246] [Thu Dec 9 16:08:12 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.025374s (39.410/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001642s |
| /api/router | 0.010713s |
| /rest/begin | 0.001060s |
| /rest/object | 0.000457s |
| /object_DELETE | 0.000427s |
| /rest/end | 0.001447s |
| /api/end | 0.002193s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 13 (4.333/s) [30246] [Thu Dec 9 16:08:12 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 0.371131s (2.694/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000859s |
| /api/router | 0.361690s |
| /user/begin | 0.006806s |
| /user/object | 0.337990s |
| -> /user/object_POST | 0.154316s |
| /user/end | 0.009788s |
| /api/end | 0.001559s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 14 (4.667/s) [30246] [Thu Dec 9 16:08:12 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 0.235981s (4.238/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001575s |
| /api/router | 0.223788s |
| /user/begin | 0.001345s |
| /user/list | 0.214196s |
| /user/end | 0.001858s |
| /api/end | 0.001451s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 15 (5.000/s) [30246] [Thu Dec 9 16:08:12 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.070322s (14.220/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000874s |
| /api/router | 0.057661s |
| /user/begin | 0.000718s |
| /user/object | 0.040832s |
| -> /user/list | 0.029619s |
| /user/end | 0.001686s |
| /api/end | 0.001483s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 16 (5.333/s) [30246] [Thu Dec 9 16:08:12 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.053826s (18.578/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000821s |
| /api/router | 0.042321s |
| /user/begin | 0.001134s |
| /user/object | 0.033320s |
| -> /user/object_PUT | 0.013719s |
| /user/end | 0.001606s |
| /api/end | 0.001536s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 17 (5.667/s) [30246] [Thu Dec 9 16:08:12 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.062708s (15.947/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001189s |
| /api/router | 0.049204s |
| /user/begin | 0.001430s |
| /user/object | 0.033196s |
| -> /user/object_PUT | 0.012822s |
| /user/end | 0.001860s |
| /api/end | 0.001539s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 18 (4.500/s) [30246] [Thu Dec 9 16:08:13 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.061443s (16.275/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001480s |
| /api/router | 0.048743s |
| /user/begin | 0.000708s |
| /user/list | 0.040302s |
| /user/end | 0.001641s |
| /api/end | 0.001454s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 19 (4.750/s) [30246] [Thu Dec 9 16:08:13 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.044094s (22.679/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001678s |
| /api/router | 0.026329s |
| /user/begin | 0.001069s |
| /user/object | 0.018057s |
| -> /user/object_DELETE | 0.001663s |
| /user/end | 0.001635s |
| /api/end | 0.001489s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 20 (5.000/s) [30246] [Thu Dec 9 16:08:13 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.052609s (19.008/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001211s |
| /api/router | 0.037454s |
| /user/begin | 0.001138s |
| /user/list | 0.026514s |
| /user/end | 0.002889s |
| /api/end | 0.002802s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30247] [Thu Dec 9 16:08:17 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.314716s (3.177/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.013607s |
| /api/router | 0.284386s |
| /user/begin | 0.003807s |
| /user/object | 0.191387s |
| -> /user/object_POST | 0.080145s |
| /user/end | 0.019657s |
| /user/begin | 0.000680s |
| /user/object | 0.027351s |
| -> /user/object_POST | 0.012073s |
| /user/end | 0.001594s |
| /user/begin | 0.000698s |
| /user/object | 0.024965s |
| -> /user/object_POST | 0.014143s |
| /user/end | 0.001621s |
| /api/end | 0.006297s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 2 (1.000/s) [30247] [Thu Dec 9 16:08:17 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.142111s (7.037/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000887s |
| /api/router | 0.129330s |
| /user/begin | 0.000644s |
| /user/list | 0.119652s |
| /user/end | 0.003074s |
| /api/end | 0.003027s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (1.500/s) [30247] [Thu Dec 9 16:08:17 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.070714s (14.141/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001614s |
| /api/router | 0.057991s |
| /user/begin | 0.000687s |
| /user/list | 0.049539s |
| /user/end | 0.001684s |
| /api/end | 0.001837s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 4 (2.000/s) [30247] [Thu Dec 9 16:08:17 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.054183s (18.456/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000859s |
| /api/router | 0.042346s |
| /user/begin | 0.001090s |
| /user/list | 0.033394s |
| /user/end | 0.001683s |
| /api/end | 0.001486s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
Use of uninitialized value $params[0] in join or string at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 237.
Use of uninitialized value $params[0] in join or string at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 237.
[info] *** Request 5 (2.500/s) [30247] [Thu Dec 9 16:08:17 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.066703s (14.992/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001533s |
| /api/router | 0.050059s |
| /user/begin | 0.000643s |
| /user/list | 0.041690s |
| /user/end | 0.002403s |
| /api/end | 0.002617s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 6 (2.000/s) [30247] [Thu Dec 9 16:08:18 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.044970s (22.237/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001717s |
| /api/router | 0.031039s |
| /user/begin | 0.001149s |
| /user/object | 0.019376s |
| -> /user/object_DELETE | 0.002695s |
| /user/end | 0.003124s |
| /api/end | 0.001477s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 7 (2.333/s) [30247] [Thu Dec 9 16:08:18 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.063251s (15.810/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000899s |
| /api/router | 0.054226s |
| /user/begin | 0.001029s |
| /user/list | 0.045814s |
| /user/end | 0.001677s |
| /api/end | 0.001500s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 8 (2.667/s) [30247] [Thu Dec 9 16:08:18 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.067942s (14.718/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.001381s |
| /api/router | 0.055930s |
| /user/begin | 0.001185s |
| /user/object | 0.021673s |
| -> /user/object_DELETE | 0.001542s |
| /user/end | 0.001635s |
| /user/begin | 0.000691s |
| /user/object | 0.018271s |
| -> /user/object_DELETE | 0.001526s |
| /user/end | 0.001615s |
| /api/end | 0.001481s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 9 (3.000/s) [30247] [Thu Dec 9 16:08:18 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.056949s (17.560/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin | 0.000868s |
| /api/router | 0.046663s |
| /user/begin | 0.001144s |
| /user/list | 0.037444s |
| /user/end | 0.001770s |
| /api/end | 0.002102s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30257] [Thu Dec 9 16:08:24 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.220611s (4.533/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /findordefault/begin | 0.000893s |
| /findordefault/object | 0.183835s |
| -> /findordefault/object_GET | 0.023610s |
| /findordefault/end | 0.024051s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30258] [Thu Dec 9 16:08:28 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.248229s (4.029/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.021303s |
| /user/object | 0.193628s |
| -> /user/object_POST | 0.077326s |
| /user/end | 0.023334s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 2 (1.000/s) [30258] [Thu Dec 9 16:08:28 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.025758s (38.823/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001846s |
| /user/object | 0.015807s |
| -> /user/object_DELETE | 0.001659s |
| /user/end | 0.001615s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (1.500/s) [30258] [Thu Dec 9 16:08:28 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.139985s (7.144/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000423s |
| /user/list | 0.131642s |
| /user/end | 0.002029s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30259] [Thu Dec 9 16:08:32 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.209255s (4.779/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /skipend/begin | 0.000509s |
| /skipend/load_form | 0.125721s |
| /skipend/edit_record | 0.073185s |
| -> MyApp::View::TT->process | 0.071359s |
| /skipend/end | 0.000446s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30260] [Thu Dec 9 16:08:37 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.312975s (3.195/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000889s |
| /user/list | 0.275942s |
| /user/end | 0.024190s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 2 (1.000/s) [30260] [Thu Dec 9 16:08:37 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.072425s (13.807/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.014720s |
| /user/object | 0.047744s |
| -> /user/object_POST | 0.035587s |
| /user/end | 0.001638s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 3 (1.500/s) [30260] [Thu Dec 9 16:08:37 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.053245s (18.781/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000596s |
| /user/list | 0.042911s |
| /user/end | 0.002095s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 4 (2.000/s) [30260] [Thu Dec 9 16:08:37 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.037022s (27.011/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000629s |
| /user/object | 0.026880s |
| -> /user/object_GET | 0.005931s |
| /user/end | 0.001881s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 5 (2.500/s) [30260] [Thu Dec 9 16:08:37 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.047110s (21.227/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001608s |
| /user/object | 0.031919s |
| -> /user/object_PUT | 0.016780s |
| /user/end | 0.001614s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 6 (3.000/s) [30260] [Thu Dec 9 16:08:37 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.053256s (18.777/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001695s |
| /user/object | 0.038029s |
| -> /user/object_PUT | 0.013943s |
| /user/end | 0.001634s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 7 (3.500/s) [30260] [Thu Dec 9 16:08:37 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.040703s (24.568/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000849s |
| /user/object | 0.029295s |
| -> /user/object_GET | 0.006735s |
| /user/end | 0.001788s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 8 (4.000/s) [30260] [Thu Dec 9 16:08:37 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.034580s (28.918/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.001722s |
| /user/object | 0.017561s |
| -> /user/object_DELETE | 0.001723s |
| /user/end | 0.001828s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 9 (3.000/s) [30260] [Thu Dec 9 16:08:38 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.034324s (29.134/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000849s |
| /user/object | 0.021289s |
| -> /user/object_GET | 0.001388s |
| /user/end | 0.001804s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
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/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/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) [30261] [Thu Dec 9 16:08:42 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.860778s (1.162/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000474s |
| /user/list | 0.832740s |
| /user/end | 0.020198s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 2 (0.667/s) [30261] [Thu Dec 9 16:08:43 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.667621s (1.498/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000422s |
| /user/object | 0.658481s |
| -> /user/list | 0.645469s |
| /user/end | 0.002306s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
Use of uninitialized value in lc at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 269.
Use of uninitialized value in lc at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 269.
[info] *** Request 3 (0.750/s) [30261] [Thu Dec 9 16:08:44 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.659527s (1.516/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000742s |
| /user/list | 0.646358s |
| /user/end | 0.002297s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
Use of uninitialized value in lc at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 269.
Use of uninitialized value in lc at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 269.
[info] *** Request 4 (0.800/s) [30261] [Thu Dec 9 16:08:45 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.128487s (7.783/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000770s |
| /user/list | 0.116167s |
| /user/end | 0.001881s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
Use of uninitialized value in lc at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 269.
Use of uninitialized value in lc at /home/graham/perltest/perl5121/cpan/build/CatalystX-ExtJS-1.123000-rTtWMX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 269.
[info] *** Request 5 (1.000/s) [30261] [Thu Dec 9 16:08:45 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.139751s (7.156/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000819s |
| /user/list | 0.127132s |
| /user/end | 0.001901s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 6 (1.200/s) [30261] [Thu Dec 9 16:08:45 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.122949s (8.133/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000724s |
| /user/list | 0.109467s |
| /user/end | 0.001916s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 7 (1.400/s) [30261] [Thu Dec 9 16:08:45 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.122563s (8.159/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000823s |
| /user/list | 0.106045s |
| /user/end | 0.003476s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 8 (1.600/s) [30261] [Thu Dec 9 16:08:45 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.094872s (10.541/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000773s |
| /user/list | 0.079730s |
| /user/end | 0.001837s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
[info] *** Request 9 (1.800/s) [30261] [Thu Dec 9 16:08:45 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.097803s (10.225/s)
.---------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action | Time |
+---------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin | 0.000759s |
| /user/list | 0.085974s |
| /user/end | 0.001880s |
'---------------------------------------------------------------------------------------------------------------------------------------+-----------'
t/rest/users.t ................ ok
All tests successful.
Files=21, Tests=450, 60 wallclock secs ( 0.35 usr 0.11 sys + 55.29 cusr 2.48 csys = 58.23 CPU)
Result: PASS
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------------------------ ------- --------
Carp 0 1.16
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.21
Moose::Role 0 1.21
Moose::Util::TypeConstraints 0 1.21
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.47
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.15
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_19
Path::Class::File 0 0.21
perl 5.004 5.012001
Pod::Usage 0 1.36
Test::More 0.94 2.00_01
Test::WWW::Mechanize::Catalyst 0 0.53
configure_requires:
Module Need Have
------------------------------------ ------- --------
Module::Build 0.3601 0.36_19
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
LANG = C
PATH = /home/graham/perltest/perl5121/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 = 30185
PERL5_CPAN_IS_RUNNING = 30185
PERL5_CPAN_IS_RUNNING_IN_RECURSION = 4012,30185
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/perl5121/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.2801
ExtUtils::Command 1.16
ExtUtils::Install 1.55
ExtUtils::MakeMaker 6.57_06
ExtUtils::Manifest 1.58
ExtUtils::ParseXS 2.2206
File::Spec 3.33
Module::Build 0.36_19
Module::Signature 0.66
Test::Harness 3.22
Test::More 2.00_01
YAML 0.72
YAML::Syck 1.17
version 0.85
--
Summary of my perl5 (revision 5 version 12 subversion 1) configuration:
Platform:
osname=linux, osvers=2.6.33-arch, archname=i686-linux
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=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-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=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, 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 -lc -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -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/perl5121/perl/lib/5.12.1/i686-linux/CORE'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
Built under linux
Compiled at Jul 20 2010 13:38:07
%ENV:
PERL5LIB=""
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="30185"
PERL5_CPAN_IS_RUNNING="30185"
PERL5_CPAN_IS_RUNNING_IN_RECURSION="4012,30185"
PERL_CR_SMOKER_CURRENT="CatalystX-ExtJS-1.123000"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_MM_USE_DEFAULT="1"
@INC:
/home/graham/perltest/perl5121/perl/lib/site_perl/5.12.1/i686-linux
/home/graham/perltest/perl5121/perl/lib/site_perl/5.12.1
/home/graham/perltest/perl5121/perl/lib/5.12.1/i686-linux
/home/graham/perltest/perl5121/perl/lib/5.12.1
.