syncevolution/test/README.google
Patrick Ohly 003534c983 documentation: Google drops photos larger than a certain threshold (Bugzilla #4638)
Photos somewhere between 40KB (okay) and 80KB (dropped) are silently
dropped by the server. Documented this behavior in README.google and
the NEWS for 0.9 final, as we cannot do anything else about it.
2009-07-23 13:13:41 +02:00

59 lines
2.2 KiB
Text

This document is used to show interoperability test information with google server.
http://bugzilla.moblin.org/show_bug.cgi?id=2423
* The google Server's device information
Man=Google
Mod=Sync
SwV=0.01
HwV=-
OEM=-
DevID=Google
DevTyp=server
VerDTD=1.2
UTC=
SupportLargeObjs=true
SupportNumberOfChanges=true
* Test Environment Variables Settings
CLIENT_TEST_SERVER=google CLIENT_TEST_XML=0 CLIENT_TEST_MAX_ITEMSIZE=2048 \
CLIENT_TEST_EVOLUTION_PREFIX=file:///tmp/test/ \
CLIENT_TEST_SKIP=Client::Sync::vcard21::testRefreshFromClientSync, \
Client::Sync::vcard21::testRefreshFromClientSemantic, \
Client::Sync::vcard21::testRefreshStatus, \
Client::Sync::vcard21::testOneWayFromClient, \
Client::Sync::vcard21::testItemsXML, \
Client::Sync::vcard21::testRetry,Client::Sync::vcard21::Suspend
* Data formats we need to test:
Client::Sync::vcard21
* Know Limitations in google server:
Only supports Contact Sync over SyncML and only supports vcard2.1 format.
Only supports WBXML for transmitting.
Don't support one-way-from-client and refresh-from-client sync.
Return 200(OK) instead of 201(Added) for replace operation from client.
Delete operation does not permanently remove items.
The server drops photos if they exceed a certain size. The limit is somewhere
between 40KB (okay) and 80KB (dropped).
VCard21
-- Below properties are lost:
X-EVOLUTION-FILE-AS X-AIM X-EVOLUTION-UI-SLOT X-ANNIVERSARY X-ASSISTANT
X-EVOLUTION-BLOG-URL X-EVOLUTION-VIDEO-URL X-GROUPWISE X-ICQ X-MANAGER
X-SPOUSE X-MOZILLA-HTML X-YAHOO CATEGORIES NICKNAME BDAY URL FBURL CALURI
ROLE
-- 'FN' value mismatch
-- 'NOTE' lost ';'
-- 'TEL' do not support 'CAR' sub type
-- 'ORG' lost ';' as the delimiter
* Known test failures:
Client::Sync::vcard21
-- Client::Sync::vcard21::testRefreshFromClientSync
Client::Sync::vcard21::testRefreshFromClientSemantic
Client::Sync::vcard21::testRefreshStatus
Client::Sync::vcard21::testOneWayFromClient
Client::Sync::vcard21::testItemsXML
Client::Sync::vcard21::Retry
Client::Sync::vcard21::Suspend