[Agavi-Tickets] [Agavi] #380: Implement an infrastructure for funtional and unit testing of applications

1 view
Skip to first unread message

Agavi

unread,
Jan 2, 2007, 7:41:40 AM1/2/07
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: new
Priority: normal | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: normal | Keywords:
---------------------+------------------------------------------------------
see #308 and #330

--
Ticket URL: <http://trac.agavi.org/ticket/380>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5


_______________________________________________
Agavi Tickets Mailing List
tic...@lists.agavi.org
http://lists.agavi.org/mailman/listinfo/tickets

Agavi

unread,
Jul 6, 2007, 9:40:50 PM7/6/07
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: new
Priority: normal | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: normal | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Comment (by anonymous):

http://a-buy-soma.associates-program.com Buy Soma http://a-cheap-soma
.associates-program.com Cheap Soma

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:1>

Agavi

unread,
Jul 6, 2007, 10:38:01 PM7/6/07
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: new
Priority: normal | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: normal | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Comment (by anonymous):

http://a-zoloft-side-effects.associates-program.com Zoloft Side Effects
http://a-valium-pharmacy.associates-program.com Valium Pharmacy

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:2>

Agavi

unread,
Dec 30, 2007, 11:04:45 PM12/30/07
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Changes (by david):

* priority: normal => highest
* severity: normal => blocker

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:1>

Agavi

unread,
Dec 30, 2007, 11:41:51 PM12/30/07
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)

---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Changes (by david):

* summary: Implement an infrastructure for funtional and unit testing of
applications => Implement an infrastructure for
funtional and unit testing of applications (and
Agavi itself)

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:2>

Agavi

unread,
Aug 21, 2008, 6:38:21 AM8/21/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)

---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Comment (by felix):

(In [2688]) pinned the phpunit version to r3500 due to a bug introduced in
r3502, refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:3>

Agavi

unread,
Aug 21, 2008, 6:40:27 AM8/21/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Changes (by felix):

* owner: david => felix
* has_patch: => 0

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:4>

Agavi

unread,
Aug 21, 2008, 12:43:11 PM8/21/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Comment (by felix):

(In [2691]) made the base test classes abstract, so that they do not get
included in the list of tests to run, refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:5>

Agavi

unread,
Aug 21, 2008, 12:44:20 PM8/21/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Comment (by felix):

(In [2692]) fixed the base interface name, refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:6>

Agavi

unread,
Aug 22, 2008, 8:54:01 AM8/22/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Comment (by felix):

(In [2695]) sets the agavi app dir for the testing env, refs
#380?\226?\128?\168

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:7>

Agavi

unread,
Aug 22, 2008, 8:58:55 AM8/22/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Comment (by felix):

(In [2696]) bootstrap an agavi installation for each test in a separate
method, refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:8>

Agavi

unread,
Aug 22, 2008, 8:59:38 AM8/22/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Comment (by felix):

(In [2697]) updates the template to contain fixes made in the phpunit
template it was copied from, refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:9>

Agavi

unread,
Aug 22, 2008, 9:02:41 AM8/22/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Comment (by felix):

(In [2699]) removes the bootstrap for the agavi installation, this is done
in the template used to call the job. refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:10>

Agavi

unread,
Aug 25, 2008, 5:33:13 AM8/25/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Comment (by felix):

(In [2701]) bootstrap a full agavi framework to run the tests in, refs
#380?\226?\128?\168

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:11>

Agavi

unread,
Aug 25, 2008, 5:46:05 AM8/25/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: new
Priority: highest | Milestone: 1.0
Component: _OTHER_ | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
---------------------+------------------------------------------------------
Comment (by felix):

(In [2703]) added first unit test for the sample app, POC code only
- Test name is hardcoded in the AgaviTesting.php
- requires a hacked PHPUnit version of an deleted branch :(
- requires putting the base class in the main autoload not in the module
autoload as it should be

refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:12>

Agavi

unread,
Sep 1, 2008, 5:22:17 AM9/1/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------
Changes (by felix):

* status: new => assigned
* component: _OTHER_ => unittest


--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:13>

Agavi

unread,
Sep 19, 2008, 3:16:47 PM9/19/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by david):

(In [2913]) tests for sample app, they work again now after [2904] which
merged [2903] (and [2912] / [2911]). this is good fun. refs #859, #861 and
#380

--
Ticket URL: </ticket/380#comment:14>

Agavi

unread,
Sep 19, 2008, 3:50:35 PM9/19/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [2914]) Merged revisions 2904,2906,2909,2912-2913 via svnmerge from
http://svn.agavi.org/branches/1.0

........
r2904 | david | 2008-09-19 18:57:48 +0200 (Fri, 19 Sep 2008) | 1 line

merge [2876:2903/branches/0.11]
........
r2906 | david | 2008-09-19 19:22:09 +0200 (Fri, 19 Sep 2008) | 1 line

merge [2904:2905/branches/0.11]
........
r2909 | david | 2008-09-19 19:51:53 +0200 (Fri, 19 Sep 2008) | 1 line

make AgaviTesting::dispatch() static
........
r2912 | david | 2008-09-19 20:49:42 +0200 (Fri, 19 Sep 2008) | 1 line

merge [2906:2911/branches/0.11]
........
r2913 | david | 2008-09-19 21:16:47 +0200 (Fri, 19 Sep 2008) | 1 line

tests for sample app, they work again now after [2904] which merged
[2903] (and [2912] / [2911]). this is good fun. refs #859, #861 and #380

........

--
Ticket URL: </ticket/380#comment:15>

Agavi

unread,
Oct 20, 2008, 5:03:42 AM10/20/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3074]) - merges the latest changes from branches/felix-testing-
implementation
- adds support for per-testcase environments
- adds support for code coverage via command line params
- refs #380

--
Ticket URL: </ticket/380#comment:16>

Agavi

unread,
Oct 20, 2008, 1:47:01 PM10/20/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3091]) merges the changes from branches/felix-testing-implementation,
r3087 - r3090
- adds support for specifying the testing env on the commandline
- adds some code cleanup

refs #380

--
Ticket URL: </ticket/380#comment:17>

Agavi

unread,
Oct 20, 2008, 2:25:17 PM10/20/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by david):

(In [3095]) renamed runtests.php to run-tests.php, refs #380

--
Ticket URL: </ticket/380#comment:18>

Agavi

unread,
Oct 21, 2008, 5:50:03 AM10/21/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3101]) Blocked revisions 3091 via svnmerge, this is the backmerge
from branches/felix-testing-implementation to branches/1.0

........
r3091 | felix | 2008-10-20 19:47:00 +0200 (Mon, 20 Oct 2008) | 7 lines

merges the changes from branches/felix-testing-implementation, r3087 -
r3090
- adds support for specifying the testing env on the commandline
- adds some code cleanup

refs #380
........

--
Ticket URL: </ticket/380#comment:19>

Agavi

unread,
Oct 21, 2008, 5:50:46 AM10/21/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3102]) Merged revisions 3093,3095-3097 via svnmerge from
http://svn.agavi.org/branches/1.0

........
r3093 | david | 2008-10-20 20:17:58 +0200 (Mon, 20 Oct 2008) | 1 line

merge [3077:3091/branches/0.11]
........
r3095 | david | 2008-10-20 20:25:17 +0200 (Mon, 20 Oct 2008) | 1 line

renamed runtests.php to run-tests.php, refs #380

........
r3096 | david | 2008-10-20 20:30:42 +0200 (Mon, 20 Oct 2008) | 1 line

1.0.0 beta 5 release info
........
r3097 | david | 2008-10-20 20:41:54 +0200 (Mon, 20 Oct 2008) | 1 line

removed var_dump() calls left over for debugging purposes, refs #876
........

--
Ticket URL: </ticket/380#comment:20>

Agavi

unread,
Oct 26, 2008, 9:25:30 AM10/26/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3192]) Added Testcases for Tickets #464, #437, #713

- refs #464 #437 #713, #308, #380

--
Ticket URL: </ticket/380#comment:21>

Agavi

unread,
Oct 26, 2008, 9:53:47 AM10/26/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3194]) Merges the changes from branches/felix-testing-implementation,
r3091 - r3192

- adds the infrastructure for testing the framework itself
- adds the first couple of TestCases, mainly for the Routing

refs #380, #308

--
Ticket URL: </ticket/380#comment:22>

Agavi

unread,
Oct 26, 2008, 9:54:44 AM10/26/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3195]) Blocked revisions 3194 via svnmerge, it's the backmerge from
this branch to 1.0

........
r3194 | felix | 2008-10-26 14:53:47 +0100 (Sun, 26 Oct 2008) | 8 lines

Merges the changes from branches/felix-testing-implementation, r3091 -
r3192

- adds the infrastructure for testing the framework itself
- adds the first couple of TestCases, mainly for the Routing

refs #380, #308
........

--
Ticket URL: </ticket/380#comment:23>

Agavi

unread,
Oct 26, 2008, 4:50:17 PM10/26/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Resolution:
Keywords: | Has_patch: 0
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3223]) Merged revisions
3124-3125,3138-3140,3145,3149,3151-3152,3165-3166,3168,3171-3172,3187-3190,3194,3200,3202,3205,3207,3213,3218

........
r3124 | david | 2008-10-23 18:53:43 +0200 (Thu, 23 Oct 2008) | 1 line

