42 Commits

Author SHA1 Message Date
Andrew McMillan
5b921b3884 Test for 'deflate' content encoding. 2011-10-07 07:34:49 +02:00
Andrew McMillan
d1f0a1cc76 New & variously improved regression tests. 2011-10-06 11:10:02 +02:00
Andrew McMillan
323e6a3011 The final revision of the sync-collection report requires the token to be a URI.
We'll use a 'data' URI (like CalendarServer does) to jump through this
arbitrary hoop.
2011-10-03 16:29:11 +02:00
Andrew McMillan
5f4b40a643 One more fix for timezone database changes. 2011-09-18 17:03:37 +12:00
Andrew McMillan
4e5b824302 Make PUT processing use olson_from_tzstring(). 2011-09-13 13:12:35 +12:00
Andrew McMillan
aa05688e4e Test for IsCollection() before IsBinding() when we are deleting. 2011-09-12 10:52:16 +12:00
Andrew McMillan
4f01fe0a17 Add items to attendee's calendars as well as to their inboxes on PUT. 2011-09-10 00:17:27 +12:00
Andrew McMillan
fa48854fbe Changes to the number of rows in the test DB. 2011-09-07 23:54:38 +12:00
Andrew McMillan
27deec06ac Test results including calendar-auto-schedule header as default. 2011-08-24 20:39:58 +12:00
Andrew McMillan
aaa0908b1a Add new import test with UTF-8 and missing UID.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-04-03 21:35:49 +12:00
Andrew McMillan
2b072fda13 Additional collection during regression testing.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-02-22 15:42:05 +13:00
Andrew McMillan
655e3bfdaf Updated dav_id's due to more events in test database.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-04 23:26:12 +13:00
Andrew McMillan
f305cdf4cb A few more places we need to ensure the collection is uncached.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-01 21:55:55 +13:00
Andrew McMillan
90c35ec385 Add another event into our testing.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-01 21:26:27 +13:00
Andrew McMillan
4178ab4254 Add caching of collection reads
Also a special header is added for telling DAViCal to flush the
cache during regression testing etc.

Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-01 21:25:46 +13:00
Andrew McMillan
7cec81592d More testing stuff. 2010-12-25 16:14:44 +13:00
Andrew McMillan
9805a040c8 Another vcard PUT test.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2010-12-25 15:57:01 +13:00
Andrew McMillan
fd20cfa35b /.well-known/* now returns a 301 redirect, per spec.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2010-11-30 12:41:43 +13:00
Andrew McMillan
88c45e1e7b sync-collection results change with -04 alignment.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2010-11-30 12:39:46 +13:00
Andrew McMillan
5ac737c354 Various test result changes. 2010-11-30 12:39:02 +13:00
Andrew McMillan
5788a5b62d Changes to IDs due to minor regression process change. 2010-11-06 22:35:31 +13:00
Andrew McMillan
515a31bbc8 Add the ACL to the supported methods. 2010-11-06 19:02:55 +13:00
Andrew McMillan
a47f636392 Updated test results 2010-10-09 09:21:33 -04:00
Andrew McMillan
296379c734 Add an 'all' regression set which creates the initial DB for the others.
As a result we don't need to keep the initial databases in Git, or
in the release, and we have a way of running all regression tests
as well as just running small subsets when we need to.
2010-09-25 22:29:54 +12:00
Andrew McMillan
b80dd10c7b Add a configuration option to use the older 'sync-response' tag.
When the WebDAV sync draft first came out the responses were each
contained in a DAV::sync-response tag, but by -03 this has changed
to a DAV::response tag since the format of the tag contents now
match this existing tag structure.

Unfortunately some client software in the wild depends on this
being a DAV::sync-response so the config option is needed to
interoperate with this software.
2010-09-25 17:18:54 +12:00
Andrew McMillan
a9453bf589 Regression tests including sync on addressbkook collections. 2010-09-23 23:22:29 +12:00
Andrew McMillan
22d1b9e4cf Results ordering changes in tests. 2010-09-21 12:16:00 +12:00
Andrew McMillan
ef3978d27c Regression result changes. 2010-09-12 16:31:05 +12:00
Andrew McMillan
ed9b3ae693 Tweaking OPTIONS output. 2010-09-12 16:22:58 +12:00
Andrew McMillan
a0ca0e27c7 Whoops: we weren't sending an ETag on PUT for non-Calendar resources. 2010-09-12 13:13:27 +12:00
Andrew McMillan
a96fc08016 Current regression test results. Mainly due to wrapping changes. 2010-09-12 11:56:29 +12:00
Andrew McMillan
8afb4676fa [regression tests] Use tar mode for dumps rather than -Fc
The tar mode will be more reliable for restore on older systems
I hope.
2010-09-12 11:54:32 +12:00
Andrew McMillan
f0f708ec38 Add initial support for addressbook-query REPORT. 2010-08-28 22:17:06 +12:00
Andrew McMillan
0a7fcee0f0 Updated results with null assignment warnings suppressed. 2010-08-24 14:43:16 +12:00
Andrew McMillan
8534e03317 Updated test results. 2010-08-18 21:41:27 +12:00
Andrew McMillan
baa4438c82 Updated tests for various CardDAV functionality. 2010-06-28 08:38:15 +12:00
Andrew McMillan
b6eaefae2e Remove photo which iCal was identifying as corrupt. 2010-06-28 08:35:06 +12:00
Andrew McMillan
6b09880ee1 Current set of tests for CardDAV. 2010-06-28 00:02:40 +12:00
Andrew McMillan
69b79f90fd New VCARD tests from various people. 2010-06-27 19:28:55 +12:00
Andrew McMillan
50fca47f06 Correct return code on PUT modified. 2010-06-23 22:36:14 +12:00
Andrew McMillan
1c54c5b410 Regression testing for CardDAV so far. 2010-06-23 22:10:32 +12:00
Andrew McMillan
870b8b56f4 First swathe of regression tests for CardDAV stuff. 2010-05-20 00:11:17 +12:00