-dev version info
........
r3125 | david | 2008-10-23 18:54:44 +0200 (Thu, 23 Oct 2008) | 1 line

merge [3092:3124/branches/0.11]
........
r3138 | impl | 2008-10-24 14:17:35 +0200 (Fri, 24 Oct 2008) | 1 line

Update naming for RNG datatypes, refs #519, #462
........
r3139 | impl | 2008-10-24 14:19:03 +0200 (Fri, 24 Oct 2008) | 1 line

Fix minor issues in XSL transformations, refs #519, #462
........
r3140 | impl | 2008-10-24 14:21:38 +0200 (Fri, 24 Oct 2008) | 1 line

Convert autoload.xml to 1.0 configuration format, refs #519, #462
........
r3145 | impl | 2008-10-24 14:28:31 +0200 (Fri, 24 Oct 2008) | 1 line

Fix typo and update unit tests
........
r3149 | impl | 2008-10-24 16:22:00 +0200 (Fri, 24 Oct 2008) | 1 line

Fix #891: Build system output is unreadable in Windows PowerShell
........
r3151 | impl | 2008-10-24 16:24:24 +0200 (Fri, 24 Oct 2008) | 1 line

Remove stupid message that makes output ugly
........
r3152 | impl | 2008-10-24 17:10:41 +0200 (Fri, 24 Oct 2008) | 1 line

Support commas as well as spaces in project configuration system input
lists
........
r3165 | impl | 2008-10-24 22:57:54 +0200 (Fri, 24 Oct 2008) | 1 line

Fix #894: Regression: XIncludes in sandbox-tags result in PHP segfaults
........
r3166 | david | 2008-10-24 23:03:29 +0200 (Fri, 24 Oct 2008) | 1 line

fixed changelog entry, my bad, refs #894
........
r3168 | impl | 2008-10-24 23:53:56 +0200 (Fri, 24 Oct 2008) | 1 line

Fix #895: Regression: xml:base attributes left behind by XIncludes cause
config validations to fail; fix comment formatting LOL DONGS
........
r3171 | david | 2008-10-25 14:31:36 +0200 (Sat, 25 Oct 2008) | 1 line

merge [3125:3170/branches/0.11]
........
r3172 | david | 2008-10-25 14:44:04 +0200 (Sat, 25 Oct 2008) | 1 line

converted build templates and sample app autoload.xml files to 1.0
configuration format, forgotten in [3140], refs #519
........
r3187 | impl | 2008-10-25 23:47:00 +0200 (Sat, 25 Oct 2008) | 1 line

If the templates directory is the Agavi templates directory when the
project configuration system creates a new project, then use a variable
reference to it instead of a hardcoded path (thanks Felix, Dominik)
........
r3188 | impl | 2008-10-26 01:29:06 +0200 (Sun, 26 Oct 2008) | 1 line

Update databases.xml to use 1.0-style handlers, refs #519, #462
........
r3189 | david | 2008-10-26 12:30:05 +0100 (Sun, 26 Oct 2008) | 1 line

ported sample and code tpl databases.xml files to new format, forgotten
in [3188], refs #519
........
r3190 | felix | 2008-10-26 12:51:09 +0100 (Sun, 26 Oct 2008) | 3 lines

disabling modules works again and displays the disabled page instead of
throwing an exception

- fixes #897


........
r3194 | felix | 2008-10-26 14:53:47 +0100 (Sun, 26 Oct 2008) | 8 lines

Merges the changes from branches/felix-testing-implementation, r3091 -
r3192

- adds the infrastructure for testing the framework itself
- adds the first couple of TestCases, mainly for the Routing

refs #380, #308
........
r3200 | impl | 2008-10-26 18:56:21 +0100 (Sun, 26 Oct 2008) | 1 line

Update routing.xml config handler to 1.0 format
........
r3202 | impl | 2008-10-26 19:06:38 +0100 (Sun, 26 Oct 2008) | 1 line

Fix hasChildren -> has checks in AgaviRoutingConfigHandler
........
r3205 | felix | 2008-10-26 19:23:05 +0100 (Sun, 26 Oct 2008) | 9 lines

Merge from branches/felix-testing-implementation/ r3194 - r3204

- More Tests for the routing
- checks #444, #609
- checks generation of the shortest possible url - this feature is
currently broken

- ref #444, #609, #308, #380
........
r3207 | impl | 2008-10-26 19:33:20 +0100 (Sun, 26 Oct 2008) | 1 line

Update routing.xml template and sample app
........
r3213 | david | 2008-10-26 20:46:57 +0100 (Sun, 26 Oct 2008) | 1 line

date fix
........
r3218 | felix | 2008-10-26 21:16:28 +0100 (Sun, 26 Oct 2008) | 3 lines

Merge from branches/felix-testing-implementation/ r3204 - r3216
........

--
Ticket URL: </ticket/380#comment:24>

Agavi

unread,
Dec 2, 2008, 12:48:52 PM12/2/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------

Comment(by david):

(In [3369]) fixing PHPUnit external to specific revision, refs #380

--
Ticket URL: </ticket/380#comment:25>

Agavi

unread,
Dec 3, 2008, 5:54:51 AM12/3/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3378]) Merged revisions 3363-3364,3366,3368-3369,3371-3373,3376-3377
via svnmerge from
https://svn.agavi.org/branches/1.0

........
r3363 | david | 2008-12-02 18:15:55 +0100 (Tue, 02 Dec 2008) | 1 line

Allow optional marshalling of document/literal wrapped request and
response elements, closes #940
........
r3364 | david | 2008-12-02 18:16:29 +0100 (Tue, 02 Dec 2008) | 1 line

case fix, refs #935
........
r3366 | david | 2008-12-02 18:33:34 +0100 (Tue, 02 Dec 2008) | 1 line

merge [3349:3365/branches/0.11]
........
r3368 | david | 2008-12-02 18:44:32 +0100 (Tue, 02 Dec 2008) | 1 line

ported [3366:3367/branches/0.11]
........
r3369 | david | 2008-12-02 18:48:52 +0100 (Tue, 02 Dec 2008) | 1 line

fixing PHPUnit external to specific revision, refs #380

........
r3371 | david | 2008-12-02 19:16:11 +0100 (Tue, 02 Dec 2008) | 1 line

ported sample and code template compile/filters/translation configs,
forgotten in [3308], refs #519
........
r3372 | david | 2008-12-02 19:31:33 +0100 (Tue, 02 Dec 2008) | 1 line

ported test config files to new handlers, forgotten in [3140], [3188]
and [3308], refs #519 (old tests are intentionally left untouched)
........
r3373 | david | 2008-12-02 19:52:45 +0100 (Tue, 02 Dec 2008) | 1 line

fixed tests broken since [3338], one of them still failing on non-
Windows platforms due to basename() behavior and missing normalization of
backslash path names, pending further discussion, refs #932
........
r3376 | david | 2008-12-02 20:06:15 +0100 (Tue, 02 Dec 2008) | 1 line

merge [3368:3375/branches/0.11]
........
r3377 | david | 2008-12-03 10:48:09 +0100 (Wed, 03 Dec 2008) | 1 line

made AgaviConfigCache::getCacheName() tests skipping certain parts if OS
is not Windows, refs #932
........

--
Ticket URL: </ticket/380#comment:26>

Agavi

unread,
Dec 3, 2008, 10:11:23 AM12/3/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3384]) Merged revisions
3338-3340,3342-3347,3349-3354,3363-3364,3366,3368-3369,3371-3373,3376-3377

........
r3338 | felix | 2008-12-01 19:27:50 +0100 (Mon, 01 Dec 2008) | 2 lines

- changed the algorithm for creation of the cache name
- refs #932
........
r3339 | felix | 2008-12-01 19:30:38 +0100 (Mon, 01 Dec 2008) | 1 line

purely cosmetic changes as per davids sole request
........
r3340 | felix | 2008-12-01 19:31:47 +0100 (Mon, 01 Dec 2008) | 2 lines

- changelog for #932
- refs #932
........
r3342 | david | 2008-12-01 20:05:55 +0100 (Mon, 01 Dec 2008) | 1 line

merge [3324:3341/branches/0.11]
........
r3343 | david | 2008-12-01 20:32:18 +0100 (Mon, 01 Dec 2008) | 1 line

fixed changelog broken in [3340], refs #932
........
r3344 | david | 2008-12-01 20:44:53 +0100 (Mon, 01 Dec 2008) | 1 line

reverting [3343] as [3340] was wrong in another way, too, refs #932
........
r3345 | david | 2008-12-01 20:45:41 +0100 (Mon, 01 Dec 2008) | 1 line

revert broken changelog entry from [3340], refs #932
........
r3346 | david | 2008-12-01 20:47:44 +0100 (Mon, 01 Dec 2008) | 1 line

CHANGELOG for #932, refs #932, see [3340], [3343], [3344], [3345]
........
r3347 | david | 2008-12-01 21:05:00 +0100 (Mon, 01 Dec 2008) | 1 line

adding configuration file path to header comments in compiled files if
possible, refs #938 and refs #932
........
r3349 | david | 2008-12-01 21:17:45 +0100 (Mon, 01 Dec 2008) | 1 line

merge [3342:3348/branches/0.11]
........
r3350 | felix | 2008-12-02 11:48:35 +0100 (Tue, 02 Dec 2008) | 2 lines

- fixes off-by-one error in AgaviToolkit::stringBase()
- refs #936
........
r3351 | felix | 2008-12-02 11:53:26 +0100 (Tue, 02 Dec 2008) | 2 lines

fixes changelog for #936
- ref #936
........
r3352 | david | 2008-12-02 11:57:20 +0100 (Tue, 02 Dec 2008) | 1 line

CHANGELOG entry for the path escaping problems in
AgaviConfigCache::getCacheName() fixed along the way in [3338], closes
#931 and refs #932
........
r3353 | david | 2008-12-02 12:00:20 +0100 (Tue, 02 Dec 2008) | 1 line

RELEASE_NOTES for new config cache filenames, refs #931, #932, #938
........
r3354 | felix | 2008-12-02 12:13:38 +0100 (Tue, 02 Dec 2008) | 3 lines

- refactor AgaviToolkit::stringBase() (#935)
- refs #935

--
Ticket URL: </ticket/380#comment:27>

Agavi

unread,
Dec 14, 2008, 4:42:44 PM12/14/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3435]) - allows inclusion/exclusion of suites via --include-suite /
--exclude-suite

-refs #380

--
Ticket URL: </ticket/380#comment:28>

Agavi

unread,
Dec 17, 2008, 5:53:10 AM12/17/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3437]) added two linebreaks to the end of the help-output in
AgaviTesting

refs #380

--
Ticket URL: </ticket/380#comment:29>

Agavi

unread,
Dec 29, 2008, 6:12:54 AM12/29/08
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3448]) Merged revisions 3428,3430-3443,3445-3447 via svnmerge from
https://svn.agavi.org/branches/1.0

........
r3428 | felix | 2008-12-10 23:34:19 +0100 (Wed, 10 Dec 2008) | 3 lines

adds some tests for the webrequestdataholder

- sort of refs #955 #956
........
r3430 | david | 2008-12-12 17:28:36 +0100 (Fri, 12 Dec 2008) | 1 line

merge [3420:3429/branches/0.11]
........
r3431 | felix | 2008-12-13 00:20:09 +0100 (Sat, 13 Dec 2008) | 4 lines

Adds some more tests for the WebRequestDataHolder

-refs #955
........
r3432 | felix | 2008-12-14 15:23:52 +0100 (Sun, 14 Dec 2008) | 5 lines

adds some more tests for #955
- covers all of the get/setCookie methods
- covers all of the get/setParameter methods

- refs #955
........
r3433 | felix | 2008-12-14 18:37:51 +0100 (Sun, 14 Dec 2008) | 3 lines

adds some more testcases for the webrequestdataholder

- refs #955
........
r3434 | felix | 2008-12-14 18:47:03 +0100 (Sun, 14 Dec 2008) | 3 lines

splitting the AgaviWebRequestDataHolderTests in separate files

- refs #955
........
r3435 | felix | 2008-12-14 22:42:44 +0100 (Sun, 14 Dec 2008) | 3 lines

- allows inclusion/exclusion of suites via --include-suite / --exclude-
suite

-refs #380
........
r3436 | felix | 2008-12-14 22:47:53 +0100 (Sun, 14 Dec 2008) | 3 lines

- adds a testcase for the AgaviArrayPathDefinition
- adds a set of tests for AgaviArrayPathDefinition::getPartsFromName
- refs #308
........
r3437 | felix | 2008-12-17 11:53:09 +0100 (Wed, 17 Dec 2008) | 4 lines

added two linebreaks to the end of the help-output in AgaviTesting

refs #380
........
r3438 | felix | 2008-12-17 12:06:08 +0100 (Wed, 17 Dec 2008) | 6 lines

added and corrected some usage information

- added info about environment
- fixed cli call info

#refs 380
........
r3439 | felix | 2008-12-17 14:22:48 +0100 (Wed, 17 Dec 2008) | 4 lines

- adds a testcase for the agavilocale
- adds a test for AgaviLocale::getCalendarDaysWide()

-refs #308
........
r3440 | felix | 2008-12-17 14:24:00 +0100 (Wed, 17 Dec 2008) | 3 lines

code beauty, replace spaces by tabs for indenting

- refs #308
........
r3441 | dominik | 2008-12-18 14:44:53 +0100 (Thu, 18 Dec 2008) | 3 lines

fix getFailedFields calling a non existant method
refs #785
........
r3442 | felix | 2008-12-19 22:03:19 +0100 (Fri, 19 Dec 2008) | 2 lines

testcase for #962
refs #962
........
r3443 | david | 2008-12-19 22:29:11 +0100 (Fri, 19 Dec 2008) | 1 line

missing CHANGELOG entry for [3441], closes #963 and refs #785
........
r3445 | impl | 2008-12-21 22:48:21 +0100 (Sun, 21 Dec 2008) | 1 line

merge [3430:3444/branches/0.11]
........
r3446 | david | 2008-12-22 19:11:16 +0100 (Mon, 22 Dec 2008) | 1 line

Fixed changelog entry for rephrased ticket, refs #929
........
r3447 | david | 2008-12-22 19:14:21 +0100 (Mon, 22 Dec 2008) | 1 line

Removed changelog entry for a fix for a bug which never was in a
release, refs #929 and closes (again) #941
........

--
Ticket URL: </ticket/380#comment:30>

Agavi

unread,
Jan 2, 2009, 9:41:51 AM1/2/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------

Comment(by felix):

(In [3453]) - adds the possibility to bootstrap a different environment
in isolated tests

- refs #308, #380

--
Ticket URL: </ticket/380#comment:31>

Agavi

unread,
Jan 22, 2009, 12:25:13 PM1/22/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.0
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------

Comment(by david):

(In [3640]) updated phpunit external to 3.4.0alpha3, refs #380

--
Ticket URL: </ticket/380#comment:32>

Agavi

unread,
Feb 4, 2009, 4:19:04 PM2/4/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
----------------------+-----------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: unittest | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
----------------------+-----------------------------------------------------
Changes (by impl):

* milestone: 1.0 => 1.1


--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:33>

Agavi

unread,
Feb 16, 2009, 9:13:17 AM2/16/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------

Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [3843]) Merged revisions
3449-3456,3458,3460-3461,3463-3464,3466-3469,3471,3474-3476,3478-3479,3481-3487,3489-3490,3492-3494,3496-3502,3505-3507,3509-3512,3516,3523-3526,3528-3542,3547-3551,3558,3560-3561,3564-3569,3572,3574-3575,3579-3580,3582-3584,3586-3588,3590-3596,3598-3603,3605,3607-3616,3618-3647,3649,3652,3654-3658,3660-3661,3665,3668-3669,3671-3672,3679,3681,3683,3685,3691,3693,3695,3699,3703,3713,3716,3718,3720-3722,3728-3733,3735-3739,3750,3752-3760,3763,3766,3768-3769,3775-3778,3780,3783-3784,3786,3788-3791,3800,3802-3811,3813-3814,3816-3828,3830-3835,3838-3840,3842

........
r3449 | felix | 2008-12-30 17:16:21 +0100 (Tue, 30 Dec 2008) | 4 lines

rewrote the tests for the AgaviWebRequestDataHolder to match the
specified behaviour

- sort of refs #955

- refs #308
........
r3450 | felix | 2008-12-30 20:58:58 +0100 (Tue, 30 Dec 2008) | 2 lines

-added a test that checks behavior with object values
- removed the base test from the suite and moved it to autoload
........
r3451 | felix | 2009-01-02 11:44:10 +0100 (Fri, 02 Jan 2009) | 3 lines

fixed the phpunit external to point to the 3.4 alpha 1 release

-refs #380
........
r3452 | felix | 2009-01-02 11:44:50 +0100 (Fri, 02 Jan 2009) | 3 lines

fixes a notice

- refs #308, #955
........
r3453 | felix | 2009-01-02 15:41:51 +0100 (Fri, 02 Jan 2009) | 3 lines

- adds the possibility to bootstrap a different environment in isolated
tests

- refs #308, #380
........
r3454 | felix | 2009-01-02 15:43:34 +0100 (Fri, 02 Jan 2009) | 1 line

comment block added
........
r3455 | david | 2009-01-05 05:36:50 +0100 (Mon, 05 Jan 2009) | 1 line

UPGRADING info for per-container request methods, refs #667
........
r3456 | david | 2009-01-05 05:39:21 +0100 (Mon, 05 Jan 2009) | 1 line

note about XSL transformations for old configs
........
r3458 | david | 2009-01-05 05:50:33 +0100 (Mon, 05 Jan 2009) | 1 line

merge [3445:3457/branches/0.11]
........
r3460 | david | 2009-01-05 11:41:22 +0100 (Mon, 05 Jan 2009) | 1 line

ported [3458:3459/branches/0.11]
........
r3461 | david | 2009-01-05 11:50:57 +0100 (Mon, 05 Jan 2009) | 1 line

whitespace cleanup
........
r3463 | david | 2009-01-05 12:04:49 +0100 (Mon, 05 Jan 2009) | 1 line

merged [3460:3462/branches/0.11]
........
r3464 | david | 2009-01-05 12:44:28 +0100 (Mon, 05 Jan 2009) | 1 line

more whitespace cleanup
........
r3466 | david | 2009-01-05 15:59:40 +0100 (Mon, 05 Jan 2009) | 1 line

ported [3463:3465/branches/0.11]
........
r3467 | david | 2009-01-05 17:48:10 +0100 (Mon, 05 Jan 2009) | 1 line

coding style fixes
........
r3468 | david | 2009-01-05 18:26:28 +0100 (Mon, 05 Jan 2009) | 1 line

fixed default/emptiness tests for AWRDH tests, refs #955 and #308
........
r3469 | david | 2009-01-05 18:34:08 +0100 (Mon, 05 Jan 2009) | 1 line

slight optimization for change in [3468], refs #955 and #308
........
r3471 | david | 2009-01-05 19:04:35 +0100 (Mon, 05 Jan 2009) | 1 line

merged [3466:3470/branches/0.11]
........
r3474 | david | 2009-01-06 20:02:06 +0100 (Tue, 06 Jan 2009) | 1 line

merge [3471:3473/branches/0.11]
........
r3475 | david | 2009-01-06 20:42:53 +0100 (Tue, 06 Jan 2009) | 1 line

refs #970: Caching does not support customized view name schemes
........
r3476 | v-dogg | 2009-01-06 20:54:50 +0100 (Tue, 06 Jan 2009) | 1 line

Added AgaviValidationValidatorResult to default autoload.xml. Closes
#969.
........
r3478 | david | 2009-01-06 21:05:49 +0100 (Tue, 06 Jan 2009) | 1 line

cleanup and CHANGELOG for [3476], refs #969
........
r3479 | david | 2009-01-06 21:07:51 +0100 (Tue, 06 Jan 2009) | 1 line

merge [3474:3478/branches/0.11]
........
r3481 | david | 2009-01-07 09:47:13 +0100 (Wed, 07 Jan 2009) | 1 line

merge [3479:3480/branches/0.11]
........
r3482 | david | 2009-01-07 10:24:32 +0100 (Wed, 07 Jan 2009) | 1 line

more work on new CHANGELOG structure for 1.0, all till 0.11.3RC1 done
now, more to come
........
r3483 | david | 2009-01-07 10:33:45 +0100 (Wed, 07 Jan 2009) | 1 line

new CHANGELOG structure up until 1.0.0 beta 3
........
r3484 | david | 2009-01-07 10:40:43 +0100 (Wed, 07 Jan 2009) | 1 line

new CHANGELOG structure up until 1.0.0 beta 4
........
r3485 | david | 2009-01-07 10:50:07 +0100 (Wed, 07 Jan 2009) | 1 line

new CHANGELOG structure up until 1.0.0 beta 5 (previous commit for beta
4 had two errors, fyi)
........
r3486 | david | 2009-01-07 11:00:00 +0100 (Wed, 07 Jan 2009) | 1 line

new CHANGELOG structure up until 1.0.0 beta 6
........
r3487 | david | 2009-01-07 11:32:58 +0100 (Wed, 07 Jan 2009) | 1 line

finished new CHANGELOG structure
........
r3489 | david | 2009-01-07 11:40:22 +0100 (Wed, 07 Jan 2009) | 1 line

formatting fixes
........
r3490 | david | 2009-01-07 12:21:55 +0100 (Wed, 07 Jan 2009) | 1 line

merge [3481:3489/branches/0.11]
........
r3492 | david | 2009-01-07 12:28:18 +0100 (Wed, 07 Jan 2009) | 1 line

merge [3490:3491/branches/0.11]
........
r3493 | david | 2009-01-07 12:31:08 +0100 (Wed, 07 Jan 2009) | 1 line

code style fixes
........
r3494 | david | 2009-01-07 12:35:14 +0100 (Wed, 07 Jan 2009) | 1 line

even more code style fixes
........
r3496 | david | 2009-01-07 12:37:16 +0100 (Wed, 07 Jan 2009) | 1 line

merge [3492:3495/branches/0.11]
........
r3497 | david | 2009-01-07 12:44:41 +0100 (Wed, 07 Jan 2009) | 1 line

phpdoc cleanup...
........
r3498 | david | 2009-01-07 12:47:45 +0100 (Wed, 07 Jan 2009) | 1 line

more phpdoc...
........
r3499 | david | 2009-01-07 12:48:06 +0100 (Wed, 07 Jan 2009) | 1 line

more style fixes...
........
r3500 | david | 2009-01-07 12:49:33 +0100 (Wed, 07 Jan 2009) | 1 line

adjust AgaviTestingConfigCache::callHandler() signature
........
r3501 | david | 2009-01-07 12:50:43 +0100 (Wed, 07 Jan 2009) | 1 line

mmmmm I hope this is it for now...
........
r3502 | david | 2009-01-07 13:15:57 +0100 (Wed, 07 Jan 2009) | 1 line

remove 0.11.6 RC1 changelog entries until that is released
........
r3505 | david | 2009-01-08 10:26:48 +0100 (Thu, 08 Jan 2009) | 1 line

merge [3496:3504/branches/0.11]
........
r3506 | david | 2009-01-08 10:32:07 +0100 (Thu, 08 Jan 2009) | 1 line

new RELEASE_NOTES structure for 1.0 (again, this does not include
0.11.6-dev release notes until they are released. also, no merging is
necessary here because release notes are always only for stable versions,
so we don't merge any 0.11 release notes fragments until *after* 1.0
........
r3507 | david | 2009-01-08 10:32:49 +0100 (Thu, 08 Jan 2009) | 1 line

better version placeholders :D
........
r3509 | david | 2009-01-08 13:03:45 +0100 (Thu, 08 Jan 2009) | 1 line

refs #972: AgaviWebResponse sends Content-Length header with value 0
even if 'send_redirect_content' option is enabled
........
r3510 | dominik | 2009-01-08 15:54:02 +0100 (Thu, 08 Jan 2009) | 4 lines

- handle malformed paths in AgaviArrayPathDefinition by throwing an
exception
- update all relevant parts which use AgaviArrayPathDefinition and
handle the exception if needed
- adjust tests
refs #973
........
r3511 | dominik | 2009-01-08 18:02:01 +0100 (Thu, 08 Jan 2009) | 2 lines

the datetime validator can now handle unix timestamps and unix
timestamps in milliseconds as input argument
refs #974
........
r3512 | david | 2009-01-09 15:00:23 +0100 (Fri, 09 Jan 2009) | 1 line

fixed typo in [3510], refs #973
........
r3516 | david | 2009-01-09 18:27:07 +0100 (Fri, 09 Jan 2009) | 1 line

merged [3505:3515/branches/0.11]
........
r3523 | david | 2009-01-11 06:28:09 +0100 (Sun, 11 Jan 2009) | 1 line

merge [3516:3522/branches/0.11]
........
r3524 | david | 2009-01-11 06:29:06 +0100 (Sun, 11 Jan 2009) | 1 line

0.11.6RC1 changelog
........
r3525 | david | 2009-01-11 06:29:35 +0100 (Sun, 11 Jan 2009) | 1 line

release date
........
r3526 | david | 2009-01-11 06:53:31 +0100 (Sun, 11 Jan 2009) | 1 line

1.0.0beta7 version info
........
r3528 | david | 2009-01-11 07:04:03 +0100 (Sun, 11 Jan 2009) | 1 line

back to -dev in version.php
........
r3529 | david | 2009-01-12 11:02:55 +0100 (Mon, 12 Jan 2009) | 1 line

ported AgaviCachingConfigHandler to new xml system; .rng schema
intentionally omitted as we're figuring out how to proceed with
validation. refs #519
........
r3530 | david | 2009-01-12 11:03:51 +0100 (Mon, 12 Jan 2009) | 1 line

revert test data
........
r3531 | david | 2009-01-12 11:34:48 +0100 (Mon, 12 Jan 2009) | 1 line

typos. and docs. and meh.
........
r3532 | david | 2009-01-12 11:34:59 +0100 (Mon, 12 Jan 2009) | 1 line

bloody hell
........
r3533 | david | 2009-01-12 11:46:23 +0100 (Mon, 12 Jan 2009) | 1 line

ported AgaviLoggingConfigHandler to new xml system; .rng schema
intentionally omitted as we're figuring out how to proceed with
validation. refs #519
........
r3534 | david | 2009-01-12 11:47:33 +0100 (Mon, 12 Jan 2009) | 1 line

the dishwasher needs to finish *now* so I can make myself a coffee. refs
#519, too
........
r3535 | david | 2009-01-12 11:56:50 +0100 (Mon, 12 Jan 2009) | 1 line

ported AgaviOutputTypeConfigHandler to new xml system; .rng schema
intentionally omitted as we're figuring out how to proceed with
validation. refs #519
........
r3536 | david | 2009-01-12 12:00:12 +0100 (Mon, 12 Jan 2009) | 1 line

WHAT THE HELL IS WRONG WITH ME
........
r3537 | david | 2009-01-12 12:15:37 +0100 (Mon, 12 Jan 2009) | 1 line

ported AgaviRbacDefinitionConfigHandler to new xml system; .rng schema
intentionally omitted as we're figuring out how to proceed with
validation. refs #519
........
r3538 | david | 2009-01-12 12:47:07 +0100 (Mon, 12 Jan 2009) | 1 line

ported AgaviSettingConfigHandler to new xml system; .rng schema
intentionally omitted as we're figuring out how to proceed with
validation. refs #519
........
r3539 | david | 2009-01-12 12:54:42 +0100 (Mon, 12 Jan 2009) | 1 line

refs #976: Module setting values are not literalized
........
r3540 | david | 2009-01-12 14:04:53 +0100 (Mon, 12 Jan 2009) | 1 line

ported AgaviRoutingConfigHandler to new xml system; .rng schema
intentionally omitted as we're figuring out how to proceed with
validation. refs #519
........
r3541 | david | 2009-01-12 14:11:56 +0100 (Mon, 12 Jan 2009) | 1 line

dox
........
r3542 | david | 2009-01-12 14:20:25 +0100 (Mon, 12 Jan 2009) | 1 line

ported AgaviLdmlSupplementalConfigHandler to new xml system, refs #519
........
r3547 | david | 2009-01-14 07:04:01 +0100 (Wed, 14 Jan 2009) | 1 line

sample app and code template configs updated to new structures, refs
#519
........
r3548 | impl | 2009-01-14 08:35:39 +0100 (Wed, 14 Jan 2009) | 1 line

Update build system to use whatever the fuck we just did, refs #519 too
(where is my kaffe?)
........
r3549 | dominik | 2009-01-14 14:03:40 +0100 (Wed, 14 Jan 2009) | 2 lines

Allow arbitrary number of fractional seconds for parsing date formats
refs #977
........
r3550 | dominik | 2009-01-14 20:57:26 +0100 (Wed, 14 Jan 2009) | 2 lines

changelog for [3549]
refs #977
........
r3551 | dominik | 2009-01-14 21:15:48 +0100 (Wed, 14 Jan 2009) | 2 lines

add missing '0' when formatting milliseconds
refs #978
........
r3558 | david | 2009-01-15 11:08:41 +0100 (Thu, 15 Jan 2009) | 1 line

merge [3554/branches/0.11], refs #979
........
r3560 | david | 2009-01-15 11:25:56 +0100 (Thu, 15 Jan 2009) | 1 line

merge [3555/branches/0.11]
........
r3561 | david | 2009-01-15 11:26:25 +0100 (Thu, 15 Jan 2009) | 1 line

merge [3559/branches/0.11], refs #980
........
r3564 | david | 2009-01-15 18:17:24 +0100 (Thu, 15 Jan 2009) | 1 line

merge [3562/branches/0.11], refs #981
........
r3565 | david | 2009-01-15 18:18:07 +0100 (Thu, 15 Jan 2009) | 1 line

merge [3563/branches/0.11], refs #982
........
r3566 | dominik | 2009-01-15 20:08:04 +0100 (Thu, 15 Jan 2009) | 2 lines

check types of the $arguments array elements in the constructor of
AgaviValidationError
refs #983
........
r3567 | dominik | 2009-01-15 20:13:15 +0100 (Thu, 15 Jan 2009) | 2 lines

mark validators which aren't run due to the dependency check failing as
not processed instead of success
refs #984
........
r3568 | david | 2009-01-15 20:18:49 +0100 (Thu, 15 Jan 2009) | 1 line

backing out [3567], incomplete, refs #984
........
r3569 | dominik | 2009-01-15 20:27:16 +0100 (Thu, 15 Jan 2009) | 2 lines

add missing dependency check for validators with argument arrays
refs #985
........
r3572 | david | 2009-01-16 14:21:44 +0100 (Fri, 16 Jan 2009) | 1 line

merge [3571/branches/0.11], refs #986
........
r3574 | david | 2009-01-16 15:37:58 +0100 (Fri, 16 Jan 2009) | 1 line

merge [3573/branches/0.11], refs #987
........
r3575 | david | 2009-01-16 17:01:00 +0100 (Fri, 16 Jan 2009) | 1 line

refs #984 (for good, see [3567] and [3568]): Validation marks fields
that weren't processed due to unsatisfied dependencies as sucessful
........
r3579 | david | 2009-01-16 19:03:36 +0100 (Fri, 16 Jan 2009) | 1 line

merge [3577:3578/branches/0.11]
........
r3580 | david | 2009-01-16 19:05:03 +0100 (Fri, 16 Jan 2009) | 1 line

cleanup
........
r3582 | david | 2009-01-16 19:07:34 +0100 (Fri, 16 Jan 2009) | 1 line

merge [3581/branches/0.11]
........
r3583 | impl | 2009-01-18 00:11:48 +0100 (Sun, 18 Jan 2009) | 1 line

Make AgaviWriteconfigurationTask a bit more extensible re David's
comments, refs #519
........
r3584 | david | 2009-01-18 15:45:54 +0100 (Sun, 18 Jan 2009) | 1 line

Command line support (request/response/routing), closes #480
........
r3586 | david | 2009-01-18 16:26:12 +0100 (Sun, 18 Jan 2009) | 1 line

bumped copyright year to 2009
........
r3587 | david | 2009-01-18 21:24:41 +0100 (Sun, 18 Jan 2009) | 1 line

Aggregate validation errors, refs #519
........
r3588 | david | 2009-01-18 21:37:02 +0100 (Sun, 18 Jan 2009) | 1 line

Error message formatting
........
r3590 | david | 2009-01-19 07:18:38 +0100 (Mon, 19 Jan 2009) | 1 line

merge [3589/branches/0.11], refs #988
........
r3591 | david | 2009-01-19 07:29:07 +0100 (Mon, 19 Jan 2009) | 1 line

Evaluate ISO SVRL result to report Schematron validation errors, refs
#519 and #761
........
r3592 | impl | 2009-01-19 07:38:31 +0100 (Mon, 19 Jan 2009) | 1 line

(1/3) Introduce base global XML Schemas for config system, refs #519
........
r3593 | impl | 2009-01-19 09:16:46 +0100 (Mon, 19 Jan 2009) | 1 line

(2/3) Move internal parts schemas to a separate directory, refs #519
........
r3594 | impl | 2009-01-19 09:18:04 +0100 (Mon, 19 Jan 2009) | 1 line

(2.71/3) One more..., refs #519
........
r3595 | impl | 2009-01-19 09:31:33 +0100 (Mon, 19 Jan 2009) | 1 line

(3/3) Add new bridge files and update all references to XSD files, refs
#519
........
r3596 | impl | 2009-01-19 09:39:27 +0100 (Mon, 19 Jan 2009) | 1 line

(3.14/3) Support any attribute in <configuration> blocks per [2579],
refs #515, #519
........
r3598 | david | 2009-01-19 09:50:50 +0100 (Mon, 19 Jan 2009) | 1 line

merge [3597/branches/0.11]
........
r3599 | impl | 2009-01-19 10:31:33 +0100 (Mon, 19 Jan 2009) | 1 line

Make module detection in the project management system only dependent on
the existence of config/module.xml, closes #924
........
r3600 | david | 2009-01-19 12:13:54 +0100 (Mon, 19 Jan 2009) | 1 line

updated routing_*.xml definition for test cases config_handlers.xml,
refs #519
........
r3601 | david | 2009-01-19 12:42:41 +0100 (Mon, 19 Jan 2009) | 1 line

fixed tests for rbac config handler
........
r3602 | david | 2009-01-19 12:43:57 +0100 (Mon, 19 Jan 2009) | 1 line

really fixed tests for rbac config handler
........
r3603 | david | 2009-01-19 12:46:42 +0100 (Mon, 19 Jan 2009) | 1 line

fixed tests for logging config handler
........
r3605 | david | 2009-01-19 17:28:37 +0100 (Mon, 19 Jan 2009) | 1 line

ported [3604/branches/0.11], refs #989
........
r3607 | david | 2009-01-19 18:30:10 +0100 (Mon, 19 Jan 2009) | 1 line

merge [3606/branches/0.11], refs #990
........
r3608 | david | 2009-01-19 18:32:05 +0100 (Mon, 19 Jan 2009) | 1 line

shell exit code support for command line response, refs #480
........
r3609 | david | 2009-01-20 13:16:33 +0100 (Tue, 20 Jan 2009) | 1 line

Renamed AgaviTranslationManager::getCurrentTimeZone() to
getDefaultTimeZone() and made default timezone configurable, closes #994
........
r3610 | david | 2009-01-20 13:29:18 +0100 (Tue, 20 Jan 2009) | 1 line

backing out [3609], it's broken, it's broken! refs #994
........
r3611 | david | 2009-01-20 13:36:29 +0100 (Tue, 20 Jan 2009) | 1 line

Renamed AgaviTranslationManager::getCurrentTimeZone() to
getDefaultTimeZone(), closes #994
........
r3612 | david | 2009-01-20 13:40:03 +0100 (Tue, 20 Jan 2009) | 1 line

Document validation manager error/incident API changes in RELEASE_NOTES,
closes #992
........
r3613 | david | 2009-01-20 13:55:47 +0100 (Tue, 20 Jan 2009) | 1 line

backing out broken fix committed in [3599], refs #924 and closes #993
........
r3614 | dominik | 2009-01-20 18:48:40 +0100 (Tue, 20 Jan 2009) | 3 lines

Update date parsing and formatting
see http://trac.agavi.org/wiki/RFCs/Ticket964
closes #964
........
r3615 | david | 2009-01-20 19:19:17 +0100 (Tue, 20 Jan 2009) | 1 line

fixed #991: The AgaviDateTimeValidator doesn't check input value types
for unix and unix_milliseconds formats
........
r3616 | impl | 2009-01-20 22:50:28 +0100 (Tue, 20 Jan 2009) | 1 line

refs #924 (for real this time): Build system does not always identify
modules correctly, refs #993
........
r3618 | david | 2009-01-21 11:16:45 +0100 (Wed, 21 Jan 2009) | 1 line

merge [3617/branches/0.11], refs #996 and #991
........
r3619 | david | 2009-01-21 12:17:57 +0100 (Wed, 21 Jan 2009) | 1 line

cleanup: disable logging by default in sample app, refs #998
........
r3620 | david | 2009-01-21 12:18:41 +0100 (Wed, 21 Jan 2009) | 1 line

sample app improved: ProductFinderModel and ProductModel, tests and
templates and actions are adjusted, refs #998
........
r3621 | david | 2009-01-21 12:24:51 +0100 (Wed, 21 Jan 2009) | 1 line

sample app improved: changed $template to $t and renamed attribute
"title" to "_title"
........
r3622 | david | 2009-01-21 14:34:06 +0100 (Wed, 21 Jan 2009) | 1 line

more sample app stuff: validation is now done through a custom
validator, also demoing dependencies in a nice way
........
r3623 | david | 2009-01-21 19:52:02 +0100 (Wed, 21 Jan 2009) | 1 line

don't clone arguments to request data multiple times when running tests
........
r3624 | david | 2009-01-21 19:54:03 +0100 (Wed, 21 Jan 2009) | 1 line

moved product and product finder models to global scope, refs #998
........
r3625 | david | 2009-01-22 11:30:11 +0100 (Thu, 22 Jan 2009) | 1 line

sample app improvements: renamed SearchEngineSpam* to
Products.Product.View* and added Products.Index, refs #998
........
r3626 | david | 2009-01-22 11:57:25 +0100 (Thu, 22 Jan 2009) | 1 line

master template cleanup
........
r3627 | david | 2009-01-22 12:01:20 +0100 (Thu, 22 Jan 2009) | 1 line

bai modpub
........
r3628 | david | 2009-01-22 12:13:59 +0100 (Thu, 22 Jan 2009) | 1 line

Fixed locale identifier comparison
........
r3629 | david | 2009-01-22 12:14:33 +0100 (Thu, 22 Jan 2009) | 1 line

css cleanup
........
r3630 | david | 2009-01-22 12:22:18 +0100 (Thu, 22 Jan 2009) | 1 line

more template cleanup, moved css to separate file
........
r3631 | david | 2009-01-22 12:24:01 +0100 (Thu, 22 Jan 2009) | 1 line

header div
........
r3632 | david | 2009-01-22 13:02:23 +0100 (Thu, 22 Jan 2009) | 1 line

refs #999: Default compile.xml and Sample app's Disabled module
module.xml are still in old configuration format
........
r3633 | david | 2009-01-22 15:22:35 +0100 (Thu, 22 Jan 2009) | 1 line

refs #1000: Infinite loop is infinite
........
r3634 | dominik | 2009-01-22 15:44:22 +0100 (Thu, 22 Jan 2009) | 3 lines

update tests
refs #962
........
r3635 | david | 2009-01-22 16:07:58 +0100 (Thu, 22 Jan 2009) | 1 line

fixed tests for sample app refactoring, refs #998
........
r3636 | david | 2009-01-22 17:03:18 +0100 (Thu, 22 Jan 2009) | 1 line

fixed soap and text output, added list for text, refs #998
........
r3637 | david | 2009-01-22 18:01:53 +0100 (Thu, 22 Jan 2009) | 1 line

sample app soap improvements: we now transfer complete objects, and have
a getProduct() operation alongside listProducts(). refs #998
........
r3638 | david | 2009-01-22 18:17:34 +0100 (Thu, 22 Jan 2009) | 1 line

updated xmlrpc in sample app, refs #998
........
r3639 | impl | 2009-01-22 18:23:36 +0100 (Thu, 22 Jan 2009) | 1 line

Update rbac_definitions schema to be less restrictive about roles, refs
#519
........
r3640 | david | 2009-01-22 18:25:13 +0100 (Thu, 22 Jan 2009) | 1 line

updated phpunit external to 3.4.0alpha3, refs #380

........
r3641 | david | 2009-01-22 21:20:41 +0100 (Thu, 22 Jan 2009) | 1 line

Completed support for multiple SOAP services in the same application,
closes #1001. You can now even define types inside configuration elements
AND inside configuration, they will be merged (great for re-use). Same
goes for messages, but those don't have to be defined by hand very often.
You can also set targetNamespace for each service individually on
configuration elements. Enjoy.
........
r3642 | david | 2009-01-22 21:22:52 +0100 (Thu, 22 Jan 2009) | 1 line

fixed tests for json (removed at the moment), refs #998"
........
r3643 | dominik | 2009-01-22 23:12:01 +0100 (Thu, 22 Jan 2009) | 2 lines

determine the correct timezone offset for datetime objects with custom
offsets in php versions < 5.3 in AgaviTranslationManager::createCalendar()
refs #957
........
r3644 | david | 2009-01-23 15:51:56 +0100 (Fri, 23 Jan 2009) | 1 line

wsdl sending cleanup in sample app, refs #998
........
r3645 | impl | 2009-01-23 21:32:42 +0100 (Fri, 23 Jan 2009) | 1 line

Fix the usage text for the console context, refs #998
........
r3646 | impl | 2009-01-24 08:54:05 +0100 (Sat, 24 Jan 2009) | 1 line

Make <validator_definitions> and <validators> more flexible (can contain
0 or more children instead of 1 or more) for validators.xml, refs #519
........
r3647 | david | 2009-01-24 15:34:51 +0100 (Sat, 24 Jan 2009) | 1 line

Fixed #1004: Marshalling of document/literal wrapped SOAP responses is
broken
........
r3649 | dominik | 2009-01-24 20:10:09 +0100 (Sat, 24 Jan 2009) | 1 line

add tests which check that a routing callback receives encoded values
which it can decode manually
........
r3652 | david | 2009-01-25 13:06:24 +0100 (Sun, 25 Jan 2009) | 1 line

merge [3651/branches/0.11], refs #1006
........
r3654 | david | 2009-01-25 13:16:46 +0100 (Sun, 25 Jan 2009) | 1 line

merge [3653/branches/0.11], refs #1007
........
r3655 | david | 2009-01-25 14:23:17 +0100 (Sun, 25 Jan 2009) | 1 line

renamed products and added ID column in console output, refs #998
........
r3656 | david | 2009-01-25 14:26:22 +0100 (Sun, 25 Jan 2009) | 1 line

implemented fromArray() and toArray() methods on product model
........
r3657 | david | 2009-01-25 16:26:52 +0100 (Sun, 25 Jan 2009) | 1 line

fix duplicate </th>, refs #998
........
r3658 | david | 2009-01-25 16:28:05 +0100 (Sun, 25 Jan 2009) | 1 line

make console.php callable from anywhere
........
r3660 | dominik | 2009-01-25 16:54:25 +0100 (Sun, 25 Jan 2009) | 1 line

add more routing tests
........
r3661 | david | 2009-01-25 16:54:28 +0100 (Sun, 25 Jan 2009) | 1 line

ported [3659/branches/0.11], refs #1008
........
r3665 | david | 2009-01-25 19:34:14 +0100 (Sun, 25 Jan 2009) | 1 line

fix svn:ignore for cache dir
........
r3668 | david | 2009-01-26 17:20:53 +0100 (Mon, 26 Jan 2009) | 1 line

some routing cleanup
........
r3669 | david | 2009-01-26 17:27:52 +0100 (Mon, 26 Jan 2009) | 1 line

renamed Secure1* to Secret1* and Secure2* to Secret2* to prevent
confusion with the Secure system action, refs #998
........
r3671 | david | 2009-01-27 11:44:54 +0100 (Tue, 27 Jan 2009) | 1 line

Master.php and factories.xml cleanup, refs #998
........
r3672 | david | 2009-01-27 11:49:56 +0100 (Tue, 27 Jan 2009) | 1 line

doc fix
........
r3679 | david | 2009-01-27 20:17:55 +0100 (Tue, 27 Jan 2009) | 1 line

merge [3678/branches/0.11], refs #1010
........
r3681 | david | 2009-01-27 23:22:35 +0100 (Tue, 27 Jan 2009) | 1 line

merge [3680/branches/0.11] (also with a sledgehammer), refs #1009
........
r3683 | david | 2009-01-27 23:40:21 +0100 (Tue, 27 Jan 2009) | 1 line

merged a slightly smaller sledgehammer from [3682/branches/0.11], refs
#1009
........
r3685 | david | 2009-01-28 10:40:19 +0100 (Wed, 28 Jan 2009) | 1 line

merge [3684/branches/0.11], refs #1011
........
r3691 | david | 2009-01-29 10:03:22 +0100 (Thu, 29 Jan 2009) | 1 line

ported [3690/branches/0.11], refs #997
........
r3693 | david | 2009-01-29 10:18:07 +0100 (Thu, 29 Jan 2009) | 1 line

merge [3692/branches/0.11], refs #1013
........
r3695 | david | 2009-01-29 10:20:52 +0100 (Thu, 29 Jan 2009) | 1 line

merge [3694/branches/0.11], refs #1013
........
r3699 | david | 2009-01-29 10:39:50 +0100 (Thu, 29 Jan 2009) | 1 line

0.11.6RC2 changelog
........
r3703 | david | 2009-01-29 12:55:07 +0100 (Thu, 29 Jan 2009) | 1 line

Merged support for anti-stampede callbacks in Execution Filter (from
[2448:3702/branches/david-stampede_protection]). Example implementation to
follow. Closes #744
........
r3713 | impl | 2009-01-30 01:22:37 +0100 (Fri, 30 Jan 2009) | 1 line

Fix project configuration system user-specified template extension bugs,
closes #1002, #1003
........
r3716 | david | 2009-02-01 05:51:54 +0100 (Sun, 01 Feb 2009) | 1 line

merge [3715/branches/0.11], refs #1014
........
r3718 | david | 2009-02-01 07:16:18 +0100 (Sun, 01 Feb 2009) | 1 line

merge [3717/branches/0.11], refs #1014
........
r3720 | david | 2009-02-01 07:25:42 +0100 (Sun, 01 Feb 2009) | 1 line

merge [3719/branches/0.11], refs #1017
........
r3721 | david | 2009-02-01 07:55:36 +0100 (Sun, 01 Feb 2009) | 1 line

Automatically decode HTTP PUT payload into request parameters for
application/x-www-form-urlencoded Content-Type in AgaviWebRequest, closes
#1016
........
r3722 | david | 2009-02-01 08:18:30 +0100 (Sun, 01 Feb 2009) | 1 line

Support for arbitrary HTTP POST Content Types, closes #1015
........
r3728 | david | 2009-02-02 09:22:40 +0100 (Mon, 02 Feb 2009) | 1 line

refactored sample app: introduced new modules Confidential and Products,
moved Secret* to Confidential module, Products* to Products module (both
from Default module). refs #998
........
r3729 | david | 2009-02-02 09:28:30 +0100 (Mon, 02 Feb 2009) | 1 line

moved Menu to Widgets.Menu, refs #998
........
r3730 | david | 2009-02-02 10:09:01 +0100 (Mon, 02 Feb 2009) | 1 line

moved page header and footer to slots, changed base view to assign
convenience shortcuts and set template vars for the master template with
locale info, encoding, base href etc, use new shortcuts in some views,
cleanup, refs #998
........
r3731 | david | 2009-02-02 10:48:44 +0100 (Mon, 02 Feb 2009) | 1 line

cleaned up menu, header and footer, refs #998
........
r3732 | david | 2009-02-02 10:52:37 +0100 (Mon, 02 Feb 2009) | 1 line

fixed title in Master.php, refs #998
........
r3733 | david | 2009-02-02 10:58:40 +0100 (Mon, 02 Feb 2009) | 1 line

adjusted tests to latest refactorings, refs #998
........
r3735 | david | 2009-02-02 14:18:17 +0100 (Mon, 02 Feb 2009) | 1 line

changed login/logout urls, refs #998
........
r3736 | david | 2009-02-02 14:18:51 +0100 (Mon, 02 Feb 2009) | 1 line

routing/url/FPF testing with a crowbar
........
r3737 | david | 2009-02-02 14:23:57 +0100 (Mon, 02 Feb 2009) | 1 line

powered by awesomeness, refs #998
........
r3738 | david | 2009-02-02 14:27:45 +0100 (Mon, 02 Feb 2009) | 1 line

I guess the Sample App is sufficiently shiny now. Closes #988
........
r3739 | dominik | 2009-02-02 15:55:21 +0100 (Mon, 02 Feb 2009) | 1 line

fixes #1018: Allow relative min and max values using strtotime syntax in
AgaviDateTimeValidator
........
r3750 | david | 2009-02-02 21:08:47 +0100 (Mon, 02 Feb 2009) | 1 line

merging back routing refactoring. check the changelog and release notes
and upgrading documents. this closes #448 and #812 and #1012. enjoy.
........
r3752 | david | 2009-02-03 11:38:26 +0100 (Tue, 03 Feb 2009) | 1 line

notes on testing
........
r3753 | david | 2009-02-03 11:59:38 +0100 (Tue, 03 Feb 2009) | 1 line

moar release notes
........
r3754 | david | 2009-02-03 12:17:46 +0100 (Tue, 03 Feb 2009) | 1 line

moar release notes
........
r3755 | david | 2009-02-03 12:38:41 +0100 (Tue, 03 Feb 2009) | 1 line

AgaviTimezone::createCustomTimeZone() now throw exceptions for
unparseable TZ strings, closes #958
........
r3756 | david | 2009-02-03 18:11:19 +0100 (Tue, 03 Feb 2009) | 1 line

we're done here: Change configuration system to support only XML, refs
#519
........
r3757 | david | 2009-02-03 18:14:16 +0100 (Tue, 03 Feb 2009) | 1 line

and here, too: Add extension points to XML schema definitions where
feasible, closes #515
........
r3758 | dominik | 2009-02-03 19:08:16 +0100 (Tue, 03 Feb 2009) | 2 lines

fix gen(null) not using the parameters from the incoming url
refs #448
........
r3759 | david | 2009-02-04 00:38:09 +0100 (Wed, 04 Feb 2009) | 1 line

remove unused config definitions, refs #519
........
r3760 | david | 2009-02-04 01:01:44 +0100 (Wed, 04 Feb 2009) | 1 line

cleaned up validators.xml parent hierarchy, refs #998 EVEN THOUGH THAT
IS ALREADY CLOSED, HERR IMPL
........
r3763 | david | 2009-02-04 17:39:07 +0100 (Wed, 04 Feb 2009) | 1 line

merge [3761:3762/branches/0.11], refs #1019
........
r3766 | david | 2009-02-04 18:23:45 +0100 (Wed, 04 Feb 2009) | 1 line

merge [3765/branches/0.11], refs #1019
........
r3768 | david | 2009-02-04 19:32:37 +0100 (Wed, 04 Feb 2009) | 1 line

merge [3767/branches/0.11], refs #1019
........
r3769 | dominik | 2009-02-04 19:45:42 +0100 (Wed, 04 Feb 2009) | 2 lines

fix generation of non existant routes with routing disabled not using
the route name as path anymore
refs #448
........
r3775 | david | 2009-02-04 20:50:01 +0100 (Wed, 04 Feb 2009) | 1 line

0.11.6 CHANGELOG and RELEASE_NOTES
........
r3776 | david | 2009-02-04 20:52:55 +0100 (Wed, 04 Feb 2009) | 1 line

svn:keywords Id
........
r3777 | dominik | 2009-02-04 22:03:01 +0100 (Wed, 04 Feb 2009) | 1 line

closes #1020: Throw named error if "required" condition is not satisfied
in validators
........
r3778 | david | 2009-02-04 23:46:59 +0100 (Wed, 04 Feb 2009) | 1 line

1.0.0 beta 8 version info
........
r3780 | david | 2009-02-05 00:17:13 +0100 (Thu, 05 Feb 2009) | 1 line

back to -dev
........
r3783 | david | 2009-02-05 14:43:00 +0100 (Thu, 05 Feb 2009) | 1 line

refs #1025: Use of undefined variable in AgaviRouting::execute()
........
r3784 | david | 2009-02-05 17:57:06 +0100 (Thu, 05 Feb 2009) | 1 line

Fixed borked [3783], refs #1025
........
r3786 | david | 2009-02-05 18:34:54 +0100 (Thu, 05 Feb 2009) | 1 line

merge [3785/branches/0.11], refs #1029
........
r3788 | david | 2009-02-05 19:40:28 +0100 (Thu, 05 Feb 2009) | 1 line

merge [3787/branches/0.11], refs #1029
........
r3789 | david | 2009-02-05 19:48:58 +0100 (Thu, 05 Feb 2009) | 4 lines

refs #1023: Regression: invalid Locale or Output Type names in routes
trigger premature exceptions
refs #1024: Regression: Locale and Request Method are not restored to
previous value after a matching route's callback(s) caused the match to
ultimately fail
refs #1026: Restore state right after a routing callback returned false
from onMatched() rather than at the end of the callback execution loop
refs #1027: Explicitly call onNotMatched() method on a routing callback
if its onMatched() method returned false
........
r3790 | david | 2009-02-05 20:10:17 +0100 (Thu, 05 Feb 2009) | 1 line

Allow routing callbacks to return an AgaviResponse, refs #1028
........
r3791 | david | 2009-02-05 20:12:42 +0100 (Thu, 05 Feb 2009) | 1 line

RELEASE_NOTES for [3790], refs #1028
........
r3800 | david | 2009-02-06 17:41:01 +0100 (Fri, 06 Feb 2009) | 1 line

merging in validation-report-query branch, closes #1022 and #1030. Check
it out, folks!
........
r3802 | david | 2009-02-07 14:33:21 +0100 (Sat, 07 Feb 2009) | 1 line

refs #1031: Regression: Fatal error in AgaviRouting with use_translation
off
........
r3803 | david | 2009-02-07 15:00:26 +0100 (Sat, 07 Feb 2009) | 1 line

minor sample app cleanup
........
r3804 | david | 2009-02-08 01:03:08 +0100 (Sun, 08 Feb 2009) | 1 line

routing test case generator script
........
r3805 | david | 2009-02-08 14:39:29 +0100 (Sun, 08 Feb 2009) | 1 line

"progress meter" :)
........
r3806 | david | 2009-02-08 16:45:34 +0100 (Sun, 08 Feb 2009) | 1 line

Introduced special AgaviUncacheableException for cache group callbacks,
closes #1032
........
r3807 | david | 2009-02-08 16:54:41 +0100 (Sun, 08 Feb 2009) | 1 line

svn:keywords Id
........
r3808 | david | 2009-02-08 17:09:48 +0100 (Sun, 08 Feb 2009) | 1 line

fixed tests (broken since [3803] cleanup)
........
r3809 | david | 2009-02-08 17:13:23 +0100 (Sun, 08 Feb 2009) | 1 line

Updated PHPUnit external to 3.4.0alpha4, this closes #1021 for now. Mind
you, the entire testing stuff is experimental and subject to change
without notice.
........
r3810 | david | 2009-02-08 18:34:40 +0100 (Sun, 08 Feb 2009) | 1 line

added AgaviIValidationReportQuery::byMaxSeverity(), cleaned up the docs
and fixed an issue with minSeverity filter checks in
AgaviValidationReportQuery::getResult(), refs #1022
........
r3811 | david | 2009-02-08 18:52:07 +0100 (Sun, 08 Feb 2009) | 1 line

more test case steps
........
r3813 | david | 2009-02-10 09:29:40 +0100 (Tue, 10 Feb 2009) | 1 line

merge [3812/branches/0.11], refs #1035
........
r3814 | david | 2009-02-10 12:41:20 +0100 (Tue, 10 Feb 2009) | 1 line

1.0.0beta9 version info
........
r3816 | david | 2009-02-10 12:48:04 +0100 (Tue, 10 Feb 2009) | 1 line

back to 1.0.0-dev
........
r3817 | david | 2009-02-10 14:59:16 +0100 (Tue, 10 Feb 2009) | 1 line

Fix #1036: Regression: Sample App SOAP, XMLRPC and Console interfaces
are broken
........
r3818 | david | 2009-02-10 15:02:29 +0100 (Tue, 10 Feb 2009) | 1 line

Fix #1037: Regression: AgaviSoapController::dispatch() signature is
incompatible with that of AgaviController::dispatch()
........
r3819 | david | 2009-02-10 15:06:11 +0100 (Tue, 10 Feb 2009) | 1 line

whitespace cleanup, dispatch() docs
........
r3820 | david | 2009-02-10 15:06:44 +0100 (Tue, 10 Feb 2009) | 1 line

fix minimum PHP version in pear package task
........
r3821 | david | 2009-02-10 15:07:52 +0100 (Tue, 10 Feb 2009) | 1 line

use application/xml instead of text/xml as content type for wsdl in
sample app, refs #998
........
r3822 | david | 2009-02-10 17:48:20 +0100 (Tue, 10 Feb 2009) | 1 line

some routing cleanup/docs, refs #998
........
r3823 | david | 2009-02-10 17:50:27 +0100 (Tue, 10 Feb 2009) | 1 line

remove unused part
........
r3824 | david | 2009-02-10 18:51:45 +0100 (Tue, 10 Feb 2009) | 1 line

a domokun ate the closing comment tag!
........
r3825 | david | 2009-02-10 19:27:36 +0100 (Tue, 10 Feb 2009) | 1 line

Some more cleanup (caching works now again), refs #998
........
r3826 | david | 2009-02-10 20:01:08 +0100 (Tue, 10 Feb 2009) | 1 line

right-align prices
........
r3827 | david | 2009-02-10 20:06:27 +0100 (Tue, 10 Feb 2009) | 1 line

names for product validators
........
r3828 | david | 2009-02-11 12:12:41 +0100 (Wed, 11 Feb 2009) | 1 line

trim newlines before EOF
........
r3830 | david | 2009-02-11 12:56:38 +0100 (Wed, 11 Feb 2009) | 1 line

Added workaround for PHP bug 47206, closes #1038
........
r3831 | david | 2009-02-12 20:48:36 +0100 (Thu, 12 Feb 2009) | 1 line

Fix #1040: Identity template in _common.xsl performs verbatim copies of
elements
........
r3832 | david | 2009-02-13 12:32:52 +0100 (Fri, 13 Feb 2009) | 1 line

minor cleanup: move soap-specific attributes from the root element into
the respective configuration block
........
r3833 | felix | 2009-02-13 14:57:13 +0100 (Fri, 13 Feb 2009) | 3 lines

Regexp Validator now exports the validated data

refs #1041
........
r3834 | dominik | 2009-02-13 15:22:49 +0100 (Fri, 13 Feb 2009) | 3 lines

add AgaviArrayPathDefinition::flatten() method
refs #1042
........
r3835 | david | 2009-02-14 19:25:12 +0100 (Sat, 14 Feb 2009) | 1 line

correct changelog for [3833], refs #1041
........
r3838 | david | 2009-02-14 19:42:45 +0100 (Sat, 14 Feb 2009) | 1 line

merge [3837/branches/0.11], refs #1043
........
r3839 | david | 2009-02-15 03:26:28 +0100 (Sun, 15 Feb 2009) | 1 line

Fix #1044: Regression: empty arguments that weren't validated remain in
request data
........
r3840 | david | 2009-02-15 15:24:44 +0100 (Sun, 15 Feb 2009) | 1 line

refs #1039: Certain libxml versions cause some config handlers to
randomly produce invalid results due to corrupt XPath result sets
........
r3842 | david | 2009-02-15 17:30:49 +0100 (Sun, 15 Feb 2009) | 1 line

merge [3841/branches/0.11], refs #1045
........

--
Ticket URL: </ticket/380#comment:34>

Agavi

unread,
May 6, 2009, 4:28:34 AM5/6/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4063]) adds cache clearing before running the first test
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:35>

Agavi

unread,
May 6, 2009, 7:04:38 AM5/6/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4064]) add proper template rendering,
prerequisite for optional context/environment for subprocesses
prerequisite for optional cache clearing for subprocesses
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:36>

Agavi

unread,
May 6, 2009, 7:23:03 AM5/6/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4065]) adds an option to clear the cache in the isolated environment
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:37>

Agavi

unread,
May 6, 2009, 8:50:40 AM5/6/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4066]) adds an option to change the default context in the isolated
environment
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:38>

Agavi

unread,
May 6, 2009, 9:27:08 AM5/6/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4067]) adds annotation support for setting the testing environment
using @AgaviIsolationEnvironment either at the testcase level at the test
method level
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:39>

Agavi

unread,
May 6, 2009, 9:40:22 AM5/6/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4068]) adds annotation support for setting the testing default
context using @AgaviIsolationDefaultContext either at the testcase level
or at the test method level
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:40>

Agavi

unread,
May 6, 2009, 10:25:30 AM5/6/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4069]) adds annotation support for clearing the cache in isolated
tests using @AgaviClearIsolationCache either at the testcase level or at


the test method level
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:41>

Agavi

unread,
May 6, 2009, 11:30:10 AM5/6/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4070]) annotations start with a small letter
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:42>

Agavi

unread,
May 28, 2009, 7:57:38 AM5/28/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4082]) adds a way to set the factory info, refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:43>

Agavi

unread,
May 28, 2009, 8:29:39 AM5/28/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4083]) change the way the execution container is created in the
fragment testcase, refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:44>

Agavi

unread,
May 29, 2009, 11:48:30 AM5/29/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4085]) refactors code for cloning the global request data and/or
merging the passed arguments in an own method.
simplifies testing
refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:45>

Agavi

unread,
Jun 4, 2009, 6:35:55 AM6/4/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4093]) - made the AgaviFlowTestCase work on the routing input only
and dispatch a full framework run
- new AgaviContainerTestCase that works like the old AgaviFlowTestCase
- changed the way the base AgaviFragmentTestCase creates the
ExecutionFilter
- resulting changes in the View and ActionTestCase

refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:46>

Agavi

unread,
Jun 5, 2009, 5:34:38 AM6/5/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4098]) merge [4062:4090/trunk] in preparation for backmerge,
sort of refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:47>

Agavi

unread,
Jun 16, 2009, 12:04:29 PM6/16/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by david):

(In [4128]) Fixed bug introduced in [4085] and merged in [4099], refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:41>

Agavi

unread,
Jun 17, 2009, 11:58:04 AM6/17/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by felix):

(In [4133]) adds a testcase for the bug introduced in [4085], merged in
[4099] and fixed in [4128]

refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:42>

Agavi

unread,
Oct 28, 2009, 2:19:34 AM10/28/09
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by MugeSo):

In addition to above, AgavPhpUnitTestCase should have getMockModel which
returns phpunit mock object for models identified with model name and
module name like AgaviContext::getModel.
And the method should include class definition script file if the model
class is not defined.

Thanks,

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:43>

Agavi

unread,
Apr 20, 2011, 11:58:03 AM4/20/11
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: felix
Type: task | Status: assigned
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by david):

(In [4650]) make sure core.config_dir is set for tests, this got broken in
[4063], refs #380 and #1357

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:44>

Agavi

unread,
Aug 19, 2011, 10:43:35 AM8/19/11
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: new
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------
Changes (by david):

* owner: felix => david
* status: assigned => new


--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:45>

Agavi

unread,
Dec 30, 2011, 2:49:54 PM12/30/11
to tic...@lists.agavi.org
#380: Implement an infrastructure for funtional and unit testing of applications
(and Agavi itself)
---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: task | Status: new
Priority: highest | Milestone: 1.1
Component: testing | Version:
Severity: blocker | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------

Comment(by david):

(In [4916]) comment out suite All, that seems to just cause issues where
classes are included twice or whatever, refs #380

--
Ticket URL: <http://trac.agavi.org/ticket/380#comment:46>

Reply all
Reply to author
Forward
0 new messages